pub struct EarlyReplyQueue<R> { /* private fields */ }Expand description
The response stage’s end of the early-reply queue.
Public only so it can be handed to a response stage: it has no method
outside the crate, so nothing else can read it. Read only through the
crate’s register, which takes a snapshot of
what the reader has made visible and then drains the stage’s control
channel, and hands back the token that sends the snapshot’s replies.
Those made visible since wait for the next snapshot.
Auto Trait Implementations§
impl<R> !RefUnwindSafe for EarlyReplyQueue<R>
impl<R> !UnwindSafe for EarlyReplyQueue<R>
impl<R> Freeze for EarlyReplyQueue<R>
impl<R> Send for EarlyReplyQueue<R>
impl<R> Sync for EarlyReplyQueue<R>
impl<R> Unpin for EarlyReplyQueue<R>
impl<R> UnsafeUnpin for EarlyReplyQueue<R>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more