pub enum ReplayBaselineDecline {
NoAcceptedSnapshot,
NonPrefixCut {
snapshot: StoreSnapshotRef,
},
BaselineAtCoverage {
snapshot: StoreSnapshotRef,
},
}Variants§
NoAcceptedSnapshot
Accepted Store history contains no snapshot boundary.
NonPrefixCut
Current accepted history applies a commit outside the snapshot cut before a commit inside it, so the cut cannot become a replay baseline.
Fields
§
snapshot: StoreSnapshotRefBaselineAtCoverage
The steady state: the baseline already restates everything the accepted snapshot does.
Fields
§
snapshot: StoreSnapshotRefImplementations§
Trait Implementations§
Source§impl Clone for ReplayBaselineDecline
impl Clone for ReplayBaselineDecline
Source§fn clone(&self) -> ReplayBaselineDecline
fn clone(&self) -> ReplayBaselineDecline
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReplayBaselineDecline
impl Debug for ReplayBaselineDecline
Source§impl PartialEq for ReplayBaselineDecline
impl PartialEq for ReplayBaselineDecline
impl Eq for ReplayBaselineDecline
impl StructuralPartialEq for ReplayBaselineDecline
Auto Trait Implementations§
impl Freeze for ReplayBaselineDecline
impl RefUnwindSafe for ReplayBaselineDecline
impl Send for ReplayBaselineDecline
impl Sync for ReplayBaselineDecline
impl Unpin for ReplayBaselineDecline
impl UnsafeUnpin for ReplayBaselineDecline
impl UnwindSafe for ReplayBaselineDecline
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.