Expand description
Opt-in access to the experimental raw entry API.
This module is designed to mimic the raw entry API of HashMap,
matching its unstable state as of Rust 1.75. See the tracking issue
rust#56167 for more details.
The trait RawEntryApiV1 and the _v1 suffix on its methods are meant to insulate this for
the future, in case later breaking changes are needed. If the standard library stabilizes its
hash_raw_entry feature (or some replacement), matching inherent methods will be added to
IndexMap without such an opt-in trait.
Structs§
- RawEntry
Builder - A builder for computing where in an
IndexMapa key-value pair would be stored. - RawEntry
Builder Mut - A builder for computing where in an
IndexMapa key-value pair would be stored. - RawOccupied
Entry Mut - A raw view into an occupied entry in an
IndexMap. It is part of theRawEntryMutenum. - RawVacant
Entry Mut - A view into a vacant raw entry in an
IndexMap. It is part of theRawEntryMutenum.
Enums§
- RawEntry
Mut - Raw entry for an existing key-value pair or a vacant location to insert one.
Traits§
- RawEntry
ApiV1 - Opt-in access to the experimental raw entry API.