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) -> &V
Dereferences 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,