Expand description
IndexMap
is a hash table where the iteration order of the key-value
pairs is independent of the hash values of the keys.
Modules§
- core 🔒This is the core implementation that doesn’t depend on the hasher at all.
- iter 🔒
- mutable 🔒
- Opt-in access to the experimental raw entry API.
- Functions to serialize and deserialize an
IndexMap
as an ordered sequence. - slice 🔒
Structs§
- A draining iterator over the entries of an
IndexMap
. - A hash table where the iteration order of the key-value pairs is independent of the hash values of the keys.
- A view into an occupied entry in an
IndexMap
obtained by index. - An owning iterator over the entries of an
IndexMap
. - An owning iterator over the keys of an
IndexMap
. - An owning iterator over the values of an
IndexMap
. - An iterator over the entries of an
IndexMap
. - A mutable iterator over the entries of an
IndexMap
. - A mutable iterator over the entries of an
IndexMap
. - An iterator over the keys of an
IndexMap
. - A dynamically-sized slice of key-value pairs in an
IndexMap
. - A splicing iterator for
IndexMap
. - An iterator over the values of an
IndexMap
. - A mutable iterator over the values of an
IndexMap
.
Enums§
- Entry for an existing key-value pair in an
IndexMap
or a vacant location to insert one.