pub struct RestoredLifecycle { /* private fields */ }Expand description
Live values restored from one validated capsule.
Implementations§
Source§impl RestoredLifecycle
impl RestoredLifecycle
Sourcepub const fn covered_log_sequence(&self) -> u64
pub const fn covered_log_sequence(&self) -> u64
The last log sequence whose effects the restored values include; a binding replays its log from the row after it.
Sourcepub fn into_parts(self) -> RestoredLifecycleParts
pub fn into_parts(self) -> RestoredLifecycleParts
Moves the restored values out, for the binding to install.
Sourcepub const fn sealed(&self) -> Option<&SealedLifecycle>
pub const fn sealed(&self) -> Option<&SealedLifecycle>
The sealed conversation’s retired identities and final watermark, when the capsule carried a seal.
Source§impl RestoredLifecycle
impl RestoredLifecycle
Sourcepub fn restore_cursor_episode(
self,
bytes: &[u8],
observer_progress: u64,
) -> Result<RestoredLifecycleWithCursorEpisode, StorageRestoreError>
pub fn restore_cursor_episode( self, bytes: &[u8], observer_progress: u64, ) -> Result<RestoredLifecycleWithCursorEpisode, StorageRestoreError>
Restores saved cursor facts against this capsule’s validated frontier and debt.
§Errors
Refuses absent lifecycle or debt and every mismatched saved episode fact.
Trait Implementations§
Source§impl Debug for RestoredLifecycle
impl Debug for RestoredLifecycle
impl Eq for RestoredLifecycle
Source§impl PartialEq for RestoredLifecycle
impl PartialEq for RestoredLifecycle
impl StructuralPartialEq for RestoredLifecycle
Auto Trait Implementations§
impl Freeze for RestoredLifecycle
impl RefUnwindSafe for RestoredLifecycle
impl Send for RestoredLifecycle
impl Sync for RestoredLifecycle
impl Unpin for RestoredLifecycle
impl UnsafeUnpin for RestoredLifecycle
impl UnwindSafe for RestoredLifecycle
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