pub enum ReconnectAttemptFateDecision {
Recorded(ClientParticipantAggregate),
Refused {
aggregate: ClientParticipantAggregate,
attempt: ReconnectInProgressAttempt,
fate: ReconnectAttemptFate,
reason: ReconnectAttemptFateRefusalReason,
},
}Expand description
Complete attempt-fate decision.
Variants§
Recorded(ClientParticipantAggregate)
Typed fate returned the aggregate to online or parked state.
Refused
Aggregate, attempt, and fate were retained unchanged.
Fields
§
aggregate: ClientParticipantAggregateUnchanged aggregate.
§
attempt: ReconnectInProgressAttemptRetained in-progress authority.
§
fate: ReconnectAttemptFateRetained typed fate.
§
reason: ReconnectAttemptFateRefusalReasonClosed refusal reason.
Trait Implementations§
Source§impl Debug for ReconnectAttemptFateDecision
impl Debug for ReconnectAttemptFateDecision
impl Eq for ReconnectAttemptFateDecision
impl StructuralPartialEq for ReconnectAttemptFateDecision
Auto Trait Implementations§
impl Freeze for ReconnectAttemptFateDecision
impl RefUnwindSafe for ReconnectAttemptFateDecision
impl Send for ReconnectAttemptFateDecision
impl Sync for ReconnectAttemptFateDecision
impl Unpin for ReconnectAttemptFateDecision
impl UnsafeUnpin for ReconnectAttemptFateDecision
impl UnwindSafe for ReconnectAttemptFateDecision
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