pub enum Entry<'a> {
Vacant(VacantEntry<'a>),
Occupied(OccupiedEntry<'a>),
}
Expand description
Variants§
Implementations§
source§impl<'a> Entry<'a>
impl<'a> Entry<'a>
sourcepub fn or_insert(self, default: Value) -> &'a mut Value
pub fn or_insert(self, default: Value) -> &'a mut Value
Ensures a value is in the entry by inserting the default if empty, and returns a mutable reference to the value in the entry.
sourcepub fn or_insert_with<F>(self, default: F) -> &'a mut Valuewhere
F: FnOnce() -> Value,
pub fn or_insert_with<F>(self, default: F) -> &'a mut Valuewhere F: FnOnce() -> Value,
Ensures a value is in the entry by inserting the result of the default function if empty, and returns a mutable reference to the value in the entry.