Expand description
generic map of bit strings prefixes to values
This is a very generic abstraction and therefore not easy to use.
Look for other containers in this crate that offer specific use cases.
Structs§
- Use
Eq
forLeafValueComparer
- Iterate over node of tree depth-first in-order
- Iterate over nodes and leaf values of tree in-order
- Iterate over keys and mutable leaf values and uncovered keys of tree in-order
- Iterate over keys and mutable values of tree depth-first in-order
- Iterate over keys and mutable leaf values of tree in-order
- Iterate over keys and mutable leaf values and uncovered keys of tree in-order
- Iterate over keys and mutable values of tree depth-first post-order
- Iterate over keys and mutable values of tree depth-first pre-order
- Iterate over keys and mutable values of tree depth-first in-order
- Iterate over keys and mutable leaf values of tree in-order
- Iterate over keys and mutable leaf values and uncovered keys of tree in-order
- Iterate over keys and mutable values of tree depth-first post-order
- Iterate over keys and mutable values of tree depth-first pre-order
- Iterate over keys and mutable values of tree that are a prefix of target key
- Iterate over all nodes that are a prefix of target key
- Iterate over node of tree depth-first post-order
- Iterate over node of tree depth-first pre-order
- Iterate over all nodes that are a prefix of target key in a
WalkMutBorrowed
stack - Iterate over all nodes that are a prefix of target key in a
WalkMutOwned
stack - Iterate over all nodes that are a prefix of target key
- Define no leaf values to be equal for
LeafValueComparer
- Node in tree
Tree
is a binary tree with path-shortening.- Walk tree
- Walk borrowed mutable tree up and down
- Iterate over all nodes that are a prefix of target key in a
WalkMutBorrowed
stack - Walk owned mutable tree up and down
- Iterate over all nodes that are a prefix of target key in a
WalkMutOwned
stack
Enums§
- Result of key lookup in tree
- Result of finding position to insert a target key
- Remember which path was taken to reach this node from the parent in
WalkMutOwned
andWalkMutBorrowed
.
Traits§
- Define how to compare leaf values in tree
- Define Tree behavior