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]

Releases this mutex guard

impl<'a, T: 'a> Deref for MutexGuard<'a, T>
[src]

The resulting type after dereferencing.

Dereferences the value.

impl<'a, T: 'a> DerefMut for MutexGuard<'a, T>
[src]

Mutably dereferences the value.

Auto Trait Implementations

impl<'a, T> Send for MutexGuard<'a, T>

impl<'a, T> Sync for MutexGuard<'a, T>