Module map
IndexMap is a hash table where the iteration order of the key-value
pairs is independent of the hash values of the keys.
Structs
-
Drain
A draining iterator over the entries of an
IndexMap. -
ExtractIf
An extracting iterator for
IndexMap. - IndexMap A hash table where the iteration order of the key-value pairs is independent of the hash values of the keys.
-
IndexedEntry
A view into an occupied entry in an [
IndexMap][crate::IndexMap] obtained by index. -
IntoIter
An owning iterator over the entries of an
IndexMap. -
IntoKeys
An owning iterator over the keys of an
IndexMap. -
IntoValues
An owning iterator over the values of an
IndexMap. -
Iter
An iterator over the entries of an
IndexMap. -
IterMut
A mutable iterator over the entries of an
IndexMap. -
IterMut2
A mutable iterator over the entries of an
IndexMap. -
Keys
An iterator over the keys of an
IndexMap. -
OccupiedEntry
A view into an occupied entry in an [
IndexMap][crate::IndexMap]. It is part of theEntryenum. -
Slice
A dynamically-sized slice of key-value pairs in an
IndexMap. -
Splice
A splicing iterator for
IndexMap. -
VacantEntry
A view into a vacant entry in an [
IndexMap][crate::IndexMap]. It is part of theEntryenum. -
Values
An iterator over the values of an
IndexMap. -
ValuesMut
A mutable iterator over the values of an
IndexMap.
Enums
-
Entry
Entry for an existing key-value pair in an [
IndexMap][crate::IndexMap] or a vacant location to insert one.
Traits
-
MutableEntryKey
Opt-in mutable access to
Entrykeys. -
MutableKeys
Opt-in mutable access to
IndexMapkeys. - RawEntryApiV1 Opt-in access to the experimental raw entry API.