pub enum AttachCommitError {
PendingDetach,
DetachCellAuthority,
BindingCellState,
TerminalHistory,
MembershipInvariant(MembershipInvariantError),
ReceiptInvariant,
}Expand description
Failure while atomically applying a previously verified attach.
Variants§
PendingDetach
A pending detach is not paired with fenced pending-finalization commit.
DetachCellAuthority
Detach cell belongs to another participant or generation.
BindingCellState
Binding finalization and pending detach cell do not describe one commit.
TerminalHistory
Committed detach cell and retained terminal history disagree.
MembershipInvariant(MembershipInvariantError)
Rotated membership rejected the committed terminal.
ReceiptInvariant
Canonical attach receipt rejected the verified transaction.
Trait Implementations§
Source§impl Clone for AttachCommitError
impl Clone for AttachCommitError
Source§fn clone(&self) -> AttachCommitError
fn clone(&self) -> AttachCommitError
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 AttachCommitError
Source§impl Debug for AttachCommitError
impl Debug for AttachCommitError
impl Eq for AttachCommitError
Source§impl PartialEq for AttachCommitError
impl PartialEq for AttachCommitError
impl StructuralPartialEq for AttachCommitError
Auto Trait Implementations§
impl Freeze for AttachCommitError
impl RefUnwindSafe for AttachCommitError
impl Send for AttachCommitError
impl Sync for AttachCommitError
impl Unpin for AttachCommitError
impl UnsafeUnpin for AttachCommitError
impl UnwindSafe for AttachCommitError
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