[−][src]Module ra_ap_syntax::ast
Abstract Syntax Tree, layered on top of untyped SyntaxNodes
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 | |
| HasQuotes | |
| HasStringValue | |
| LoopBodyOwner | |
| ModuleItemOwner | |
| NameOwner | |
| TypeBoundsOwner | |
| VisibilityOwner |