Expand description
Provides types related to the usage of ListOrderedMultimap
.
Structs§
- Dummy
Hasher - Dummy hasher that is not meant to be used. It is simply a placeholder.
- Entry
Values - An iterator that yields immutable references to all values of a given key. The order of the values is always in the order that they were inserted.
- Entry
Values Drain - An iterator that moves all values of a given key out of a multimap but preserves the underlying capacity. The order of the values is always in the order that they were inserted.
- Entry
Values Mut - An iterator that yields mutable references to all values of a given key. The order of the values is always in the order that they were inserted.
- Into
Iter - An iterator that owns and yields all key-value pairs in a multimap by cloning the keys for their possibly multiple
values. This is unnecessarily expensive whenever
Iter
orIterMut
would suit as well. The order of the yielded items is always in the order that they were inserted. - Iter
- An iterator that yields immutable references to all key-value pairs in a multimap. The order of the yielded items is always in the order that they were inserted.
- IterMut
- An iterator that yields mutable references to all key-value pairs in a multimap. The order of the yielded items is always in the order that they were inserted.
- KeyValues
- An iterator that yields immutable references to all keys and their value iterators. The order of the yielded items is always in the order the keys were first inserted.
- KeyValues
Mut - An iterator that yields mutable references to all keys and their value iterators. The order of the yielded items is always in the order the keys were first inserted.
- Keys
- An iterator that yields immutable references to all keys in the multimap. The order of the keys is always in the order that they were first inserted.
- List
Ordered Multimap - A multimap that associates with each key a list of values.
- Occupied
Entry - A view into an occupied entry in the multimap.
- Vacant
Entry - A view into a vacant entry in the multimap.
- Values
- An iterator that yields immutable references to all values of a multimap. The order of the values is always in the order that they were inserted.
- Values
Mut - An iterator that yields mutable references to all values of a multimap. The order of the values is always in the order that they were inserted.
Enums§
- Entry
- A view into a single entry in the multimap, which may either be vacant or occupied.
- KeyWrapper
- A wrapper around a key that is either borrowed or owned.
Type Aliases§
- Random
State - A random state to use for the hashmap in the multimap.