Struct spin::MutexGuard [−][src]
pub struct MutexGuard<'a, T: ?Sized + 'a> { /* fields omitted */ }
A guard to which the protected data can be accessed
When the guard falls out of scope it will release the lock.
Trait Implementations
impl<'a, T: Debug + ?Sized + 'a> Debug for MutexGuard<'a, T>
[src]
impl<'a, T: Debug + ?Sized + 'a> Debug for MutexGuard<'a, T>
[src]impl<'a, T: ?Sized> Deref for MutexGuard<'a, T>
[src]
impl<'a, T: ?Sized> Deref for MutexGuard<'a, T>
[src]impl<'a, T: ?Sized> DerefMut for MutexGuard<'a, T>
[src]
impl<'a, T: ?Sized> DerefMut for MutexGuard<'a, T>
[src]Auto Trait Implementations
impl<'a, T: ?Sized> Send for MutexGuard<'a, T> where
T: Send,
T: Send,
impl<'a, T: ?Sized> Sync for MutexGuard<'a, T> where
T: Sync,
T: Sync,