Struct idmap::VacantEntry [−][src]
pub struct VacantEntry<'a, K: IntegerId + 'a, V: 'a, T: EntryTable<K, V> + 'a> { /* fields omitted */ }
Methods
impl<'a, K: IntegerId + 'a, V: 'a, T: EntryTable<K, V> + 'a> VacantEntry<'a, K, V, T>[src]
impl<'a, K: IntegerId + 'a, V: 'a, T: EntryTable<K, V> + 'a> VacantEntry<'a, K, V, T>pub fn insert(self, value: V) -> &'a mut V[src]
pub fn insert(self, value: V) -> &'a mut Vpub fn or_insert_with<F>(self, func: F) -> &'a mut V where
F: FnOnce() -> V, [src]
pub fn or_insert_with<F>(self, func: F) -> &'a mut V where
F: FnOnce() -> V, Auto Trait Implementations
impl<'a, K, V, T> Send for VacantEntry<'a, K, V, T> where
K: Send,
T: Send,
V: Send,
impl<'a, K, V, T> Send for VacantEntry<'a, K, V, T> where
K: Send,
T: Send,
V: Send, impl<'a, K, V, T> Sync for VacantEntry<'a, K, V, T> where
K: Sync,
T: Sync,
V: Sync,
impl<'a, K, V, T> Sync for VacantEntry<'a, K, V, T> where
K: Sync,
T: Sync,
V: Sync,