Expand description
This module allows you to manipulate entries you have acquired
Enums
An entry which is either Occupied or Vacant.
Traits
A trait to represent recovering to an entry on removal.
A trait to represent inserting a new entry on top of an existing one.
A trait to extend OccupiedEntry, allowing the user to mutate keys.
A trait to represent an occupied entry of a collection which owns its keys.
A vacant entry which has a key.
A trait to extend KeyedOccupiedEntry, allowing the user to get the next occupied entry, according to the ordering on the keys
A trait to extend KeyedOccupiedEntry, allowing the user to get the next occupied entry, according to the ordering on the keys
A trait to represent an occupied entry of a collection.
A trait to extend KeyedOccupiedEntry, allowing the user to get the previous occupied entry, according to the ordering on the keys
A trait to extend KeyedOccupiedEntry, allowing the user to get the previous occupied entry, according to the ordering on the keys
A trait to represent an OccupiedEntry that can be removed from the collection.
A vacant entry of a collection.