pub enum ApplyDetachOutcomeDecision {
Terminal(DetachReplayApplied),
Refused(DetachReplayRefusal<(DetachReplayOutcome, ClientResponseCorrelation)>),
}Expand description
Decision for terminalizing detach replay.
Variants§
Terminal(DetachReplayApplied)
Exact typed outcome terminalized replay.
Refused(DetachReplayRefusal<(DetachReplayOutcome, ClientResponseCorrelation)>)
Non-matching outcome was retained with unchanged replay.
Trait Implementations§
Source§impl Debug for ApplyDetachOutcomeDecision
impl Debug for ApplyDetachOutcomeDecision
impl Eq for ApplyDetachOutcomeDecision
impl StructuralPartialEq for ApplyDetachOutcomeDecision
Auto Trait Implementations§
impl Freeze for ApplyDetachOutcomeDecision
impl RefUnwindSafe for ApplyDetachOutcomeDecision
impl Send for ApplyDetachOutcomeDecision
impl Sync for ApplyDetachOutcomeDecision
impl Unpin for ApplyDetachOutcomeDecision
impl UnsafeUnpin for ApplyDetachOutcomeDecision
impl UnwindSafe for ApplyDetachOutcomeDecision
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