pub enum ParticipantAckDecision {
Respond(ParticipantAckResponse),
Commit(ParticipantAckCommit),
}Expand description
Total zero-debt participant-ack decision.
Variants§
Respond(ParticipantAckResponse)
Exact lookup, regression, no-op, or gap response; membership is unchanged.
Commit(ParticipantAckCommit)
Exact committed response paired with its sole cursor update authority.
Trait Implementations§
Source§impl Clone for ParticipantAckDecision
impl Clone for ParticipantAckDecision
Source§fn clone(&self) -> ParticipantAckDecision
fn clone(&self) -> ParticipantAckDecision
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 ParticipantAckDecision
impl Debug for ParticipantAckDecision
impl Eq for ParticipantAckDecision
Source§impl PartialEq for ParticipantAckDecision
impl PartialEq for ParticipantAckDecision
impl StructuralPartialEq for ParticipantAckDecision
Auto Trait Implementations§
impl Freeze for ParticipantAckDecision
impl RefUnwindSafe for ParticipantAckDecision
impl Send for ParticipantAckDecision
impl Sync for ParticipantAckDecision
impl Unpin for ParticipantAckDecision
impl UnsafeUnpin for ParticipantAckDecision
impl UnwindSafe for ParticipantAckDecision
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