Crate range_map_vec

Source
Expand description

Implement a range map data structure.

Structs§

OverlappingEntry
An object representing a an existing entry that overlaps the range passed to RangeMap::entry.
RangeMap
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.
VacantEntry
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.