Struct densevec::OccupiedEntry [−][src]
pub struct OccupiedEntry<'a, K: 'a, T: 'a> { /* fields omitted */ }
Methods
impl<'a, K: Key, T: 'a> OccupiedEntry<'a, K, T>
[src]
impl<'a, K: Key, T: 'a> OccupiedEntry<'a, K, T>
pub fn get(&self) -> &T
[src]
pub fn get(&self) -> &T
pub fn get_mut(&mut self) -> &mut T
[src]
pub fn get_mut(&mut self) -> &mut T
pub fn insert(&mut self, t: T) -> T
[src]
pub fn insert(&mut self, t: T) -> T
pub fn key(&self) -> K
[src]
pub fn key(&self) -> K
pub fn remove_entry(self) -> (K, T)
[src]
pub fn remove_entry(self) -> (K, T)
pub fn into_mut(self) -> &'a mut T
[src]
pub fn into_mut(self) -> &'a mut T
pub fn remove(&mut self) -> T
[src]
pub fn remove(&mut self) -> T
Auto Trait Implementations
impl<'a, K, T> Send for OccupiedEntry<'a, K, T> where
K: Send,
T: Send,
impl<'a, K, T> Send for OccupiedEntry<'a, K, T> where
K: Send,
T: Send,
impl<'a, K, T> Sync for OccupiedEntry<'a, K, T> where
K: Sync,
T: Sync,
impl<'a, K, T> Sync for OccupiedEntry<'a, K, T> where
K: Sync,
T: Sync,