Module ra_ap_syntax::ast [−][src]
Abstract Syntax Tree, layered on top of untyped SyntaxNode
s
Modules
edit | This module contains functions for editing syntax trees. As the trees are immutable, all function here return a fresh copy of the tree, instead of doing an in-place modification. |
make | This module contains free-standing functions for creating AST fragments out of smaller pieces. |
Structs
Enums
Traits
ArgListOwner | |
AstNode | The main trait to go from untyped |
AstToken | Like |
AttrsOwner | |
DocCommentsOwner | |
GenericParamsOwner | |
HasFormatSpecifier | |
LoopBodyOwner | |
ModuleItemOwner | |
NameOwner | |
TypeBoundsOwner | |
VisibilityOwner |