Docs.rs
tree-sitter-c2rust-0.22.4
tree-sitter-c2rust 0.22.4
Docs.rs crate page
MIT
Links
Homepage
Repository
crates.io
Source
Owners
shadaj
Dependencies
c2rust-bitfields ^0.3
normal
errno ^0.3
normal
optional
libc ^0.2
normal
optional
once_cell ^1.3.1
normal
regex ^1.10.4
normal
wasmtime-c-api-impl ^19
normal
optional
Versions
71.24%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
tree_sitter_c2rust
0.22.4
Module core
Structs
Constants
Statics
Traits
Functions
Type Aliases
Unions
Derive Macros
In crate tree_sitter_c2rust
?
Settings
Module
tree_sitter_c2rust
::
core
Copy item path
source
·
[
−
]
Structs
§
AnalysisState
AnalysisStateEntry
AnalysisStateSet
AnalysisSubgraph
AnalysisSubgraphArray
AnalysisSubgraphNode
Array
C2RustUnnamed_0
C2RustUnnamed_1
C2RustUnnamed_2
CaptureList
CaptureListPool
CaptureQuantifiers
CursorChildIterator
Edit
EditEntry
ErrorStatus
ExternalScannerState
Iterator_0
Length
Lexer
LookaheadIterator
MutableSubtreeArray
NodeChildIterator
PatternEntry
QueryAnalysis
QueryPattern
QueryState
QueryStep
ReduceAction
ReduceActionSet
ReusableNode
Slice
Stack
StackEntry
StackHead
StackIterator
StackLink
StackNode
StackNodeArray
StackSlice
StackSliceArray
StackSummary
StackSummaryEntry
StatePredecessorMap
StepOffset
Stream
SubtreeArray
SubtreeHeapData
SubtreeInlineData
SubtreePool
SummarizeStackSession
SymbolTable
TSFieldMapEntry
TSFieldMapSlice
TSInput
TSInputEdit
TSLanguage
TSLexMode
TSLexer
TSLogger
TSLookaheadIterator
TSNode
TSParser
TSPoint
TSQuery
TSQueryCapture
TSQueryCursor
TSQueryMatch
TSQueryPredicateStep
TSRange
TSRangeArray
TSStringInput
TSSymbolMetadata
TSTree
TSTreeCursor
TSWasmStore
TableEntry
TokenCache
TreeCursor
TreeCursorEntry
timespec
Constants
§
TREE_SITTER_LANGUAGE_VERSION
TREE_SITTER_MIN_COMPATIBLE_LANGUAGE_VERSION
TSInputEncodingUTF8
TSInputEncodingUTF16
TSInputEncoding_TSInputEncodingUTF8
TSInputEncoding_TSInputEncodingUTF16
TSLogTypeLex
TSLogTypeParse
TSLogType_TSLogTypeLex
TSLogType_TSLogTypeParse
TSQuantifierOne
TSQuantifierOneOrMore
TSQuantifierZero
TSQuantifierZeroOrMore
TSQuantifierZeroOrOne
TSQuantifier_TSQuantifierOne
TSQuantifier_TSQuantifierOneOrMore
TSQuantifier_TSQuantifierZero
TSQuantifier_TSQuantifierZeroOrMore
TSQuantifier_TSQuantifierZeroOrOne
TSQueryErrorCapture
TSQueryErrorField
TSQueryErrorLanguage
TSQueryErrorNodeType
TSQueryErrorNone
TSQueryErrorStructure
TSQueryErrorSyntax
TSQueryError_TSQueryErrorCapture
TSQueryError_TSQueryErrorField
TSQueryError_TSQueryErrorLanguage
TSQueryError_TSQueryErrorNodeType
TSQueryError_TSQueryErrorNone
TSQueryError_TSQueryErrorStructure
TSQueryError_TSQueryErrorSyntax
TSQueryPredicateStepTypeCapture
TSQueryPredicateStepTypeDone
TSQueryPredicateStepTypeString
TSQueryPredicateStepType_TSQueryPredicateStepTypeCapture
TSQueryPredicateStepType_TSQueryPredicateStepTypeDone
TSQueryPredicateStepType_TSQueryPredicateStepTypeString
TSSymbolTypeAnonymous
TSSymbolTypeAuxiliary
TSSymbolTypeRegular
TSSymbolType_TSSymbolTypeAnonymous
TSSymbolType_TSSymbolTypeAuxiliary
TSSymbolType_TSSymbolTypeRegular
Statics
§
ts_current_calloc
ts_current_free
ts_current_malloc
ts_current_realloc
Traits
§
FieldType
Functions
§
_ts_dup
⚠
ts_external_scanner_state_copy
⚠
ts_external_scanner_state_data
⚠
ts_external_scanner_state_delete
⚠
ts_external_scanner_state_eq
⚠
ts_external_scanner_state_init
⚠
ts_language_copy
⚠
ts_language_delete
⚠
ts_language_field_count
⚠
ts_language_field_id_for_name
⚠
ts_language_field_name_for_id
⚠
ts_language_is_wasm
⚠
ts_language_next_state
⚠
ts_language_public_symbol
⚠
ts_language_state_count
⚠
ts_language_symbol_count
⚠
ts_language_symbol_for_name
⚠
ts_language_symbol_metadata
⚠
ts_language_symbol_name
⚠
ts_language_symbol_type
⚠
ts_language_table_entry
⚠
ts_language_version
⚠
ts_lexer_advance_to_end
⚠
ts_lexer_delete
⚠
ts_lexer_finish
⚠
ts_lexer_included_ranges
⚠
ts_lexer_init
⚠
ts_lexer_mark_end
⚠
ts_lexer_reset
⚠
ts_lexer_set_included_ranges
⚠
ts_lexer_set_input
⚠
ts_lexer_start
⚠
ts_lookahead_iterator_current_symbol
⚠
ts_lookahead_iterator_current_symbol_name
⚠
ts_lookahead_iterator_delete
⚠
ts_lookahead_iterator_language
⚠
ts_lookahead_iterator_new
⚠
ts_lookahead_iterator_next
⚠
ts_lookahead_iterator_reset
⚠
ts_lookahead_iterator_reset_state
⚠
ts_node_child
⚠
ts_node_child_by_field_id
⚠
ts_node_child_by_field_name
⚠
ts_node_child_count
⚠
ts_node_descendant_count
⚠
ts_node_descendant_for_byte_range
⚠
ts_node_descendant_for_point_range
⚠
ts_node_edit
⚠
ts_node_end_byte
⚠
ts_node_end_point
⚠
ts_node_eq
⚠
ts_node_field_name_for_child
⚠
ts_node_first_child_for_byte
⚠
ts_node_first_named_child_for_byte
⚠
ts_node_grammar_symbol
⚠
ts_node_grammar_type
⚠
ts_node_has_changes
⚠
ts_node_has_error
⚠
ts_node_is_error
⚠
ts_node_is_extra
⚠
ts_node_is_missing
⚠
ts_node_is_named
⚠
ts_node_is_null
⚠
ts_node_language
⚠
ts_node_named_child
⚠
ts_node_named_child_count
⚠
ts_node_named_descendant_for_byte_range
⚠
ts_node_named_descendant_for_point_range
⚠
ts_node_new
⚠
ts_node_next_named_sibling
⚠
ts_node_next_parse_state
⚠
ts_node_next_sibling
⚠
ts_node_parent
⚠
ts_node_parse_state
⚠
ts_node_prev_named_sibling
⚠
ts_node_prev_sibling
⚠
ts_node_start_byte
⚠
ts_node_start_point
⚠
ts_node_string
⚠
ts_node_symbol
⚠
ts_node_type
⚠
ts_parser_cancellation_flag
⚠
ts_parser_delete
⚠
ts_parser_included_ranges
⚠
ts_parser_language
⚠
ts_parser_logger
⚠
ts_parser_new
⚠
ts_parser_parse
⚠
ts_parser_parse_string
⚠
ts_parser_parse_string_encoding
⚠
ts_parser_print_dot_graphs
⚠
ts_parser_reset
⚠
ts_parser_set_cancellation_flag
⚠
ts_parser_set_included_ranges
⚠
ts_parser_set_language
⚠
ts_parser_set_logger
⚠
ts_parser_set_timeout_micros
⚠
ts_parser_set_wasm_store
⚠
ts_parser_take_wasm_store
⚠
ts_parser_timeout_micros
⚠
ts_query__step_is_fallible
⚠
ts_query_capture_count
⚠
ts_query_capture_name_for_id
⚠
ts_query_capture_quantifier_for_id
⚠
ts_query_cursor__compare_captures
⚠
ts_query_cursor__compare_nodes
⚠
ts_query_cursor_delete
⚠
ts_query_cursor_did_exceed_match_limit
⚠
ts_query_cursor_exec
⚠
ts_query_cursor_match_limit
⚠
ts_query_cursor_new
⚠
ts_query_cursor_next_capture
⚠
ts_query_cursor_next_match
⚠
ts_query_cursor_remove_match
⚠
ts_query_cursor_set_byte_range
⚠
ts_query_cursor_set_match_limit
⚠
ts_query_cursor_set_max_start_depth
⚠
ts_query_cursor_set_point_range
⚠
ts_query_delete
⚠
ts_query_disable_capture
⚠
ts_query_disable_pattern
⚠
ts_query_is_pattern_guaranteed_at_step
⚠
ts_query_is_pattern_non_local
⚠
ts_query_is_pattern_rooted
⚠
ts_query_new
⚠
ts_query_pattern_count
⚠
ts_query_predicates_for_pattern
⚠
ts_query_start_byte_for_pattern
⚠
ts_query_string_count
⚠
ts_query_string_value_for_id
⚠
ts_range_array_get_changed_ranges
⚠
ts_range_array_intersects
⚠
ts_set_allocator
⚠
ts_stack_can_merge
⚠
ts_stack_clear
⚠
ts_stack_copy_version
⚠
ts_stack_delete
⚠
ts_stack_dynamic_precedence
⚠
ts_stack_error_cost
⚠
ts_stack_get_summary
⚠
ts_stack_halt
⚠
ts_stack_has_advanced_since_error
⚠
ts_stack_is_active
⚠
ts_stack_is_halted
⚠
ts_stack_is_paused
⚠
ts_stack_last_external_token
⚠
ts_stack_merge
⚠
ts_stack_new
⚠
ts_stack_node_count_since_error
⚠
ts_stack_pause
⚠
ts_stack_pop_all
⚠
ts_stack_pop_count
⚠
ts_stack_pop_error
⚠
ts_stack_pop_pending
⚠
ts_stack_position
⚠
ts_stack_print_dot_graph
⚠
ts_stack_push
⚠
ts_stack_record_summary
⚠
ts_stack_remove_version
⚠
ts_stack_renumber_version
⚠
ts_stack_resume
⚠
ts_stack_set_last_external_token
⚠
ts_stack_state
⚠
ts_stack_swap_versions
⚠
ts_stack_version_count
⚠
ts_subtree__print_dot_graph
⚠
ts_subtree_array_clear
⚠
ts_subtree_array_copy
⚠
ts_subtree_array_delete
⚠
ts_subtree_array_remove_trailing_extras
⚠
ts_subtree_array_reverse
⚠
ts_subtree_balance
⚠
ts_subtree_clone
⚠
ts_subtree_compare
⚠
ts_subtree_edit
⚠
ts_subtree_external_scanner_state
⚠
ts_subtree_external_scanner_state_eq
⚠
ts_subtree_get_changed_ranges
⚠
ts_subtree_last_external_token
⚠
ts_subtree_make_mut
⚠
ts_subtree_new_error
⚠
ts_subtree_new_error_node
⚠
ts_subtree_new_leaf
⚠
ts_subtree_new_missing_leaf
⚠
ts_subtree_new_node
⚠
ts_subtree_pool_delete
⚠
ts_subtree_pool_new
⚠
ts_subtree_print_dot_graph
⚠
ts_subtree_release
⚠
ts_subtree_retain
⚠
ts_subtree_set_symbol
⚠
ts_subtree_string
⚠
ts_subtree_summarize_children
⚠
ts_tree_copy
⚠
ts_tree_cursor_copy
⚠
ts_tree_cursor_current_depth
⚠
ts_tree_cursor_current_descendant_index
⚠
ts_tree_cursor_current_field_id
⚠
ts_tree_cursor_current_field_name
⚠
ts_tree_cursor_current_node
⚠
ts_tree_cursor_current_status
⚠
ts_tree_cursor_delete
⚠
ts_tree_cursor_goto_descendant
⚠
ts_tree_cursor_goto_first_child
⚠
ts_tree_cursor_goto_first_child_for_byte
⚠
ts_tree_cursor_goto_first_child_for_point
⚠
ts_tree_cursor_goto_first_child_internal
⚠
ts_tree_cursor_goto_last_child
⚠
ts_tree_cursor_goto_last_child_internal
⚠
ts_tree_cursor_goto_next_sibling
⚠
ts_tree_cursor_goto_next_sibling_internal
⚠
ts_tree_cursor_goto_parent
⚠
ts_tree_cursor_goto_previous_sibling
⚠
ts_tree_cursor_goto_previous_sibling_internal
⚠
ts_tree_cursor_goto_sibling_internal
⚠
ts_tree_cursor_init
⚠
ts_tree_cursor_new
⚠
ts_tree_cursor_parent_node
⚠
ts_tree_cursor_reset
⚠
ts_tree_cursor_reset_to
⚠
ts_tree_delete
⚠
ts_tree_edit
⚠
ts_tree_get_changed_ranges
⚠
ts_tree_included_ranges
⚠
ts_tree_language
⚠
ts_tree_new
⚠
ts_tree_print_dot_graph
⚠
ts_tree_root_node
⚠
ts_tree_root_node_with_offset
⚠
ts_wasm_language_release
⚠
ts_wasm_language_retain
⚠
ts_wasm_store_call_lex_keyword
⚠
ts_wasm_store_call_lex_main
⚠
ts_wasm_store_call_scanner_create
⚠
ts_wasm_store_call_scanner_deserialize
⚠
ts_wasm_store_call_scanner_destroy
⚠
ts_wasm_store_call_scanner_scan
⚠
ts_wasm_store_call_scanner_serialize
⚠
ts_wasm_store_delete
⚠
ts_wasm_store_has_error
⚠
ts_wasm_store_reset
⚠
ts_wasm_store_start
⚠
Type Aliases
§
C2RustUnnamed
C2RustUnnamed_3
C2RustUnnamed_8
C2RustUnnamed_10
C2RustUnnamed_31
C2RustUnnamed_36
C2RustUnnamed_37
C2RustUnnamed_38
TSClock
TSInputEncoding
TSLogType
TSQuantifier
TSQueryError
TSQueryPredicateStepType
TSSymbolType
Unions
§
MutableSubtree
Subtree
TSParseAction
TSParseActionEntry
Derive Macros
§
BitfieldStruct