Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Root node: {Node source_file (0, 0) - (2376, 0)}
- Class: Language
- Class: Tree
- Class: Point
- Field - pub row: usize: Association with class usize
- Field - pub column: usize: Association with class usize
- Class: Range
- Field - pub start_byte: usize: Association with class usize
- Field - pub end_byte: usize: Association with class usize
- Field - pub start_point: Point: Association with class Point
- Field - pub end_point: Point: Association with class Point
- Class: InputEdit
- Field - pub start_byte: usize: Association with class usize
- Field - pub old_end_byte: usize: Association with class usize
- Field - pub new_end_byte: usize: Association with class usize
- Field - pub start_position: Point: Association with class Point
- Field - pub old_end_position: Point: Association with class Point
- Field - pub new_end_position: Point: Association with class Point
- Class: Node
- Class: Parser
- Class: LogType
- Class: TreeCursor
- Class: Query
- Field - ptr: NonNull<ffi::TSQuery>: Association with class NonNull<ffi::TSQuery>
- Field - capture_names: Vec<String>: Association with class Vec<String>
- Field - capture_quantifiers: Vec<Vec<CaptureQuantifier>>: Association with class Vec<Vec<CaptureQuantifier>>
- Field - text_predicates: Vec<Box<[TextPredicate]>>: Association with class Vec<Box<[TextPredicate]>>
- Field - property_settings: Vec<Box<[QueryProperty]>>: Association with class Vec<Box<[QueryProperty]>>
- Field - property_predicates: Vec<Box<[(QueryProperty, bool)]>>: Association with class Vec<Box<[(QueryProperty, bool)]>>
- Field - general_predicates: Vec<Box<[QueryPredicate]>>: Association with class Vec<Box<[QueryPredicate]>>
- Class: CaptureQuantifier
- Function: from() -> Self
- Class: QueryCursor
- Field - ptr: NonNull<ffi::TSQueryCursor>: Association with class NonNull<ffi::TSQueryCursor>
- Class: QueryProperty
- Field - pub key: Box<str>: Association with class Box<str>
- Field - pub value: Option<Box<str>>: Association with class Option<Box<str>>
- Field - pub capture_id: Option<usize>: Association with class Option<usize>
- Class: QueryPredicateArg
- Class: QueryPredicate
- Field - pub operator: Box<str>: Association with class Box<str>
- Field - pub args: Vec<QueryPredicateArg>: Association with class Vec<QueryPredicateArg>
- Class: QueryMatch
- Field - pub pattern_index: usize: Association with class usize
- Field - pub captures: &'cursor [QueryCapture<'tree>]: Association with class &'cursor [QueryCapture<'tree>]
- Field - id: u32: Association with class u32
- Field - cursor: *mut ffi::TSQueryCursor: Association with class *mut ffi::TSQueryCursor
- Class: QueryMatches
- Field - ptr: *mut ffi::TSQueryCursor: Association with class *mut ffi::TSQueryCursor
- Field - query: &'a Query: Association with class &'a Query
- Field - text_provider: T: Association with class T
- Field - buffer1: Vec<u8>: Association with class Vec<u8>
- Field - buffer2: Vec<u8>: Association with class Vec<u8>
- Field - _tree: PhantomData<&'tree ()>: Association with class PhantomData<&'tree ()>
- Class: QueryCaptures
- Field - ptr: *mut ffi::TSQueryCursor: Association with class *mut ffi::TSQueryCursor
- Field - query: &'a Query: Association with class &'a Query
- Field - text_provider: T: Association with class T
- Field - buffer1: Vec<u8>: Association with class Vec<u8>
- Field - buffer2: Vec<u8>: Association with class Vec<u8>
- Field - _tree: PhantomData<&'tree ()>: Association with class PhantomData<&'tree ()>
- Class: QueryCapture
- Field - pub node: Node<'a>: Association with class Node<'a>
- Field - pub index: u32: Association with class u32
- Class: LanguageError
- Field - version: usize: Association with class usize
- Class: IncludedRangesError
- Class: QueryError
- Field - pub row: usize: Association with class usize
- Field - pub column: usize: Association with class usize
- Field - pub offset: usize: Association with class usize
- Field - pub message: String: Association with class String
- Field - pub kind: QueryErrorKind: Association with class QueryErrorKind
- Class: QueryErrorKind
- Class: TextPredicate
- Class: LossyUtf8
- Field - bytes: &'a [u8]: Association with class &'a [u8]
- Field - in_replacement: bool: Association with class bool
- Function: version() -> usize
- Function: node_kind_count() -> usize
- Function: node_kind_for_id() -> Option<&'static str>
- Function: id_for_node_kind() -> u16
- Function: node_kind_is_named() -> bool
- Function: node_kind_is_visible() -> bool
- Function: field_count() -> usize
- Function: field_name_for_id() -> Option<&'static str>
- Function: field_id_for_name() -> Option<u16>
- Function: log() -> void
- Function: read() -> *const c_char
- Function: read() -> *const c_char
- Function: new() -> Parser
- Function: set_language() -> Result<(), LanguageError>
- Function: language() -> Option<Language>
- Function: logger() -> Option<&Logger>
- Function: set_logger() -> void
- Function: print_dot_graphs() -> void
- Function: stop_printing_dot_graphs() -> void
- Function: parse() -> Option<Tree>
- Function: parse_utf16() -> Option<Tree>
- Function: parse_with() -> Option<Tree>
- Function: parse_utf16_with() -> Option<Tree>
- Function: reset() -> void
- Function: timeout_micros() -> u64
- Function: set_timeout_micros() -> void
- Function: set_included_ranges() -> Result<(), IncludedRangesError>
- Function: cancellation_flag() -> Option<&AtomicUsize>
- Function: set_cancellation_flag() -> void
- Function: drop() -> void
- Function: root_node() -> Node
- Function: root_node_with_offset() -> Node
- Function: language() -> Language
- Function: edit() -> void
- Function: walk() -> TreeCursor
- Function: changed_ranges() -> impl ExactSizeIterator<Item = Range>
- Function: included_ranges() -> Vec<Range>
- Function: print_dot_graph() -> void
- Function: fmt() -> Result<(), fmt::Error>
- Function: drop() -> void
- Function: clone() -> Tree
- Function: new() -> Option<Self>
- Function: id() -> usize
- Function: kind_id() -> u16
- Function: kind() -> &'static str
- Function: language() -> Language
- Function: is_named() -> bool
- Function: is_extra() -> bool
- Function: has_changes() -> bool
- Function: has_error() -> bool
- Function: is_error() -> bool
- Function: is_missing() -> bool
- Function: start_byte() -> usize
- Function: end_byte() -> usize
- Function: byte_range() -> std::ops::Range<usize>
- Function: range() -> Range
- Function: start_position() -> Point
- Function: end_position() -> Point
- Function: child() -> Option<Self>
- Function: child_count() -> usize
- Function: named_child() -> Option<Self>
- Function: named_child_count() -> usize
- Function: child_by_field_name() -> Option<Self>
- Function: child_by_field_id() -> Option<Self>
- Function: field_name_for_child() -> Option<&'static str>
- Function: children() -> impl ExactSizeIterator<Item = Node<'tree>> + 'a
- Function: named_children() -> impl ExactSizeIterator<Item = Node<'tree>> + 'a
- Function: children_by_field_name() -> impl Iterator<Item = Node<'tree>> + 'a
- Function: children_by_field_id() -> impl Iterator<Item = Node<'tree>> + 'a
- Function: parent() -> Option<Self>
- Function: next_sibling() -> Option<Self>
- Function: prev_sibling() -> Option<Self>
- Function: next_named_sibling() -> Option<Self>
- Function: prev_named_sibling() -> Option<Self>
- Function: descendant_for_byte_range() -> Option<Self>
- Function: named_descendant_for_byte_range() -> Option<Self>
- Function: descendant_for_point_range() -> Option<Self>
- Function: named_descendant_for_point_range() -> Option<Self>
- Function: to_sexp() -> String
- Function: utf8_text() -> Result<&'a str, str::Utf8Error>
- Function: utf16_text() -> &'a [u16]
- Function: walk() -> TreeCursor<'tree>
- Function: edit() -> void
- Function: eq() -> bool
- Function: hash() -> void
- Function: fmt() -> Result<(), fmt::Error>
- Function: node() -> Node<'a>
- Function: field_id() -> Option<u16>
- Function: field_name() -> Option<&'static str>
- Function: goto_first_child() -> bool
- Function: goto_parent() -> bool
- Function: goto_next_sibling() -> bool
- Function: goto_first_child_for_byte() -> Option<usize>
- Function: goto_first_child_for_point() -> Option<usize>
- Function: reset() -> void
- Function: clone() -> Self
- Function: drop() -> void
- Function: new() -> Result<Self, QueryError>
- Function: start_byte_for_pattern() -> usize
- Function: pattern_count() -> usize
- Function: capture_names() -> &[String]
- Function: capture_quantifiers() -> &[CaptureQuantifier]
- Function: capture_index_for_name() -> Option<u32>
- Function: property_predicates() -> &[(QueryProperty, bool)]
- Function: property_settings() -> &[QueryProperty]
- Function: general_predicates() -> &[QueryPredicate]
- Function: disable_capture() -> void
- Function: disable_pattern() -> void
- Function: is_pattern_rooted() -> bool
- Function: is_pattern_non_local() -> bool
- Function: is_pattern_guaranteed_at_step() -> bool
- Function: parse_property() -> Result<QueryProperty, QueryError>
- Function: new() -> Self
- Function: match_limit() -> u32
- Function: set_match_limit() -> void
- Function: did_exceed_match_limit() -> bool
- Function: matches() -> QueryMatches<'a, 'tree, T>
- Function: captures() -> QueryCaptures<'a, 'tree, T>
- Function: set_byte_range() -> &mut Self
- Function: set_point_range() -> &mut Self
- Function: get_text() -> &'a [u8]
- Function: id() -> u32
- Function: remove() -> void
- Function: nodes_for_capture_index() -> impl Iterator<Item = Node<'tree>> + '_
- Function: new() -> Self
- Function: satisfies_text_predicates() -> bool
- Function: new() -> Self
- Function: next() -> Option<Self::Item>
- Function: next() -> Option<Self::Item>
- Function: set_byte_range() -> void
- Function: set_point_range() -> void
- Function: set_byte_range() -> void
- Function: set_point_range() -> void
- Function: fmt() -> fmt::Result
- Function: text() -> Self::I
- Function: text() -> Self::I
- Function: eq() -> bool
- Function: drop() -> void
- Function: drop() -> void
- Function: new() -> Self
- Function: fmt() -> Result<(), fmt::Error>
- Function: into() -> ffi::TSPoint
- Function: from() -> Self
- Function: into() -> ffi::TSRange
- Function: from() -> Self
- Function: into() -> ffi::TSInputEdit
- Function: new() -> Self
- Function: next() -> Option<&'a str>
- Function: fmt() -> fmt::Result
- Function: fmt() -> fmt::Result
- Function: fmt() -> fmt::Result
- Trait 'CaptureQuantifier' implemented for type 'CaptureQuantifier'
- Trait 'CaptureQuantifier' for type 'CaptureQuantifier' implements function 'from'
- Trait 'Language' implemented for type 'Language'
- Trait 'Language' for type 'Language' implements function 'version'
- Trait 'Language' for type 'Language' implements function 'node_kind_count'
- Trait 'Language' for type 'Language' implements function 'node_kind_for_id'
- Trait 'Language' for type 'Language' implements function 'id_for_node_kind'
- Trait 'Language' for type 'Language' implements function 'node_kind_is_named'
- Trait 'Language' for type 'Language' implements function 'node_kind_is_visible'
- Trait 'Language' for type 'Language' implements function 'field_count'
- Trait 'Language' for type 'Language' implements function 'field_name_for_id'
- Trait 'Language' for type 'Language' implements function 'field_id_for_name'
- Trait 'Parser' implemented for type 'Parser'
- Trait 'Parser' for type 'Parser' implements function 'new'
- Trait 'Parser' for type 'Parser' implements function 'set_language'
- Trait 'Parser' for type 'Parser' implements function 'language'
- Trait 'Parser' for type 'Parser' implements function 'logger'
- Trait 'Parser' for type 'Parser' implements function 'set_logger'
- Trait 'Parser' for type 'Parser' implements function 'print_dot_graphs'
- Trait 'Parser' for type 'Parser' implements function 'stop_printing_dot_graphs'
- Trait 'Parser' for type 'Parser' implements function 'parse'
- Trait 'Parser' for type 'Parser' implements function 'parse_utf16'
- Trait 'Parser' for type 'Parser' implements function 'parse_with'
- Trait 'Parser' for type 'Parser' implements function 'parse_utf16_with'
- Trait 'Parser' for type 'Parser' implements function 'reset'
- Trait 'Parser' for type 'Parser' implements function 'timeout_micros'
- Trait 'Parser' for type 'Parser' implements function 'set_timeout_micros'
- Trait 'Parser' for type 'Parser' implements function 'set_included_ranges'
- Trait 'Parser' for type 'Parser' implements function 'cancellation_flag'
- Trait 'Parser' for type 'Parser' implements function 'set_cancellation_flag'
- Trait 'Drop' implemented for type 'Parser'
- Trait 'Drop' for type 'Parser' implements function 'drop'
- Trait 'Tree' implemented for type 'Tree'
- Trait 'Tree' for type 'Tree' implements function 'root_node'
- Trait 'Tree' for type 'Tree' implements function 'root_node_with_offset'
- Trait 'Tree' for type 'Tree' implements function 'language'
- Trait 'Tree' for type 'Tree' implements function 'edit'
- Trait 'Tree' for type 'Tree' implements function 'walk'
- Trait 'Tree' for type 'Tree' implements function 'changed_ranges'
- Trait 'Tree' for type 'Tree' implements function 'included_ranges'
- Trait 'Tree' for type 'Tree' implements function 'print_dot_graph'
- Trait 'Tree' implemented for type 'Tree'
- Trait 'Tree' for type 'Tree' implements function 'fmt'
- Trait 'Drop' implemented for type 'Tree'
- Trait 'Drop' for type 'Tree' implements function 'drop'
- Trait 'Clone' implemented for type 'Tree'
- Trait 'Clone' for type 'Tree' implements function 'clone'
- Trait 'PartialEq' implemented for type 'PartialEq'
- Trait 'PartialEq' for type 'PartialEq' implements function 'eq'
- Trait 'Eq' implemented for type 'Eq'
- Trait 'Clone' implemented for type 'Clone'
- Trait 'Clone' for type 'Clone' implements function 'clone'
- Trait 'Drop' implemented for type 'Drop'
- Trait 'Drop' for type 'Drop' implements function 'drop'
- Trait 'Query' implemented for type 'Query'
- Trait 'Query' for type 'Query' implements function 'new'
- Trait 'Query' for type 'Query' implements function 'start_byte_for_pattern'
- Trait 'Query' for type 'Query' implements function 'pattern_count'
- Trait 'Query' for type 'Query' implements function 'capture_names'
- Trait 'Query' for type 'Query' implements function 'capture_quantifiers'
- Trait 'Query' for type 'Query' implements function 'capture_index_for_name'
- Trait 'Query' for type 'Query' implements function 'property_predicates'
- Trait 'Query' for type 'Query' implements function 'property_settings'
- Trait 'Query' for type 'Query' implements function 'general_predicates'
- Trait 'Query' for type 'Query' implements function 'disable_capture'
- Trait 'Query' for type 'Query' implements function 'disable_pattern'
- Trait 'Query' for type 'Query' implements function 'is_pattern_rooted'
- Trait 'Query' for type 'Query' implements function 'is_pattern_non_local'
- Trait 'Query' for type 'Query' implements function 'is_pattern_guaranteed_at_step'
- Trait 'Query' for type 'Query' implements function 'parse_property'
- Trait 'QueryCursor' implemented for type 'QueryCursor'
- Trait 'QueryCursor' for type 'QueryCursor' implements function 'new'
- Trait 'QueryCursor' for type 'QueryCursor' implements function 'match_limit'
- Trait 'QueryCursor' for type 'QueryCursor' implements function 'set_match_limit'
- Trait 'QueryCursor' for type 'QueryCursor' implements function 'did_exceed_match_limit'
- Trait 'QueryCursor' for type 'QueryCursor' implements function 'matches'
- Trait 'QueryCursor' for type 'QueryCursor' implements function 'captures'
- Trait 'QueryCursor' for type 'QueryCursor' implements function 'set_byte_range'
- Trait 'QueryCursor' for type 'QueryCursor' implements function 'set_point_range'
- Trait 'QueryProperty' implemented for type 'QueryProperty'
- Trait 'QueryProperty' for type 'QueryProperty' implements function 'new'
- Trait 'Iterator' implemented for type 'Iterator'
- Trait 'Iterator' for type 'Iterator' implements function 'next'
- Trait 'Iterator' implemented for type 'Iterator'
- Trait 'Iterator' for type 'Iterator' implements function 'next'
- Trait 'F' implemented for type 'F'
- Trait 'F' for type 'F' implements function 'text'
- Trait 'PartialEq' implemented for type 'Query'
- Trait 'PartialEq' for type 'Query' implements function 'eq'
- Trait 'Drop' implemented for type 'Query'
- Trait 'Drop' for type 'Query' implements function 'drop'
- Trait 'Drop' implemented for type 'QueryCursor'
- Trait 'Drop' for type 'QueryCursor' implements function 'drop'
- Trait 'Point' implemented for type 'Point'
- Trait 'Point' for type 'Point' implements function 'new'
- Trait 'Point' implemented for type 'Point'
- Trait 'Point' for type 'Point' implements function 'fmt'
- Trait 'Point' implemented for type 'Point'
- Trait 'Point' for type 'Point' implements function 'into'
- Trait 'Point' implemented for type 'Point'
- Trait 'Point' for type 'Point' implements function 'from'
- Trait 'Range' implemented for type 'Range'
- Trait 'Range' for type 'Range' implements function 'into'
- Trait 'Range' implemented for type 'Range'
- Trait 'Range' for type 'Range' implements function 'from'
- Trait 'Iterator' implemented for type 'Iterator'
- Trait 'Iterator' for type 'Iterator' implements function 'next'
- Trait 'IncludedRangesError' implemented for type 'IncludedRangesError'
- Trait 'IncludedRangesError' for type 'IncludedRangesError' implements function 'fmt'
- Trait 'LanguageError' implemented for type 'LanguageError'
- Trait 'LanguageError' for type 'LanguageError' implements function 'fmt'
- Trait 'QueryError' implemented for type 'QueryError'
- Trait 'QueryError' for type 'QueryError' implements function 'fmt'
- Trait 'IncludedRangesError' implemented for type 'IncludedRangesError'
- Trait 'LanguageError' implemented for type 'LanguageError'
- Trait 'QueryError' implemented for type 'QueryError'
- Trait 'Send' implemented for type 'Language'
- Trait 'Send' implemented for type 'Parser'
- Trait 'Send' implemented for type 'Query'
- Trait 'Send' implemented for type 'QueryCursor'
- Trait 'Send' implemented for type 'Tree'
- Trait 'Sync' implemented for type 'Language'
- Trait 'Sync' implemented for type 'Parser'
- Trait 'Sync' implemented for type 'Query'
- Trait 'Sync' implemented for type 'QueryCursor'
- Trait 'Sync' implemented for type 'Tree'
Advertisement
Add Comment
Please, Sign In to add comment