pub enum LiveFrontierRestoreError {
Show 13 variants
MissingLifecycle,
MissingClosureAccounting,
MissingRetainedCharges,
MissingCursorEpisode,
UnexpectedCursorEpisode,
AccountingCodec(FrontierAccountingDecodeError),
RetainedChargeCodec(CapsuleDecodeError),
CursorEpisode(StorageRestoreError),
CursorEpisodeEncoding(CursorFactEncodeError),
ForeignConversation,
ClosureMismatch,
RetainedRecordLimit,
Accounting(OrdinaryProjectionError),
}Expand description
Named checkpoint omissions and joint-state validation failures.
Variants§
MissingLifecycle
The checkpoint contains no enrolled lifecycle.
MissingClosureAccounting
The checkpoint omits closure accounting.
MissingRetainedCharges
The checkpoint omits keyed retained charges.
MissingCursorEpisode
Owed closure omits its saved cursor episode.
UnexpectedCursorEpisode
Clear closure unexpectedly carries a cursor episode.
AccountingCodec(FrontierAccountingDecodeError)
The original accounting reader refused the source.
RetainedChargeCodec(CapsuleDecodeError)
The original retained-charge reader refused the source.
CursorEpisode(StorageRestoreError)
The original joint cursor-episode validator refused the source.
CursorEpisodeEncoding(CursorFactEncodeError)
The original saved-episode writer refused canonical encoding.
ForeignConversation
The shell and restored frontier belong to different conversations.
ClosureMismatch
The capsule’s closure and decoded accounting disagree.
RetainedRecordLimit
Retained rows exceed their configured limit.
Accounting(OrdinaryProjectionError)
Native retained-row, marker or baseline validation refused.
Trait Implementations§
Source§impl Debug for LiveFrontierRestoreError
impl Debug for LiveFrontierRestoreError
impl Eq for LiveFrontierRestoreError
Source§impl PartialEq for LiveFrontierRestoreError
impl PartialEq for LiveFrontierRestoreError
impl StructuralPartialEq for LiveFrontierRestoreError
Auto Trait Implementations§
impl Freeze for LiveFrontierRestoreError
impl RefUnwindSafe for LiveFrontierRestoreError
impl Send for LiveFrontierRestoreError
impl Sync for LiveFrontierRestoreError
impl Unpin for LiveFrontierRestoreError
impl UnsafeUnpin for LiveFrontierRestoreError
impl UnwindSafe for LiveFrontierRestoreError
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