Structs§
- NodeKey
- Identity of one node within a parsed tree.
- Parsed
Root - What
parse_rootgives back. - Visit
Node - The single node view passed to every
Visitcallback.
Enums§
- NodeId
- Unique identifier for each AST node type that can be queried.
- Visit
Action - Controls whether children are visited after a
visit_*method returns. - Visit
Break - Controls early termination of the entire traversal.
Traits§
- Erased
Node - A node whose type is erased.
- Node
Visitor - The object-safe core of
Visit. - Visit
- Visit
Flow Ext - Named
VisitFlowvalues. - Visit
Mut - Visitable
- Visitable
Mut
Functions§
- parse_
root - Parses
sourceas the node kind thatidnames, intoarena.
Attribute Macros§
- visitor
- The
#[visitor]attribute: observer methods without a return type auto-descend. Re-exported so visitor consumers need only depend oncss_ast.