Struct concurrency_traits::mutex::RawFullAsyncMutex [−][src]
pub struct RawFullAsyncMutex<Q> { /* fields omitted */ }
Expand description
The raw portion of FullAsyncMutex
.
Trait Implementations
impl<Q: Debug> Debug for RawFullAsyncMutex<Q>
[src]
impl<Q: Debug> Debug for RawFullAsyncMutex<Q>
[src]impl<Q> Default for RawFullAsyncMutex<Q> where
Q: Default,
[src]
impl<Q> Default for RawFullAsyncMutex<Q> where
Q: Default,
[src]impl<Q> From<Q> for RawFullAsyncMutex<Q>
[src]
impl<Q> From<Q> for RawFullAsyncMutex<Q>
[src]impl<Q> RawAsyncMutex for RawFullAsyncMutex<Q> where
Q: TryQueue<Item = CompleteFutureHandle> + Sync,
[src]
impl<Q> RawAsyncMutex for RawFullAsyncMutex<Q> where
Q: TryQueue<Item = CompleteFutureHandle> + 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]Auto Trait Implementations
impl<Q> RefUnwindSafe for RawFullAsyncMutex<Q> where
Q: RefUnwindSafe,
Q: RefUnwindSafe,
impl<Q> Send for RawFullAsyncMutex<Q> where
Q: Send,
Q: Send,
impl<Q> Sync for RawFullAsyncMutex<Q> where
Q: Sync,
Q: Sync,
impl<Q> Unpin for RawFullAsyncMutex<Q> where
Q: Unpin,
Q: Unpin,
impl<Q> UnwindSafe for RawFullAsyncMutex<Q> where
Q: UnwindSafe,
Q: UnwindSafe,