Enum tsukuyomi::input::local_map::Entry   [−][src]
pub enum Entry<'a, T: Send + 'static> { Occupied(OccupiedEntry<'a, T>), Vacant(VacantEntry<'a, T>), }
A view into a single entry in a LocalMap.
Variants
Occupied(OccupiedEntry<'a, T>)An occupied entry.
Vacant(VacantEntry<'a, T>)A vacant entry.
Methods
impl<'a, T> Entry<'a, T> where
    T: Send + 'static, [src] 
impl<'a, T> Entry<'a, T> where
    T: Send + 'static, ⓘImportant traits for &'a mut Rpub fn or_insert(self, default: T) -> &'a mut T[src] 
ⓘImportant traits for &'a mut R
pub fn or_insert(self, default: T) -> &'a mut TⓘImportant traits for &'a mut Rpub fn or_insert_with(
    self, 
    default: impl FnOnce() -> T
) -> &'a mut T[src] 
ⓘImportant traits for &'a mut R
pub fn or_insert_with(
    self, 
    default: impl FnOnce() -> T
) -> &'a mut Tpub fn and_modify(
    self, 
    f: impl FnOnce(&mut T)
) -> Entry<'a, T>[src] 
pub fn and_modify(
    self, 
    f: impl FnOnce(&mut T)
) -> Entry<'a, T>