pub enum DetachTransportAttemptDecision {
Started {
aggregate: ClientParticipantAggregate,
attempt: DetachTransportAttempt,
},
Refused(DetachReplayRefusal<()>),
}Expand description
Decision for starting a detach transport attempt.
Variants§
Started
Replay moved from parked to in-flight and released one send effect.
Fields
§
aggregate: ClientParticipantAggregateResulting aggregate.
§
attempt: DetachTransportAttemptOne-use exact send effect.
Refused(DetachReplayRefusal<()>)
Replay stayed unchanged.
Trait Implementations§
impl Eq for DetachTransportAttemptDecision
impl StructuralPartialEq for DetachTransportAttemptDecision
Auto Trait Implementations§
impl Freeze for DetachTransportAttemptDecision
impl RefUnwindSafe for DetachTransportAttemptDecision
impl Send for DetachTransportAttemptDecision
impl Sync for DetachTransportAttemptDecision
impl Unpin for DetachTransportAttemptDecision
impl UnsafeUnpin for DetachTransportAttemptDecision
impl UnwindSafe for DetachTransportAttemptDecision
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