pub struct RecoveryOrderBlock { /* private fields */ }Expand description
Validated indivisible DCR order interval.
Implementations§
Source§impl RecoveryOrderBlock
impl RecoveryOrderBlock
Sourcepub const fn active_binding(self) -> Option<RecoveryOrderActiveBindingRestore>
pub const fn active_binding(self) -> Option<RecoveryOrderActiveBindingRestore>
Returns the optional leading active-binding claim.
Sourcepub const fn recovery_operation_order(self) -> TransactionOrder
pub const fn recovery_operation_order(self) -> TransactionOrder
Returns the exact RO major.
Sourcepub const fn replacement_terminal_order(self) -> TransactionOrder
pub const fn replacement_terminal_order(self) -> TransactionOrder
Returns the exact adjacent RA major.
Sourcepub const fn participant_index(self) -> ParticipantId
pub const fn participant_index(self) -> ParticipantId
Returns the participant recovered by the block.
Sourcepub const fn marker_delivery_seq(self) -> DeliverySeq
pub const fn marker_delivery_seq(self) -> DeliverySeq
Returns the exact delivered marker fenced by recovery.
Sourcepub const fn recovered_binding_epoch(self) -> BindingEpoch
pub const fn recovered_binding_epoch(self) -> BindingEpoch
Returns the old binding epoch fenced by recovery.
Trait Implementations§
Source§impl Clone for RecoveryOrderBlock
impl Clone for RecoveryOrderBlock
Source§fn clone(&self) -> RecoveryOrderBlock
fn clone(&self) -> RecoveryOrderBlock
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 RecoveryOrderBlock
Source§impl Debug for RecoveryOrderBlock
impl Debug for RecoveryOrderBlock
impl Eq for RecoveryOrderBlock
Source§impl PartialEq for RecoveryOrderBlock
impl PartialEq for RecoveryOrderBlock
impl StructuralPartialEq for RecoveryOrderBlock
Auto Trait Implementations§
impl Freeze for RecoveryOrderBlock
impl RefUnwindSafe for RecoveryOrderBlock
impl Send for RecoveryOrderBlock
impl Sync for RecoveryOrderBlock
impl Unpin for RecoveryOrderBlock
impl UnsafeUnpin for RecoveryOrderBlock
impl UnwindSafe for RecoveryOrderBlock
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