pub struct PendingFinalizationRestore {
pub binding: ActiveBinding,
pub cause: CloseCause,
pub transaction_order: TransactionOrder,
}Expand description
Raw durable fields for one pending binding terminal.
Fields§
§binding: ActiveBindingBinding authority that already ended.
cause: CloseCauseCause stored with the pending terminal.
transaction_order: TransactionOrderImmutable reserved admission major.
Implementations§
Source§impl PendingFinalizationRestore
impl PendingFinalizationRestore
Sourcepub fn restore(self) -> Result<PendingFinalization, StorageRestoreError>
pub fn restore(self) -> Result<PendingFinalization, StorageRestoreError>
Validates and rebuilds the cause-partitioned pending terminal.
§Errors
Returns StorageRestoreError::PendingFinalization when the cause
cannot be pending or an unclean-restart suffix names another server.
Trait Implementations§
Source§impl Clone for PendingFinalizationRestore
impl Clone for PendingFinalizationRestore
Source§fn clone(&self) -> PendingFinalizationRestore
fn clone(&self) -> PendingFinalizationRestore
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 moreimpl Copy for PendingFinalizationRestore
Source§impl Debug for PendingFinalizationRestore
impl Debug for PendingFinalizationRestore
impl Eq for PendingFinalizationRestore
impl StructuralPartialEq for PendingFinalizationRestore
Auto Trait Implementations§
impl Freeze for PendingFinalizationRestore
impl RefUnwindSafe for PendingFinalizationRestore
impl Send for PendingFinalizationRestore
impl Sync for PendingFinalizationRestore
impl Unpin for PendingFinalizationRestore
impl UnsafeUnpin for PendingFinalizationRestore
impl UnwindSafe for PendingFinalizationRestore
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