pub struct DrainedPendingTerminal { /* private fields */ }Expand description
Complete atomic candidate-lane terminal drain commit.
The transitioned owner and the protocol-produced observer projection share one sealed predecessor and cannot be recombined from unrelated drains.
Implementations§
Source§impl DrainedPendingTerminal
impl DrainedPendingTerminal
Sourcepub fn into_parts(self) -> (LiveFrontierOwner, ObserverProgressProjection)
pub fn into_parts(self) -> (LiveFrontierOwner, ObserverProgressProjection)
Consumes the atomic drain into its owner and exact typed projection.
Trait Implementations§
Source§impl Debug for DrainedPendingTerminal
impl Debug for DrainedPendingTerminal
impl Eq for DrainedPendingTerminal
Source§impl PartialEq for DrainedPendingTerminal
impl PartialEq for DrainedPendingTerminal
impl StructuralPartialEq for DrainedPendingTerminal
Auto Trait Implementations§
impl Freeze for DrainedPendingTerminal
impl RefUnwindSafe for DrainedPendingTerminal
impl Send for DrainedPendingTerminal
impl Sync for DrainedPendingTerminal
impl Unpin for DrainedPendingTerminal
impl UnsafeUnpin for DrainedPendingTerminal
impl UnwindSafe for DrainedPendingTerminal
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