Struct nb_sync::MutexGuard [−][src]
pub struct MutexGuard<'a, T: 'a> { /* fields omitted */ }
Scoped mutex access. This will unlock the mutex when dropped.
Trait Implementations
impl<'a, T: 'a> Drop for MutexGuard<'a, T>
[src]
impl<'a, T: 'a> Drop for MutexGuard<'a, T>
impl<'a, T: 'a> Deref for MutexGuard<'a, T>
[src]
impl<'a, T: 'a> Deref for MutexGuard<'a, T>
type Target = T
The resulting type after dereferencing.
fn deref(&self) -> &T
[src]
fn deref(&self) -> &T
Dereferences the value.
impl<'a, T: 'a> DerefMut for MutexGuard<'a, T>
[src]
impl<'a, T: 'a> DerefMut for MutexGuard<'a, T>
Auto Trait Implementations
impl<'a, T> Send for MutexGuard<'a, T>
impl<'a, T> Send for MutexGuard<'a, T>
impl<'a, T> Sync for MutexGuard<'a, T>
impl<'a, T> Sync for MutexGuard<'a, T>