pub struct SealedLifecycle { /* private fields */ }Expand description
A sealed conversation’s restored values: every retired identity and the sequence-ledger high watermark its retired frontier owner reached.
Implementations§
Source§impl SealedLifecycle
impl SealedLifecycle
Sourcepub fn retired(&self) -> &[DigestRetiredIdentity] ⓘ
pub fn retired(&self) -> &[DigestRetiredIdentity] ⓘ
Every retired identity, strictly ascending by participant id.
Sourcepub const fn ledger_high_watermark(&self) -> u64
pub const fn ledger_high_watermark(&self) -> u64
The retired sequence ledger’s high watermark at the seal.
Sourcepub fn into_parts(self) -> (Vec<DigestRetiredIdentity>, u64)
pub fn into_parts(self) -> (Vec<DigestRetiredIdentity>, u64)
Takes every retired identity and the high watermark.
Trait Implementations§
Source§impl Debug for SealedLifecycle
impl Debug for SealedLifecycle
impl Eq for SealedLifecycle
Source§impl PartialEq for SealedLifecycle
impl PartialEq for SealedLifecycle
impl StructuralPartialEq for SealedLifecycle
Auto Trait Implementations§
impl Freeze for SealedLifecycle
impl RefUnwindSafe for SealedLifecycle
impl Send for SealedLifecycle
impl Sync for SealedLifecycle
impl Unpin for SealedLifecycle
impl UnsafeUnpin for SealedLifecycle
impl UnwindSafe for SealedLifecycle
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