Struct storage_map::StorageMapGuard [−][src]
pub struct StorageMapGuard<'a, L: 'a + RawRwLock, V: 'a> { /* fields omitted */ }
An element guard that releases the lock when dropped.
Trait Implementations
impl<'a, L: RawRwLock, V> Deref for StorageMapGuard<'a, L, V>[src]
impl<'a, L: RawRwLock, V> Deref for StorageMapGuard<'a, L, V>type Target = V
The resulting type after dereferencing.
fn deref(&self) -> &V[src]
fn deref(&self) -> &VDereferences the value.
impl<'a, L: RawRwLock, V> Drop for StorageMapGuard<'a, L, V>[src]
impl<'a, L: RawRwLock, V> Drop for StorageMapGuard<'a, L, V>Auto Trait Implementations
impl<'a, L, V> Send for StorageMapGuard<'a, L, V> where
L: Sync,
V: Sync,
impl<'a, L, V> Send for StorageMapGuard<'a, L, V> where
L: Sync,
V: Sync, impl<'a, L, V> Sync for StorageMapGuard<'a, L, V> where
L: Sync,
V: Sync,
impl<'a, L, V> Sync for StorageMapGuard<'a, L, V> where
L: Sync,
V: Sync,