Struct concurrency_traits::CustomMutexGuard [−][src]
pub struct CustomMutexGuard<'a, T, M> where
M: RawTryMutex, { /* fields omitted */ }
A guard for a CustomMutex
Trait Implementations
impl<'a, T: Debug, M: Debug> Debug for CustomMutexGuard<'a, T, M> where
M: RawTryMutex,
[src]
impl<'a, T: Debug, M: Debug> Debug for CustomMutexGuard<'a, T, M> where
M: RawTryMutex,
[src]impl<'a, T, M> Deref for CustomMutexGuard<'a, T, M> where
M: RawTryMutex,
[src]
impl<'a, T, M> Deref for CustomMutexGuard<'a, T, M> where
M: RawTryMutex,
[src]impl<'a, T, M> DerefMut for CustomMutexGuard<'a, T, M> where
M: RawTryMutex,
[src]
impl<'a, T, M> DerefMut for CustomMutexGuard<'a, T, M> where
M: RawTryMutex,
[src]impl<'a, T, M> Drop for CustomMutexGuard<'a, T, M> where
M: RawTryMutex,
[src]
impl<'a, T, M> Drop for CustomMutexGuard<'a, T, M> where
M: RawTryMutex,
[src]Auto Trait Implementations
impl<'a, T, M> !RefUnwindSafe for CustomMutexGuard<'a, T, M>
impl<'a, T, M> !RefUnwindSafe for CustomMutexGuard<'a, T, M>
impl<'a, T, M> Send for CustomMutexGuard<'a, T, M> where
M: Sync,
T: Send,
impl<'a, T, M> Send for CustomMutexGuard<'a, T, M> where
M: Sync,
T: Send,
impl<'a, T, M> Sync for CustomMutexGuard<'a, T, M> where
M: Sync,
T: Send,
impl<'a, T, M> Sync for CustomMutexGuard<'a, T, M> where
M: Sync,
T: Send,
impl<'a, T, M> Unpin for CustomMutexGuard<'a, T, M>
impl<'a, T, M> Unpin for CustomMutexGuard<'a, T, M>
impl<'a, T, M> !UnwindSafe for CustomMutexGuard<'a, T, M>
impl<'a, T, M> !UnwindSafe for CustomMutexGuard<'a, T, M>