Trait concurrency_traits::semaphore::ReadoutSemaphore [−][src]
pub trait ReadoutSemaphore: TrySemaphore { type Count; fn count(&self) -> Self::Count; }
Expand description
A semaphore who’s count can be read.
Associated Types
Required methods
Implementors
impl ReadoutSemaphore for AtomicSemaphore
[src]
impl ReadoutSemaphore for AtomicSemaphore
[src]impl<C, CS> ReadoutSemaphore for FullAsyncSemaphore<C, CS> where
C: Zero + One + AddAssign + SubAssign + Copy,
CS: ThreadFunctions,
[src]
impl<C, CS> ReadoutSemaphore for FullAsyncSemaphore<C, CS> where
C: Zero + One + AddAssign + SubAssign + Copy,
CS: ThreadFunctions,
[src]impl<C, CS> ReadoutSemaphore for ParkSemaphore<C, CS> where
C: Zero + One + AddAssign + SubAssign + Copy,
CS: ThreadParker + ThreadFunctions,
[src]
impl<C, CS> ReadoutSemaphore for ParkSemaphore<C, CS> where
C: Zero + One + AddAssign + SubAssign + Copy,
CS: ThreadParker + ThreadFunctions,
[src]