Enum typemap::Entry [−][src]
pub enum Entry<'a, K, A: ?Sized + UnsafeAnyExt + 'a = dyn UnsafeAny> {
Occupied(OccupiedEntry<'a, K, A>),
Vacant(VacantEntry<'a, K, A>),
}
Expand description
A view onto an entry in a TypeMap.
Variants
Occupied(OccupiedEntry<'a, K, A>)
Tuple Fields
0: OccupiedEntry<'a, K, A>
A view onto an occupied entry in a TypeMap.
Vacant(VacantEntry<'a, K, A>)
Tuple Fields
0: VacantEntry<'a, K, A>
A view onto an unoccupied entry in a TypeMap.
Implementations
Ensures a value is in the entry by inserting the default if empty, and returns a mutable reference to the value in the entry.