pub struct RecoveredBindingFate { /* private fields */ }Expand description
Exact recovered-binding fate authority derived from a fenced attach.
Fields are private: only FencedAttachCommit::recovered_binding_fate can
bind a no-marker cursor release to the newly recovered epoch and the exact
OP/PC state installed by that attach.
Implementations§
Source§impl RecoveredBindingFate
impl RecoveredBindingFate
Sourcepub const fn conversation_id(&self) -> ConversationId
pub const fn conversation_id(&self) -> ConversationId
Returns the conversation inherited from the fenced-attach provenance.
Sourcepub const fn predecessor_state(&self) -> ClosureState
pub const fn predecessor_state(&self) -> ClosureState
Returns the exact post-attach state to which this authority is bound.
Sourcepub const fn participant_id(&self) -> ParticipantId
pub const fn participant_id(&self) -> ParticipantId
Returns the participant whose recovered binding died.
Sourcepub const fn last_dead_binding_epoch(&self) -> BindingEpoch
pub const fn last_dead_binding_epoch(&self) -> BindingEpoch
Returns the exact recovered epoch whose fate was observed.
Sourcepub const fn resulting_floor(&self) -> DeliverySeq
pub const fn resulting_floor(&self) -> DeliverySeq
Returns the floor measured in the binding-fate transaction.
Sourcepub const fn observer_progress_projection(&self) -> ObserverProgressProjection
pub const fn observer_progress_projection(&self) -> ObserverProgressProjection
Projects the exact floor measured by this recovered binding fate.
Trait Implementations§
Source§impl Debug for RecoveredBindingFate
impl Debug for RecoveredBindingFate
impl Eq for RecoveredBindingFate
Source§impl PartialEq for RecoveredBindingFate
impl PartialEq for RecoveredBindingFate
impl StructuralPartialEq for RecoveredBindingFate
Auto Trait Implementations§
impl Freeze for RecoveredBindingFate
impl RefUnwindSafe for RecoveredBindingFate
impl Send for RecoveredBindingFate
impl Sync for RecoveredBindingFate
impl Unpin for RecoveredBindingFate
impl UnsafeUnpin for RecoveredBindingFate
impl UnwindSafe for RecoveredBindingFate
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