pub enum ClientResumeRestoreError {
BindingGenerationMismatch,
ContinuousAckOutstanding,
ReplayTerminalMismatch,
InvalidOperationAuthorization,
ExpectedBindingMismatch,
ActiveReplayExpectedDetachMismatch,
ExpectedDetachActiveReplayMismatch,
InvalidReconnectAuthorization,
LostAuthorityTestimonyMismatch,
PendingAbandonmentConflict,
CorruptRecord(ClientResumeRecordDecodeError),
}Expand description
Validated cold-restore invariant failure.
Variants§
BindingGenerationMismatch
A bound credential generation differs from its binding epoch.
ContinuousAckOutstanding
A continuous acknowledgement illegally occupied the write-ahead slot.
ReplayTerminalMismatch
Replay terminal payload does not match its retained exact detach request.
InvalidOperationAuthorization
Expected operation authorization is zero or exceeds its durable counter.
ExpectedBindingMismatch
Expected operation is illegal for the restored binding state or identity.
ActiveReplayExpectedDetachMismatch
Active detach replay is not coupled to its matching expected detach.
ExpectedDetachActiveReplayMismatch
An expected detach has no active matching replay lifecycle.
InvalidReconnectAuthorization
Reconnect authorization is zero or exceeds its durable counter.
LostAuthorityTestimonyMismatch
A serialized lost-authority testimony does not match the destroyed authority its slot and state imply (r2, 2026-07-18).
PendingAbandonmentConflict
A pending tokenless abandonment coexists with a tokenless expected operation, which the crate’s admission gate never produces (r2, 2026-07-18).
CorruptRecord(ClientResumeRecordDecodeError)
Private canonical bytes no longer decode; this is unreachable through public construction.
Trait Implementations§
Source§impl Clone for ClientResumeRestoreError
impl Clone for ClientResumeRestoreError
Source§fn clone(&self) -> ClientResumeRestoreError
fn clone(&self) -> ClientResumeRestoreError
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more