[−][src]Module atree::iter
A module that contains different kinds of iterators.
Structs
AncestorTokens | An iterator of tokens of the ancestors of a given node. |
Ancestors | An iterator of references to the ancestors of a given node. |
AncestorsMut | An iterator of mutable references to the ancestors of a given node. |
Children | An iterator of references to the children of a given node. |
ChildrenMut | An iterator of mutable references to the children of a given node. |
ChildrenTokens | An iterator of tokens of the children of a given node. |
FollowingSiblingTokens | An iterator of tokens of siblings that follow a given node. |
FollowingSiblings | An iterator of references to siblings that follow a given node. |
FollowingSiblingsMut | An iterator of mutable references to siblings that follow a given node. |
PrecedingSiblingTokens | An iterator of tokens of siblings that precede a given node. |
PrecedingSiblings | An iterator of references to siblings that precede a given node. |
PrecedingSiblingsMut | An iterator of mutable references to siblings that precede a given node. |
Subtree | An iterator of references of the subtree nodes of a given node. |
SubtreeMut | An iterator of mutable references of the subtree nodes of a given node. |
SubtreeTokens | An iterator of tokens of the subtree nodes of a given node. |
Enums
TraversalOrder | The order in which tree traversal takes place. |