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