Expand description
Implement a range map data structure.
Structs§
- Overlapping
Entry - An object representing a an existing entry that overlaps the range passed to
RangeMap::entry
. - Range
Map - A range map that supports lookups for a value V, based on a key type K.
Ranges are defined as a
RangeInclusive
. The map does not allow overlapping ranges. - Vacant
Entry - An object representing a range of the map with no entries.
Enums§
- Entry
- An entry returned by
RangeMap::entry
.
Functions§
- u64_
is_ adjacent - A default implementation for a u64 key type for
RangeMap::merge_adjacent
.