pub enum ApplyLeaveDecision {
Superseded(DetachReplayApplied),
Refused(DetachReplayRefusal<(LeaveCommitted, ClientResponseCorrelation)>),
}Expand description
Decision for applying a durable Leave to replay.
Variants§
Superseded(DetachReplayApplied)
Matching Leave superseded the old detach.
Refused(DetachReplayRefusal<(LeaveCommitted, ClientResponseCorrelation)>)
Non-matching Leave was retained with unchanged replay.
Trait Implementations§
Source§impl Debug for ApplyLeaveDecision
impl Debug for ApplyLeaveDecision
impl Eq for ApplyLeaveDecision
Source§impl PartialEq for ApplyLeaveDecision
impl PartialEq for ApplyLeaveDecision
impl StructuralPartialEq for ApplyLeaveDecision
Auto Trait Implementations§
impl Freeze for ApplyLeaveDecision
impl RefUnwindSafe for ApplyLeaveDecision
impl Send for ApplyLeaveDecision
impl Sync for ApplyLeaveDecision
impl Unpin for ApplyLeaveDecision
impl UnsafeUnpin for ApplyLeaveDecision
impl UnwindSafe for ApplyLeaveDecision
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