pub struct RecoverySequenceBlock { /* private fields */ }Expand description
Validated indivisible DCR sequence interval.
Implementations§
Source§impl RecoverySequenceBlock
impl RecoverySequenceBlock
Sourcepub const fn terminal(self) -> Option<RecoverySequenceTerminalRestore>
pub const fn terminal(self) -> Option<RecoverySequenceTerminalRestore>
Returns the optional leading active-terminal claim.
Sourcepub const fn recovery_attach_seq(self) -> DeliverySeq
pub const fn recovery_attach_seq(self) -> DeliverySeq
Returns the exact RS position.
Sourcepub const fn replacement_terminal_seq(self) -> DeliverySeq
pub const fn replacement_terminal_seq(self) -> DeliverySeq
Returns the exact adjacent RT position.
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 RecoverySequenceBlock
impl Clone for RecoverySequenceBlock
Source§fn clone(&self) -> RecoverySequenceBlock
fn clone(&self) -> RecoverySequenceBlock
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 RecoverySequenceBlock
Source§impl Debug for RecoverySequenceBlock
impl Debug for RecoverySequenceBlock
impl Eq for RecoverySequenceBlock
Source§impl PartialEq for RecoverySequenceBlock
impl PartialEq for RecoverySequenceBlock
impl StructuralPartialEq for RecoverySequenceBlock
Auto Trait Implementations§
impl Freeze for RecoverySequenceBlock
impl RefUnwindSafe for RecoverySequenceBlock
impl Send for RecoverySequenceBlock
impl Sync for RecoverySequenceBlock
impl Unpin for RecoverySequenceBlock
impl UnsafeUnpin for RecoverySequenceBlock
impl UnwindSafe for RecoverySequenceBlock
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