Structs§
- Ancestors
- The chain of a node’s ancestors, root first, as recorded by a walker that descended to that node.
- Children
- Iterator over a node’s direct children, returned by
Node::children. Owns the cursor it walks with. - Children
With - Iterator over a node’s direct children, returned by
Node::children_with. Borrows the caller’s cursor rather than building one, which is the whole of the difference: it yields exactly whatChildrenyields, through the sameChildScan. - Cursor
- An
ASTcursor. - Node
- An
ASTnode. - Preorder
- Pre-order iterator over a node and its descendants, returned by
Node::preorder.
Enums§
- Ancestor
Iter - Ancestor iterator returned by
Ancestors::iter, nearest first.