pub enum AttachVerificationError {
Conversation,
Participant,
Generation,
Secret,
BindingState,
MarkerProof,
RecoveryAuthority,
PendingTerminalSequence,
ResultBinding,
ResultGeneration,
LifecycleOrder,
TerminalHistory,
}Expand description
Failure while proving credential-attach authority before commit.
Variants§
Conversation
Request names another conversation.
Participant
Request names another participant.
Generation
Request generation is not the current live generation.
Secret
Presented attach secret failed the constant-time verifier.
BindingState
Current binding state cannot execute the selected attach mode.
MarkerProof
Ordinary/superseding attach presented a marker, or fenced proof differed.
RecoveryAuthority
Fenced proof names another participant or binding epoch.
PendingTerminalSequence
Pending finalization lacks a real terminal sequence or appears in another mode.
ResultBinding
Result binding does not name this member.
ResultGeneration
Current generation is exhausted or result generation is not its successor.
LifecycleOrder
Supersession terminal and Attached record do not share one transaction major.
TerminalHistory
Retained committed-terminal history cannot prove the detached recovery epoch.
Trait Implementations§
Source§impl Clone for AttachVerificationError
impl Clone for AttachVerificationError
Source§fn clone(&self) -> AttachVerificationError
fn clone(&self) -> AttachVerificationError
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more