Module range

Source
Expand description

This module contains types and functions relating to iterating over a range of the TreeMap.

Macrosยง

implement_range_iter ๐Ÿ”’

Structsยง

InnerNodeSearchResult ๐Ÿ”’
This struct contains details of where and why the search stopped in an inner node.
Range
An iterator over a sub-range of entries in a TreeMap.
RangeMut
A mutable iterator over a sub-range of entries in a TreeMap.

Enumsยง

InnerNodeSearchResultReason ๐Ÿ”’
These are search termination reasons specific to inner nodes.
TerminatingNodeSearchResult ๐Ÿ”’
This enum provides the different cases of search result when looking for a starting/ending point for iteration.

Functionsยง

find_leaf_pointer_for_bound ๐Ÿ”’ โš 
This function searches a trie for the smallest/largest leaf node that is greater/less than the given bound.
find_terminating_node ๐Ÿ”’ โš 
Find the node (inner or leaf) that is identified by the given bytestring.