pub enum PrepareLeaveAuthorityError {
Conversation,
Identity,
Binding,
ImmutablePrefix,
PendingCandidate,
MembershipExitClaim,
ActiveBindingClaim,
OrderCapacity,
ResultingOrderLedger,
}Expand description
Failure to consume the exact order authority for a Leave transaction.
Variants§
Conversation
Member and frontier name different conversations.
Identity
Member identity/cursor is absent or disagrees with the frontier.
Binding
Binding state disagrees with the validated identity frontier.
ImmutablePrefix
A globally earlier immutable candidate must drain first.
PendingCandidate
The exact pending binding-terminal candidate is absent or not sole.
MembershipExitClaim
The participant’s unique X order handle is absent.
ActiveBindingClaim
Bound Leave lacks its exact active-binding A handle.
OrderCapacity
The selected later handle cannot relay every survivor into the suffix.
ResultingOrderLedger
Consuming the selected handles could not produce a valid order ledger.
Trait Implementations§
Source§impl Clone for PrepareLeaveAuthorityError
impl Clone for PrepareLeaveAuthorityError
Source§fn clone(&self) -> PrepareLeaveAuthorityError
fn clone(&self) -> PrepareLeaveAuthorityError
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 PrepareLeaveAuthorityError
Source§impl Debug for PrepareLeaveAuthorityError
impl Debug for PrepareLeaveAuthorityError
impl Eq for PrepareLeaveAuthorityError
impl StructuralPartialEq for PrepareLeaveAuthorityError
Auto Trait Implementations§
impl Freeze for PrepareLeaveAuthorityError
impl RefUnwindSafe for PrepareLeaveAuthorityError
impl Send for PrepareLeaveAuthorityError
impl Sync for PrepareLeaveAuthorityError
impl Unpin for PrepareLeaveAuthorityError
impl UnsafeUnpin for PrepareLeaveAuthorityError
impl UnwindSafe for PrepareLeaveAuthorityError
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