Trait concurrency_traits::AsyncPeekReverseQueue [−][src]
pub trait AsyncPeekReverseQueue: AsyncPeekQueue + AsyncReverseQueue { type PeekBackFuture: Future<Output = Self::AsyncPeeked>; fn peek_back_async(&self) -> Self::PeekBackFuture; }
A queue that can be peeked from behind asynchronously
Associated Types
type PeekBackFuture: Future<Output = Self::AsyncPeeked>
[src]
The future returned by peek_back_async
Required methods
fn peek_back_async(&self) -> Self::PeekBackFuture
[src]
Peeks the rear item of the queue blocking until available
Implementors
impl<T: ?Sized> AsyncPeekReverseQueue for T where
T: Deref,
T::Target: AsyncPeekReverseQueue,
[src]
impl<T: ?Sized> AsyncPeekReverseQueue for T where
T: Deref,
T::Target: AsyncPeekReverseQueue,
[src]