Crate rome_json_syntax

Source

Modules§

kind
Generated file, do not edit by hand, see xtask/codegen
macros
Generated file, do not edit by hand, see xtask/codegen
member_ext
string_ext

Macros§

T
Utility macro for creating a SyntaxKind through simple macro syntax
map_syntax_node
Reconstruct an AstNode from a SyntaxNode

Structs§

DebugSyntaxElementChildren
JsonArrayElementList
JsonArrayValue
JsonArrayValueFields
JsonBogus
JsonBogusValue
JsonBooleanValue
JsonBooleanValueFields
JsonLanguage
JsonMember
JsonMemberFields
JsonMemberList
JsonMemberName
JsonMemberNameFields
JsonNullValue
JsonNullValueFields
JsonNumberValue
JsonNumberValueFields
JsonObjectValue
JsonObjectValueFields
JsonRoot
JsonRootFields
JsonStringValue
JsonStringValueFields
TextRange
A range in text, represented as a pair of TextSize.
TextSize
A measure of text length. Also, equivalently, an index into text.

Enums§

AnyJsonValue
JsonSyntaxKind
The kind of syntax node, e.g. IDENT, FUNCTION_KW, or FOR_STMT.
TokenAtOffset
There might be zero, one or two leaves at a given offset.
TriviaPieceKind
WalkEvent
WalkEvent describes tree walking process.

Traits§

TextLen
Primitives with a textual length that can be passed to TextSize::of.

Type Aliases§

JsonSyntaxElement
JsonSyntaxElementChildren
JsonSyntaxList
JsonSyntaxNode
JsonSyntaxNodeChildren
JsonSyntaxToken