[][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.