Struct indicator::ticked::tumbling::cached::Shared [−][src]
pub struct Shared<I, P1, P2>(_, _, _);
Expand description
A combinated cached operation of two cached operations sharing the same queue.
Trait Implementations
impl<I, Q: QueueCapAtLeast<LEN, Item = I>, P1, P2, const LEN: usize> CachedOperation<I, Q, LEN> for Shared<I, P1, P2> where
P1: CachedOperation<I, Q, LEN>,
P2: CachedOperation<I, Q, LEN>,
impl<I, Q: QueueCapAtLeast<LEN, Item = I>, P1, P2, const LEN: usize> CachedOperation<I, Q, LEN> for Shared<I, P1, P2> where
P1: CachedOperation<I, Q, LEN>,
P2: CachedOperation<I, Q, LEN>,
Auto Trait Implementations
impl<I, P1, P2> RefUnwindSafe for Shared<I, P1, P2> where
P1: RefUnwindSafe,
P2: RefUnwindSafe,
impl<I, P1, P2> UnwindSafe for Shared<I, P1, P2> where
P1: UnwindSafe,
P2: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more