Crate contiguous_map[−][src]
Expand description
Contains ContiguousMap
: a map that stores values with adjacent keys contiguously
so they may be accessed as a slice.
Macros
Macro for creating a ContiguousMap
.
Structs
An ordered, associative container like std::collections::BTreeMap
.
Additionally stores values with adjacent keys contiguously so they may
be accessed as a slice.
An owning iterator over all (Key, Value)
entries
in a ContiguousMap
in ascending key order.
An iterator over all (Key, &Value)
entries
in a ContiguousMap
in ascending key order.
A mutable iterator over all (Key, &mut Value)
entries
in a ContiguousMap
in ascending key order.
An iterator over all the contiguous (&Key, &[Value])
entries
in a ContiguousMap
in ascending key order.
A mutable iterator over all the contiguous (&Key, &mut [Value])
entries
in a ContiguousMap
in ascending key order.
An owning iterator over all the contiguous (Key, Vec<Value>)
entries
in a ContiguousMap
in ascending key order.
An iterator over a range of (Key, &Value)
entries
in a ContiguousMap
in ascending key order.
An iterator over a range of (Key, &mut Value)
entries
in a ContiguousMap
in ascending key order.
Traits
Trait similar to std::ops::RangeBounds
that requires an inclusive start to the range.
Trait that must be implemented for all key types
used in a ContiguousMap
.
Trait to convert a type to an index that implements the Key
trait.
Trait to convert an index that implements the Key
trait
to a different type.