pub enum CumulativeAckOutcome {
Committed(AckCommitted),
NoOp(AckNoOp),
Gap(AckGap),
Regression(AckRegression),
}Expand description
Exhaustive outcome of an authority-checked normal cumulative ack.
Variants§
Committed(AckCommitted)
The cursor advanced and its participant-scoped fact was consumed.
NoOp(AckNoOp)
The request exactly repeated the durable cursor.
Gap(AckGap)
The forward endpoint lacks the availability testimony required by the selector.
Regression(AckRegression)
The request boundary was below the durable cursor.
Trait Implementations§
Source§impl Clone for CumulativeAckOutcome
impl Clone for CumulativeAckOutcome
Source§fn clone(&self) -> CumulativeAckOutcome
fn clone(&self) -> CumulativeAckOutcome
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CumulativeAckOutcome
impl Debug for CumulativeAckOutcome
impl Eq for CumulativeAckOutcome
Source§impl PartialEq for CumulativeAckOutcome
impl PartialEq for CumulativeAckOutcome
impl StructuralPartialEq for CumulativeAckOutcome
Auto Trait Implementations§
impl Freeze for CumulativeAckOutcome
impl RefUnwindSafe for CumulativeAckOutcome
impl Send for CumulativeAckOutcome
impl Sync for CumulativeAckOutcome
impl Unpin for CumulativeAckOutcome
impl UnsafeUnpin for CumulativeAckOutcome
impl UnwindSafe for CumulativeAckOutcome
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