Docs.rs
cairo-lang-syntax-2.4.0-rc5
cairo-lang-syntax 2.4.0-rc5
Docs.rs crate page
Links
Repository
crates.io
Source
Owners
gilbens-starkware
orizi
Dependencies
cairo-lang-debug ^2.4.0-rc5
normal
cairo-lang-filesystem ^2.4.0-rc5
normal
cairo-lang-utils ^2.4.0-rc5
normal
num-bigint ^0.4
normal
num-traits ^0.2
normal
salsa ^0.16.1
normal
smol_str ^0.2.0
normal
unescaper ^0.1.2
normal
env_logger ^0.10.0
dev
pretty_assertions ^1.4.0
dev
test-log ^0.2.13
dev
Versions
2.19%
of the crate is documented
Go to latest stable release
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
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
cairo_lang_syntax
2.4.0-rc5
Module ast
Structs
Enums
In cairo_lang_syntax::node
?
Module
cairo_lang_syntax
::
node
::
ast
source
·
[
−
]
Structs
AliasClause
AliasClauseGreen
AliasClausePtr
Arg
ArgClauseFieldInitShorthand
ArgClauseFieldInitShorthandGreen
ArgClauseFieldInitShorthandPtr
ArgClauseGreen
ArgClauseNamed
ArgClauseNamedGreen
ArgClauseNamedPtr
ArgClausePtr
ArgClauseUnnamed
ArgClauseUnnamedGreen
ArgClauseUnnamedPtr
ArgGreen
ArgList
ArgListBraced
ArgListBracedGreen
ArgListBracedPtr
ArgListBracketed
ArgListBracketedGreen
ArgListBracketedPtr
ArgListGreen
ArgListParenthesized
ArgListParenthesizedGreen
ArgListParenthesizedPtr
ArgListPtr
ArgPtr
Attribute
AttributeGreen
AttributeList
AttributeListGreen
AttributeListPtr
AttributePtr
BinaryOperatorGreen
BinaryOperatorPtr
BlockOrIfGreen
BlockOrIfPtr
ElseClause
ElseClauseGreen
ElseClausePtr
ExprBinary
ExprBinaryGreen
ExprBinaryPtr
ExprBlock
ExprBlockGreen
ExprBlockPtr
ExprClause
ExprClauseGreen
ExprClausePtr
ExprErrorPropagate
ExprErrorPropagateGreen
ExprErrorPropagatePtr
ExprFieldInitShorthand
ExprFieldInitShorthandGreen
ExprFieldInitShorthandPtr
ExprFunctionCall
ExprFunctionCallGreen
ExprFunctionCallPtr
ExprGreen
ExprIf
ExprIfGreen
ExprIfPtr
ExprIndexed
ExprIndexedGreen
ExprIndexedPtr
ExprInlineMacro
ExprInlineMacroGreen
ExprInlineMacroPtr
ExprList
ExprListGreen
ExprListParenthesized
ExprListParenthesizedGreen
ExprListParenthesizedPtr
ExprListPtr
ExprLoop
ExprLoopGreen
ExprLoopPtr
ExprMatch
ExprMatchGreen
ExprMatchPtr
ExprMissing
ExprMissingGreen
ExprMissingPtr
ExprParenthesized
ExprParenthesizedGreen
ExprParenthesizedPtr
ExprPath
ExprPathGreen
ExprPathPtr
ExprPtr
ExprStructCtorCall
ExprStructCtorCallGreen
ExprStructCtorCallPtr
ExprUnary
ExprUnaryGreen
ExprUnaryPtr
FunctionDeclaration
FunctionDeclarationGreen
FunctionDeclarationPtr
FunctionSignature
FunctionSignatureGreen
FunctionSignaturePtr
FunctionWithBody
FunctionWithBodyGreen
FunctionWithBodyPtr
GenericArgGreen
GenericArgList
GenericArgListGreen
GenericArgListPtr
GenericArgNamed
GenericArgNamedGreen
GenericArgNamedPtr
GenericArgPtr
GenericArgUnnamed
GenericArgUnnamedGreen
GenericArgUnnamedPtr
GenericArgValueExpr
GenericArgValueExprGreen
GenericArgValueExprPtr
GenericArgValueGreen
GenericArgValuePtr
GenericArgs
GenericArgsGreen
GenericArgsPtr
GenericParamConst
GenericParamConstGreen
GenericParamConstPtr
GenericParamGreen
GenericParamImplAnonymous
GenericParamImplAnonymousGreen
GenericParamImplAnonymousPtr
GenericParamImplNamed
GenericParamImplNamedGreen
GenericParamImplNamedPtr
GenericParamList
GenericParamListGreen
GenericParamListPtr
GenericParamPtr
GenericParamType
GenericParamTypeGreen
GenericParamTypePtr
ImplBody
ImplBodyGreen
ImplBodyPtr
ImplItemGreen
ImplItemList
ImplItemListGreen
ImplItemListPtr
ImplItemMissing
ImplItemMissingGreen
ImplItemMissingPtr
ImplItemPtr
ImplicitsClause
ImplicitsClauseGreen
ImplicitsClausePtr
ImplicitsList
ImplicitsListGreen
ImplicitsListPtr
ItemConstant
ItemConstantGreen
ItemConstantPtr
ItemEnum
ItemEnumGreen
ItemEnumPtr
ItemExternFunction
ItemExternFunctionGreen
ItemExternFunctionPtr
ItemExternType
ItemExternTypeGreen
ItemExternTypePtr
ItemGreen
ItemImpl
ItemImplAlias
ItemImplAliasGreen
ItemImplAliasPtr
ItemImplGreen
ItemImplPtr
ItemInlineMacro
ItemInlineMacroGreen
ItemInlineMacroPtr
ItemList
ItemListGreen
ItemListPtr
ItemMissing
ItemMissingGreen
ItemMissingPtr
ItemModule
ItemModuleGreen
ItemModulePtr
ItemPtr
ItemStruct
ItemStructGreen
ItemStructPtr
ItemTrait
ItemTraitGreen
ItemTraitPtr
ItemTypeAlias
ItemTypeAliasGreen
ItemTypeAliasPtr
ItemUse
ItemUseGreen
ItemUsePtr
MatchArm
MatchArmGreen
MatchArmPtr
MatchArms
MatchArmsGreen
MatchArmsPtr
MaybeImplBodyGreen
MaybeImplBodyPtr
MaybeModuleBodyGreen
MaybeModuleBodyPtr
MaybeTraitBodyGreen
MaybeTraitBodyPtr
MaybeTraitFunctionBodyGreen
MaybeTraitFunctionBodyPtr
Member
MemberGreen
MemberList
MemberListGreen
MemberListPtr
MemberPtr
ModifierGreen
ModifierList
ModifierListGreen
ModifierListPtr
ModifierPtr
ModuleBody
ModuleBodyGreen
ModuleBodyPtr
OptionAliasClauseEmpty
OptionAliasClauseEmptyGreen
OptionAliasClauseEmptyPtr
OptionAliasClauseGreen
OptionAliasClausePtr
OptionArgListParenthesizedEmpty
OptionArgListParenthesizedEmptyGreen
OptionArgListParenthesizedEmptyPtr
OptionArgListParenthesizedGreen
OptionArgListParenthesizedPtr
OptionElseClauseEmpty
OptionElseClauseEmptyGreen
OptionElseClauseEmptyPtr
OptionElseClauseGreen
OptionElseClausePtr
OptionExprClauseEmpty
OptionExprClauseEmptyGreen
OptionExprClauseEmptyPtr
OptionExprClauseGreen
OptionExprClausePtr
OptionImplicitsClauseEmpty
OptionImplicitsClauseEmptyGreen
OptionImplicitsClauseEmptyPtr
OptionImplicitsClauseGreen
OptionImplicitsClausePtr
OptionPatternEnumInnerPatternEmpty
OptionPatternEnumInnerPatternEmptyGreen
OptionPatternEnumInnerPatternEmptyPtr
OptionPatternEnumInnerPatternGreen
OptionPatternEnumInnerPatternPtr
OptionReturnTypeClauseEmpty
OptionReturnTypeClauseEmptyGreen
OptionReturnTypeClauseEmptyPtr
OptionReturnTypeClauseGreen
OptionReturnTypeClausePtr
OptionStructArgExprEmpty
OptionStructArgExprEmptyGreen
OptionStructArgExprEmptyPtr
OptionStructArgExprGreen
OptionStructArgExprPtr
OptionTerminalColonColonEmpty
OptionTerminalColonColonEmptyGreen
OptionTerminalColonColonEmptyPtr
OptionTerminalColonColonGreen
OptionTerminalColonColonPtr
OptionTerminalNoPanicEmpty
OptionTerminalNoPanicEmptyGreen
OptionTerminalNoPanicEmptyPtr
OptionTerminalNoPanicGreen
OptionTerminalNoPanicPtr
OptionTerminalSemicolonEmpty
OptionTerminalSemicolonEmptyGreen
OptionTerminalSemicolonEmptyPtr
OptionTerminalSemicolonGreen
OptionTerminalSemicolonPtr
OptionTypeClauseEmpty
OptionTypeClauseEmptyGreen
OptionTypeClauseEmptyPtr
OptionTypeClauseGreen
OptionTypeClausePtr
OptionWrappedGenericParamListEmpty
OptionWrappedGenericParamListEmptyGreen
OptionWrappedGenericParamListEmptyPtr
OptionWrappedGenericParamListGreen
OptionWrappedGenericParamListPtr
Param
ParamGreen
ParamList
ParamListGreen
ParamListPtr
ParamPtr
PathSegmentGreen
PathSegmentPtr
PathSegmentSimple
PathSegmentSimpleGreen
PathSegmentSimplePtr
PathSegmentWithGenericArgs
PathSegmentWithGenericArgsGreen
PathSegmentWithGenericArgsPtr
PatternEnum
PatternEnumGreen
PatternEnumInnerPattern
PatternEnumInnerPatternGreen
PatternEnumInnerPatternPtr
PatternEnumPtr
PatternGreen
PatternIdentifier
PatternIdentifierGreen
PatternIdentifierPtr
PatternList
PatternListGreen
PatternListPtr
PatternPtr
PatternStruct
PatternStructGreen
PatternStructParamGreen
PatternStructParamList
PatternStructParamListGreen
PatternStructParamListPtr
PatternStructParamPtr
PatternStructParamWithExpr
PatternStructParamWithExprGreen
PatternStructParamWithExprPtr
PatternStructPtr
PatternTuple
PatternTupleGreen
PatternTuplePtr
ReturnTypeClause
ReturnTypeClauseGreen
ReturnTypeClausePtr
SkippedNodeGreen
SkippedNodePtr
StatementBreak
StatementBreakGreen
StatementBreakPtr
StatementContinue
StatementContinueGreen
StatementContinuePtr
StatementExpr
StatementExprGreen
StatementExprPtr
StatementGreen
StatementLet
StatementLetGreen
StatementLetPtr
StatementList
StatementListGreen
StatementListPtr
StatementMissing
StatementMissingGreen
StatementMissingPtr
StatementPtr
StatementReturn
StatementReturnGreen
StatementReturnPtr
StructArgExpr
StructArgExprGreen
StructArgExprPtr
StructArgGreen
StructArgList
StructArgListBraced
StructArgListBracedGreen
StructArgListBracedPtr
StructArgListGreen
StructArgListPtr
StructArgPtr
StructArgSingle
StructArgSingleGreen
StructArgSinglePtr
StructArgTail
StructArgTailGreen
StructArgTailPtr
SyntaxFile
SyntaxFileGreen
SyntaxFilePtr
TerminalAnd
TerminalAndAnd
TerminalAndAndGreen
TerminalAndAndPtr
TerminalAndGreen
TerminalAndPtr
TerminalArrow
TerminalArrowGreen
TerminalArrowPtr
TerminalAs
TerminalAsGreen
TerminalAsPtr
TerminalAt
TerminalAtGreen
TerminalAtPtr
TerminalBadCharacters
TerminalBadCharactersGreen
TerminalBadCharactersPtr
TerminalBitNot
TerminalBitNotGreen
TerminalBitNotPtr
TerminalBreak
TerminalBreakGreen
TerminalBreakPtr
TerminalColon
TerminalColonColon
TerminalColonColonGreen
TerminalColonColonPtr
TerminalColonGreen
TerminalColonPtr
TerminalComma
TerminalCommaGreen
TerminalCommaPtr
TerminalConst
TerminalConstGreen
TerminalConstPtr
TerminalContinue
TerminalContinueGreen
TerminalContinuePtr
TerminalDiv
TerminalDivEq
TerminalDivEqGreen
TerminalDivEqPtr
TerminalDivGreen
TerminalDivPtr
TerminalDot
TerminalDotDot
TerminalDotDotGreen
TerminalDotDotPtr
TerminalDotGreen
TerminalDotPtr
TerminalElse
TerminalElseGreen
TerminalElsePtr
TerminalEndOfFile
TerminalEndOfFileGreen
TerminalEndOfFilePtr
TerminalEnum
TerminalEnumGreen
TerminalEnumPtr
TerminalEq
TerminalEqEq
TerminalEqEqGreen
TerminalEqEqPtr
TerminalEqGreen
TerminalEqPtr
TerminalExtern
TerminalExternGreen
TerminalExternPtr
TerminalFalse
TerminalFalseGreen
TerminalFalsePtr
TerminalFunction
TerminalFunctionGreen
TerminalFunctionPtr
TerminalGE
TerminalGEGreen
TerminalGEPtr
TerminalGT
TerminalGTGreen
TerminalGTPtr
TerminalHash
TerminalHashGreen
TerminalHashPtr
TerminalIdentifier
TerminalIdentifierGreen
TerminalIdentifierPtr
TerminalIf
TerminalIfGreen
TerminalIfPtr
TerminalImpl
TerminalImplGreen
TerminalImplPtr
TerminalImplicits
TerminalImplicitsGreen
TerminalImplicitsPtr
TerminalLBrace
TerminalLBraceGreen
TerminalLBracePtr
TerminalLBrack
TerminalLBrackGreen
TerminalLBrackPtr
TerminalLE
TerminalLEGreen
TerminalLEPtr
TerminalLParen
TerminalLParenGreen
TerminalLParenPtr
TerminalLT
TerminalLTGreen
TerminalLTPtr
TerminalLet
TerminalLetGreen
TerminalLetPtr
TerminalLiteralNumber
TerminalLiteralNumberGreen
TerminalLiteralNumberPtr
TerminalLoop
TerminalLoopGreen
TerminalLoopPtr
TerminalMatch
TerminalMatchArrow
TerminalMatchArrowGreen
TerminalMatchArrowPtr
TerminalMatchGreen
TerminalMatchPtr
TerminalMinus
TerminalMinusEq
TerminalMinusEqGreen
TerminalMinusEqPtr
TerminalMinusGreen
TerminalMinusPtr
TerminalMod
TerminalModEq
TerminalModEqGreen
TerminalModEqPtr
TerminalModGreen
TerminalModPtr
TerminalModule
TerminalModuleGreen
TerminalModulePtr
TerminalMul
TerminalMulEq
TerminalMulEqGreen
TerminalMulEqPtr
TerminalMulGreen
TerminalMulPtr
TerminalMut
TerminalMutGreen
TerminalMutPtr
TerminalNeq
TerminalNeqGreen
TerminalNeqPtr
TerminalNoPanic
TerminalNoPanicGreen
TerminalNoPanicPtr
TerminalNot
TerminalNotGreen
TerminalNotPtr
TerminalOf
TerminalOfGreen
TerminalOfPtr
TerminalOr
TerminalOrGreen
TerminalOrOr
TerminalOrOrGreen
TerminalOrOrPtr
TerminalOrPtr
TerminalPlus
TerminalPlusEq
TerminalPlusEqGreen
TerminalPlusEqPtr
TerminalPlusGreen
TerminalPlusPtr
TerminalQuestionMark
TerminalQuestionMarkGreen
TerminalQuestionMarkPtr
TerminalRBrace
TerminalRBraceGreen
TerminalRBracePtr
TerminalRBrack
TerminalRBrackGreen
TerminalRBrackPtr
TerminalRParen
TerminalRParenGreen
TerminalRParenPtr
TerminalRef
TerminalRefGreen
TerminalRefPtr
TerminalReturn
TerminalReturnGreen
TerminalReturnPtr
TerminalSemicolon
TerminalSemicolonGreen
TerminalSemicolonPtr
TerminalShortString
TerminalShortStringGreen
TerminalShortStringPtr
TerminalString
TerminalStringGreen
TerminalStringPtr
TerminalStruct
TerminalStructGreen
TerminalStructPtr
TerminalTrait
TerminalTraitGreen
TerminalTraitPtr
TerminalTrue
TerminalTrueGreen
TerminalTruePtr
TerminalType
TerminalTypeGreen
TerminalTypePtr
TerminalUnderscore
TerminalUnderscoreGreen
TerminalUnderscorePtr
TerminalUse
TerminalUseGreen
TerminalUsePtr
TerminalXor
TerminalXorGreen
TerminalXorPtr
TokenAnd
TokenAndAnd
TokenAndAndGreen
TokenAndAndPtr
TokenAndGreen
TokenAndPtr
TokenArrow
TokenArrowGreen
TokenArrowPtr
TokenAs
TokenAsGreen
TokenAsPtr
TokenAt
TokenAtGreen
TokenAtPtr
TokenBadCharacters
TokenBadCharactersGreen
TokenBadCharactersPtr
TokenBitNot
TokenBitNotGreen
TokenBitNotPtr
TokenBreak
TokenBreakGreen
TokenBreakPtr
TokenColon
TokenColonColon
TokenColonColonGreen
TokenColonColonPtr
TokenColonGreen
TokenColonPtr
TokenComma
TokenCommaGreen
TokenCommaPtr
TokenConst
TokenConstGreen
TokenConstPtr
TokenContinue
TokenContinueGreen
TokenContinuePtr
TokenDiv
TokenDivEq
TokenDivEqGreen
TokenDivEqPtr
TokenDivGreen
TokenDivPtr
TokenDot
TokenDotDot
TokenDotDotGreen
TokenDotDotPtr
TokenDotGreen
TokenDotPtr
TokenElse
TokenElseGreen
TokenElsePtr
TokenEndOfFile
TokenEndOfFileGreen
TokenEndOfFilePtr
TokenEnum
TokenEnumGreen
TokenEnumPtr
TokenEq
TokenEqEq
TokenEqEqGreen
TokenEqEqPtr
TokenEqGreen
TokenEqPtr
TokenExtern
TokenExternGreen
TokenExternPtr
TokenFalse
TokenFalseGreen
TokenFalsePtr
TokenFunction
TokenFunctionGreen
TokenFunctionPtr
TokenGE
TokenGEGreen
TokenGEPtr
TokenGT
TokenGTGreen
TokenGTPtr
TokenHash
TokenHashGreen
TokenHashPtr
TokenIdentifier
TokenIdentifierGreen
TokenIdentifierPtr
TokenIf
TokenIfGreen
TokenIfPtr
TokenImpl
TokenImplGreen
TokenImplPtr
TokenImplicits
TokenImplicitsGreen
TokenImplicitsPtr
TokenLBrace
TokenLBraceGreen
TokenLBracePtr
TokenLBrack
TokenLBrackGreen
TokenLBrackPtr
TokenLE
TokenLEGreen
TokenLEPtr
TokenLParen
TokenLParenGreen
TokenLParenPtr
TokenLT
TokenLTGreen
TokenLTPtr
TokenLet
TokenLetGreen
TokenLetPtr
TokenLiteralNumber
TokenLiteralNumberGreen
TokenLiteralNumberPtr
TokenLoop
TokenLoopGreen
TokenLoopPtr
TokenMatch
TokenMatchArrow
TokenMatchArrowGreen
TokenMatchArrowPtr
TokenMatchGreen
TokenMatchPtr
TokenMinus
TokenMinusEq
TokenMinusEqGreen
TokenMinusEqPtr
TokenMinusGreen
TokenMinusPtr
TokenMissing
TokenMissingGreen
TokenMissingPtr
TokenMod
TokenModEq
TokenModEqGreen
TokenModEqPtr
TokenModGreen
TokenModPtr
TokenModule
TokenModuleGreen
TokenModulePtr
TokenMul
TokenMulEq
TokenMulEqGreen
TokenMulEqPtr
TokenMulGreen
TokenMulPtr
TokenMut
TokenMutGreen
TokenMutPtr
TokenNeq
TokenNeqGreen
TokenNeqPtr
TokenNewline
TokenNewlineGreen
TokenNewlinePtr
TokenNoPanic
TokenNoPanicGreen
TokenNoPanicPtr
TokenNot
TokenNotGreen
TokenNotPtr
TokenOf
TokenOfGreen
TokenOfPtr
TokenOr
TokenOrGreen
TokenOrOr
TokenOrOrGreen
TokenOrOrPtr
TokenOrPtr
TokenPlus
TokenPlusEq
TokenPlusEqGreen
TokenPlusEqPtr
TokenPlusGreen
TokenPlusPtr
TokenQuestionMark
TokenQuestionMarkGreen
TokenQuestionMarkPtr
TokenRBrace
TokenRBraceGreen
TokenRBracePtr
TokenRBrack
TokenRBrackGreen
TokenRBrackPtr
TokenRParen
TokenRParenGreen
TokenRParenPtr
TokenRef
TokenRefGreen
TokenRefPtr
TokenReturn
TokenReturnGreen
TokenReturnPtr
TokenSemicolon
TokenSemicolonGreen
TokenSemicolonPtr
TokenShortString
TokenShortStringGreen
TokenShortStringPtr
TokenSingleLineComment
TokenSingleLineCommentGreen
TokenSingleLineCommentPtr
TokenSkipped
TokenSkippedGreen
TokenSkippedPtr
TokenString
TokenStringGreen
TokenStringPtr
TokenStruct
TokenStructGreen
TokenStructPtr
TokenTrait
TokenTraitGreen
TokenTraitPtr
TokenTrue
TokenTrueGreen
TokenTruePtr
TokenType
TokenTypeGreen
TokenTypePtr
TokenUnderscore
TokenUnderscoreGreen
TokenUnderscorePtr
TokenUse
TokenUseGreen
TokenUsePtr
TokenWhitespace
TokenWhitespaceGreen
TokenWhitespacePtr
TokenXor
TokenXorGreen
TokenXorPtr
TraitBody
TraitBodyGreen
TraitBodyPtr
TraitItemFunction
TraitItemFunctionGreen
TraitItemFunctionPtr
TraitItemGreen
TraitItemList
TraitItemListGreen
TraitItemListPtr
TraitItemMissing
TraitItemMissingGreen
TraitItemMissingPtr
TraitItemPtr
Trivia
TriviaGreen
TriviaPtr
TriviumGreen
TriviumPtr
TriviumSkippedNode
TriviumSkippedNodeGreen
TriviumSkippedNodePtr
TypeClause
TypeClauseGreen
TypeClausePtr
UnaryOperatorGreen
UnaryOperatorPtr
UsePathGreen
UsePathLeaf
UsePathLeafGreen
UsePathLeafPtr
UsePathList
UsePathListGreen
UsePathListPtr
UsePathMulti
UsePathMultiGreen
UsePathMultiPtr
UsePathPtr
UsePathSingle
UsePathSingleGreen
UsePathSinglePtr
Variant
VariantGreen
VariantList
VariantListGreen
VariantListPtr
VariantPtr
WrappedArgListGreen
WrappedArgListMissing
WrappedArgListMissingGreen
WrappedArgListMissingPtr
WrappedArgListPtr
WrappedGenericParamList
WrappedGenericParamListGreen
WrappedGenericParamListPtr
Enums
ArgClause
ArgListElementOrSeparatorGreen
BinaryOperator
BlockOrIf
Expr
ExprListElementOrSeparatorGreen
ExprPathElementOrSeparatorGreen
GenericArg
GenericArgListElementOrSeparatorGreen
GenericArgValue
GenericParam
GenericParamListElementOrSeparatorGreen
ImplItem
ImplicitsListElementOrSeparatorGreen
Item
MatchArmsElementOrSeparatorGreen
MaybeImplBody
MaybeModuleBody
MaybeTraitBody
MaybeTraitFunctionBody
MemberListElementOrSeparatorGreen
Modifier
OptionAliasClause
OptionArgListParenthesized
OptionElseClause
OptionExprClause
OptionImplicitsClause
OptionPatternEnumInnerPattern
OptionReturnTypeClause
OptionStructArgExpr
OptionTerminalColonColon
OptionTerminalNoPanic
OptionTerminalSemicolon
OptionTypeClause
OptionWrappedGenericParamList
ParamListElementOrSeparatorGreen
PathSegment
Pattern
PatternListElementOrSeparatorGreen
PatternStructParam
PatternStructParamListElementOrSeparatorGreen
SkippedNode
Statement
StructArg
StructArgListElementOrSeparatorGreen
TraitItem
Trivium
UnaryOperator
UsePath
UsePathListElementOrSeparatorGreen
VariantListElementOrSeparatorGreen
WrappedArgList