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]
pub fn insert(self, value: V) -> &'a mut V
[src]
pub fn or_insert_with<F>(self, func: F) -> &'a mut V where
F: FnOnce() -> V,
[src]
F: FnOnce() -> V,
Trait Implementations
Auto Trait Implementations
impl<'a, K, V, T> Send for VacantEntry<'a, K, V, T> where
K: Send,
T: Send,
V: Send,
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,
K: Sync,
T: Sync,
V: Sync,