Enum multimap::Entry[][src]

pub enum Entry<'a, K: 'a, V: 'a> {
    Occupied(OccupiedEntry<'a, K, V>),
    Vacant(VacantEntry<'a, K, V>),
}
Expand description

A view into a single location in a map, which may be vacant or occupied.

Variants

Occupied(OccupiedEntry<'a, K, V>)

Tuple Fields

0: OccupiedEntry<'a, K, V>

An occupied Entry.

Vacant(VacantEntry<'a, K, V>)

Tuple Fields

0: VacantEntry<'a, K, V>

A vacant Entry.

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. This will return a mutable reference to the first value in the vector corresponding to the specified key.

Ensures a value is in the entry by inserting the default values if empty, and returns a mutable reference to the values (the corresponding vector to the specified key) in the entry.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.