rust
TREE_SITTER_QUERY = '(function_item name: (identifier) @function.name) @function.definition(impl_item type: (type_identifier) @class.name body: (declaration_list (function_item name: (identifier) @function.name) @function.definition))'
module-attribute
Tree-sitter query for extracting function names and definitions.
RustExtractor
Bases: TreeSitterExtractor
Source code extractor for extracting JavaScript functions.