Docs.rs
ra_syntax-0.1.0
ra_syntax 0.1.0
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
matklad
Dependencies
drop_bomb ^0.1.4
normal
itertools ^0.7.8
normal
parking_lot ^0.6.0
normal
rowan ^0.1.1
normal
text_unit ^0.1.5
normal
unicode-xid ^0.1.0
normal
walkdir ^2.2.0
dev
Versions
100%
of the crate is documented
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
☰
Module ast
Structs
Enums
Traits
?
Module
ra_syntax
::
ast
source
·
[
−
]
Structs
ArgList
ArgListNode
ArrayExpr
ArrayExprNode
ArrayType
ArrayTypeNode
AstChildren
Attr
AttrNode
BinExpr
BinExprNode
BindPat
BindPatNode
Block
BlockExpr
BlockExprNode
BlockNode
BreakExpr
BreakExprNode
CallExpr
CallExprNode
CastExpr
CastExprNode
Char
CharNode
Comment
CommentNode
Condition
ConditionNode
ConstDef
ConstDefNode
ContinueExpr
ContinueExprNode
DynTraitType
DynTraitTypeNode
EnumDef
EnumDefNode
ExprNode
ExprStmt
ExprStmtNode
ExternCrateItem
ExternCrateItemNode
FieldExpr
FieldExprNode
FieldPatList
FieldPatListNode
FnDef
FnDefNode
FnPointerType
FnPointerTypeNode
ForExpr
ForExprNode
ForType
ForTypeNode
IfExpr
IfExprNode
ImplItem
ImplItemNode
ImplTraitType
ImplTraitTypeNode
IndexExpr
IndexExprNode
ItemList
ItemListNode
Label
LabelNode
LambdaExpr
LambdaExprNode
LetStmt
LetStmtNode
Lifetime
LifetimeNode
LifetimeParam
LifetimeParamNode
Literal
LiteralNode
LoopExpr
LoopExprNode
MatchArm
MatchArmList
MatchArmListNode
MatchArmNode
MatchExpr
MatchExprNode
MatchGuard
MatchGuardNode
MethodCallExpr
MethodCallExprNode
Module
ModuleItemNode
ModuleNode
Name
NameNode
NameRef
NameRefNode
NamedField
NamedFieldDef
NamedFieldDefNode
NamedFieldList
NamedFieldListNode
NamedFieldNode
NeverType
NeverTypeNode
NominalDefNode
Param
ParamList
ParamListNode
ParamNode
ParenExpr
ParenExprNode
ParenType
ParenTypeNode
PatNode
Path
PathExpr
PathExprNode
PathNode
PathPat
PathPatNode
PathSegment
PathSegmentNode
PathType
PathTypeNode
PlaceholderPat
PlaceholderPatNode
PlaceholderType
PlaceholderTypeNode
PointerType
PointerTypeNode
PrefixExpr
PrefixExprNode
RangeExpr
RangeExprNode
RangePat
RangePatNode
RefExpr
RefExprNode
RefPat
RefPatNode
ReferenceType
ReferenceTypeNode
RetType
RetTypeNode
ReturnExpr
ReturnExprNode
Root
RootNode
SelfParam
SelfParamNode
SlicePat
SlicePatNode
SliceType
SliceTypeNode
StaticDef
StaticDefNode
StmtNode
StructDef
StructDefNode
StructLit
StructLitNode
StructPat
StructPatNode
TokenTree
TokenTreeNode
TraitDef
TraitDefNode
TryExpr
TryExprNode
TupleExpr
TupleExprNode
TuplePat
TuplePatNode
TupleStructPat
TupleStructPatNode
TupleType
TupleTypeNode
TypeDef
TypeDefNode
TypeParam
TypeParamList
TypeParamListNode
TypeParamNode
TypeRefNode
UseItem
UseItemNode
UseTree
UseTreeList
UseTreeListNode
UseTreeNode
WhereClause
WhereClauseNode
WhileExpr
WhileExprNode
Whitespace
WhitespaceNode
Enums
CommentFlavor
Expr
ModuleItem
NominalDef
Pat
PathSegmentKind
Stmt
TypeRef
Traits
ArgListOwner
AstNode
AttrsOwner
DocCommentsOwner
FnDefOwner
LoopBodyOwner
ModuleItemOwner
NameOwner
TypeParamsOwner