Struct freertos_rs::MutexGuard
[−]
[src]
pub struct MutexGuard<'a, T: ?Sized + 'a, M: 'a> where
M: MutexInnerImpl, { /* fields omitted */ }
Holds the mutex until we are dropped
Trait Implementations
impl<'mutex, T: ?Sized, M> Deref for MutexGuard<'mutex, T, M> where
M: MutexInnerImpl,
[src]
M: MutexInnerImpl,
type Target = T
The resulting type after dereferencing.
fn deref<'a>(&'a self) -> &'a T
[src]
Dereferences the value.
impl<'mutex, T: ?Sized, M> DerefMut for MutexGuard<'mutex, T, M> where
M: MutexInnerImpl,
[src]
M: MutexInnerImpl,
impl<'a, T: ?Sized, M> Drop for MutexGuard<'a, T, M> where
M: MutexInnerImpl,
[src]
M: MutexInnerImpl,