pub struct UnregisterFinalizationCommit { /* private fields */ }Expand description
Machine-authorized final-unregister persistence token.
The token bundles terminal lifecycle truth with the exact authorized input
snapshot. It has no public constructor and can only be minted by consuming
the private-field delete witness derived from the generated
DeleteSnapshot unregister verdict.
Implementations§
Source§impl UnregisterFinalizationCommit
impl UnregisterFinalizationCommit
Sourcepub fn lifecycle_store_record(&self) -> MachineLifecycleStoreRecord
pub fn lifecycle_store_record(&self) -> MachineLifecycleStoreRecord
Opaque encoded lifecycle record selected by final-unregister machine authority. External stores can persist this without gaining a way to construct or alter the authority token.
Sourcepub fn input_states(&self) -> &[InputStatePersistenceRecord]
pub fn input_states(&self) -> &[InputStatePersistenceRecord]
Authorized input-state rows that must commit in the same transaction.
Sourcepub fn retired_ops_epoch(&self) -> &RuntimeEpochId
pub fn retired_ops_epoch(&self) -> &RuntimeEpochId
Exact ops epoch retired by this finalization transaction.
Trait Implementations§
Source§impl Clone for UnregisterFinalizationCommit
impl Clone for UnregisterFinalizationCommit
Source§fn clone(&self) -> UnregisterFinalizationCommit
fn clone(&self) -> UnregisterFinalizationCommit
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for UnregisterFinalizationCommit
impl RefUnwindSafe for UnregisterFinalizationCommit
impl Send for UnregisterFinalizationCommit
impl Sync for UnregisterFinalizationCommit
impl Unpin for UnregisterFinalizationCommit
impl UnsafeUnpin for UnregisterFinalizationCommit
impl UnwindSafe for UnregisterFinalizationCommit
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