Module btree_map
Source - btreemap
- BTreeMap
- An ordered map based on a B-Tree.
- IntoIter
- An owning iterator over the entries of a
BTreeMap
, sorted by key. - IntoKeys
- An owning iterator over the keys of a
BTreeMap
. - IntoValues
- An owning iterator over the values of a
BTreeMap
. - Iter
- An iterator over the entries of a
BTreeMap
. - IterMut
- A mutable iterator over the entries of a
BTreeMap
. - Keys
- An iterator over the keys of a
BTreeMap
. - OccupiedEntry
- A view into an occupied entry in a
BTreeMap
.
It is part of the Entry
enum. - Range
- An iterator over a sub-range of entries in a
BTreeMap
. - RangeMut
- A mutable iterator over a sub-range of entries in a
BTreeMap
. - VacantEntry
- A view into a vacant entry in a
BTreeMap
.
It is part of the Entry
enum. - Values
- An iterator over the values of a
BTreeMap
. - ValuesMut
- A mutable iterator over the values of a
BTreeMap
. - CursorExperimental
- A cursor over a
BTreeMap
. - CursorMutExperimental
- A cursor over a
BTreeMap
with editing operations. - CursorMutKeyExperimental
- A cursor over a
BTreeMap
with editing operations, and which allows
mutating the key of elements. - ExtractIfExperimental
- An iterator produced by calling
extract_if
on BTreeMap. - OccupiedErrorExperimental
- The error returned by
try_insert
when the key already exists. - UnorderedKeyErrorExperimental
- Error type returned by
CursorMut::insert_before
and
CursorMut::insert_after
if the key being inserted is not properly
ordered with regards to adjacent keys.
- Entry
- A view into a single entry in a map, which may either be vacant or occupied.