[][src]Module kserd::nav

Navigate around a Kserd.

Reading

It is cumbersome when trying to loop through a nested Kserd structure. There is a Navigator structure that can be used that flattens the tree structure when constructed to make use of indexing and iterators throughout the Kserd.

Structs

KeyedIter

Iterator for keyed items like in maps.

NamedIter

Iterator for named items like in containers.

Navigator

A structure to efficiently navigate through a Kserd.

Node

A node in the Kserd tree.

NodeIter

Iterator of nodes.

SeqIter

Iterator for sequential items like sequences. Can be used for keys of maps as well.

Enums

NodeValue

The node's value type.