Function: treesit-fold-parsers-rust

treesit-fold-parsers-rust is a natively compiled function defined in treesit-fold-parsers.el.

Signature

(treesit-fold-parsers-rust)

Documentation

Rule set for Rust.

Source Code

;; Defined in /nix/store/mpy1l6b4hlzpp59l4vbahq83hqa821ci-emacs-packages-deps/share/emacs/site-lisp/elpa/treesit-fold-0.2.1/treesit-fold-parsers.el
(defun treesit-fold-parsers-rust ()
  "Rule set for Rust."
  '((declaration_list       . treesit-fold-range-seq)
    (enum_variant_list      . treesit-fold-range-seq)
    (field_declaration_list . treesit-fold-range-seq)
    (use_list               . treesit-fold-range-seq)
    (field_initializer_list . treesit-fold-range-seq)
    (match_block            . treesit-fold-range-seq)
    (macro_definition       . (treesit-fold-range-rust-macro 1 -1))
    (block                  . treesit-fold-range-seq)
    (token_tree             . treesit-fold-range-seq)
    (line_comment
     . (lambda (node offset)
         (treesit-fold-range-line-comment node
                                          (treesit-fold--cons-add offset '(0 . -1))
                                          "///")))
    (block_comment          . treesit-fold-range-block-comment)))