pub struct RecoveryMarkers(/* private fields */);Expand description
Closed boolean recovery markers retained as one bounded bit set.
Implementations§
Source§impl RecoveryMarkers
impl RecoveryMarkers
Sourcepub const fn with_unknown_commit(self, value: bool) -> Self
pub const fn with_unknown_commit(self, value: bool) -> Self
Records whether the last durable marker is an unknown commit.
Sourcepub const fn with_completed_partition(self, value: bool) -> Self
pub const fn with_completed_partition(self, value: bool) -> Self
Records whether completed partition evidence exists.
Sourcepub const fn with_committed_flow_decision(self, value: bool) -> Self
pub const fn with_committed_flow_decision(self, value: bool) -> Self
Records whether a committed flow decision exists.
Sourcepub const fn with_ambiguous_external_effect(self, value: bool) -> Self
pub const fn with_ambiguous_external_effect(self, value: bool) -> Self
Records whether the definition declares an ambiguous external effect.
Trait Implementations§
Source§impl Clone for RecoveryMarkers
impl Clone for RecoveryMarkers
Source§fn clone(&self) -> RecoveryMarkers
fn clone(&self) -> RecoveryMarkers
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 RecoveryMarkers
Source§impl Debug for RecoveryMarkers
impl Debug for RecoveryMarkers
Source§impl Default for RecoveryMarkers
impl Default for RecoveryMarkers
Source§fn default() -> RecoveryMarkers
fn default() -> RecoveryMarkers
Returns the “default value” for a type. Read more
impl Eq for RecoveryMarkers
Source§impl Hash for RecoveryMarkers
impl Hash for RecoveryMarkers
Source§impl Ord for RecoveryMarkers
impl Ord for RecoveryMarkers
Source§fn cmp(&self, other: &RecoveryMarkers) -> Ordering
fn cmp(&self, other: &RecoveryMarkers) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RecoveryMarkers
impl PartialEq for RecoveryMarkers
Source§impl PartialOrd for RecoveryMarkers
impl PartialOrd for RecoveryMarkers
impl StructuralPartialEq for RecoveryMarkers
Auto Trait Implementations§
impl Freeze for RecoveryMarkers
impl RefUnwindSafe for RecoveryMarkers
impl Send for RecoveryMarkers
impl Sync for RecoveryMarkers
impl Unpin for RecoveryMarkers
impl UnsafeUnpin for RecoveryMarkers
impl UnwindSafe for RecoveryMarkers
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