pub enum LiveLeaveError {
Prepare(PrepareLeaveAuthorityError),
Commit(LeaveCommitError),
RetainedCharge,
RetainedRecordLimit,
ClosureAccounting,
Identity,
}Expand description
Typed failure of the protocol-owned settled Leave live transition.
Variants§
Prepare(PrepareLeaveAuthorityError)
Claim-frontier Leave authority could not be prepared.
Commit(LeaveCommitError)
Membership retirement rejected inconsistent authority.
RetainedCharge
Canonical Left-row charge did not name the protocol-produced row.
RetainedRecordLimit
Resulting retained-row count exceeded the signed cap.
ClosureAccounting
Resulting closure accounting exceeded configured capacity.
Identity
Leave did not produce a retired identity.
Trait Implementations§
Source§impl Clone for LiveLeaveError
impl Clone for LiveLeaveError
Source§fn clone(&self) -> LiveLeaveError
fn clone(&self) -> LiveLeaveError
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 moreSource§impl Debug for LiveLeaveError
impl Debug for LiveLeaveError
impl Eq for LiveLeaveError
Source§impl PartialEq for LiveLeaveError
impl PartialEq for LiveLeaveError
impl StructuralPartialEq for LiveLeaveError
Auto Trait Implementations§
impl Freeze for LiveLeaveError
impl RefUnwindSafe for LiveLeaveError
impl Send for LiveLeaveError
impl Sync for LiveLeaveError
impl Unpin for LiveLeaveError
impl UnsafeUnpin for LiveLeaveError
impl UnwindSafe for LiveLeaveError
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