Trait concurrency_traits::mutex::RawTryMutex [−][src]
Expand description
A raw mutex that can be tried and holds no data.
Required methods
Implementors
impl RawTryMutex for RawAtomicMutex
[src]
impl RawTryMutex for RawAtomicMutex
[src]impl<CS> RawTryMutex for RawParkMutex<CS> where
CS: ThreadParker + ThreadFunctions,
CS::ThreadId: Clone,
[src]
impl<CS> RawTryMutex for RawParkMutex<CS> where
CS: ThreadParker + ThreadFunctions,
CS::ThreadId: Clone,
[src]impl<CS> RawTryMutex for RawSpinLock<CS>
[src]
impl<CS> RawTryMutex for RawSpinLock<CS>
[src]impl<M, Q> RawTryMutex for RawCustomAsyncMutex<M, Q> where
M: 'static + RawMutex + Send + Sync,
Q: 'static + Queue<Item = RawCustomAsyncMutexMessage> + Send + Sync,
[src]
impl<M, Q> RawTryMutex for RawCustomAsyncMutex<M, Q> where
M: 'static + RawMutex + Send + Sync,
Q: 'static + Queue<Item = RawCustomAsyncMutexMessage> + Send + Sync,
[src]impl<Q> RawTryMutex for RawFullAsyncMutex<Q> where
Q: TryQueue<Item = CompleteFutureHandle>,
[src]
impl<Q> RawTryMutex for RawFullAsyncMutex<Q> where
Q: TryQueue<Item = CompleteFutureHandle>,
[src]