pub enum DetachReplayError {
Token,
Participant,
Generation,
RequestVerifier,
StatePair,
MembershipAuthority,
TerminalHistory(MembershipInvariantError),
}Expand description
Exact-token replay verification failure.
Variants§
Token
Token differs from the stored cell token.
Participant
Participant differs from the stored cell participant.
Generation
Generation differs from the stored canonical request.
RequestVerifier
Canonical non-secret verifier differs.
StatePair
Pending-finalization state and detach cell do not describe one commit.
MembershipAuthority
Live membership does not own the binding terminal being completed.
TerminalHistory(MembershipInvariantError)
Committed terminal history violates the live membership invariant.
Trait Implementations§
Source§impl Clone for DetachReplayError
impl Clone for DetachReplayError
Source§fn clone(&self) -> DetachReplayError
fn clone(&self) -> DetachReplayError
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 DetachReplayError
Source§impl Debug for DetachReplayError
impl Debug for DetachReplayError
impl Eq for DetachReplayError
Source§impl PartialEq for DetachReplayError
impl PartialEq for DetachReplayError
impl StructuralPartialEq for DetachReplayError
Auto Trait Implementations§
impl Freeze for DetachReplayError
impl RefUnwindSafe for DetachReplayError
impl Send for DetachReplayError
impl Sync for DetachReplayError
impl Unpin for DetachReplayError
impl UnsafeUnpin for DetachReplayError
impl UnwindSafe for DetachReplayError
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