pub enum CumulativeAckAuthorizationError {
ParticipantIndexUnknown,
ConversationMismatch,
ParticipantMismatch,
GenerationMismatch,
BindingEpochMismatch,
ObligationContext {
error: RecipientAckObligationsContextError,
},
CursorRelationInvariant,
}Expand description
Authority failure before a cumulative-ack transition.
Variants§
ParticipantIndexUnknown
The episode does not contain the selected permanent participant index.
ConversationMismatch
The request names another conversation.
ParticipantMismatch
The request identifier does not match the selected participant index.
GenerationMismatch
The request generation does not match the active binding epoch.
BindingEpochMismatch
The receiving connection does not own the participant’s active epoch.
ObligationContext
Durable recipient-obligation testimony belongs to another prestate.
Fields
§
error: RecipientAckObligationsContextErrorExact testimony mismatch.
CursorRelationInvariant
A fixed wire-outcome constructor rejected an already-proven cursor relation.
Trait Implementations§
Source§impl Clone for CumulativeAckAuthorizationError
impl Clone for CumulativeAckAuthorizationError
Source§fn clone(&self) -> CumulativeAckAuthorizationError
fn clone(&self) -> CumulativeAckAuthorizationError
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 moreimpl Copy for CumulativeAckAuthorizationError
impl Eq for CumulativeAckAuthorizationError
impl StructuralPartialEq for CumulativeAckAuthorizationError
Auto Trait Implementations§
impl Freeze for CumulativeAckAuthorizationError
impl RefUnwindSafe for CumulativeAckAuthorizationError
impl Send for CumulativeAckAuthorizationError
impl Sync for CumulativeAckAuthorizationError
impl Unpin for CumulativeAckAuthorizationError
impl UnsafeUnpin for CumulativeAckAuthorizationError
impl UnwindSafe for CumulativeAckAuthorizationError
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