pub enum StorePackageReclaimCoverage {
Snapshot {
snapshot: AcceptedStoreSnapshotRef,
},
NoSnapshot,
NotOwner,
InputsUnchanged,
}Variants§
Snapshot
The exact accepted snapshot the leg deleted behind.
Fields
§
snapshot: AcceptedStoreSnapshotRefNoSnapshot
No accepted Store snapshot is available.
NotOwner
This device is not the current owner, so it does not reclaim at all.
InputsUnchanged
Nothing this evaluation depends on has changed since the last one, so its answer is the last one. The steady state of a settled store, and the only outcome here that reaches the provider not at all.
Trait Implementations§
Source§impl Clone for StorePackageReclaimCoverage
impl Clone for StorePackageReclaimCoverage
Source§fn clone(&self) -> StorePackageReclaimCoverage
fn clone(&self) -> StorePackageReclaimCoverage
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 StorePackageReclaimCoverage
impl Debug for StorePackageReclaimCoverage
impl Eq for StorePackageReclaimCoverage
impl StructuralPartialEq for StorePackageReclaimCoverage
Auto Trait Implementations§
impl Freeze for StorePackageReclaimCoverage
impl RefUnwindSafe for StorePackageReclaimCoverage
impl Send for StorePackageReclaimCoverage
impl Sync for StorePackageReclaimCoverage
impl Unpin for StorePackageReclaimCoverage
impl UnsafeUnpin for StorePackageReclaimCoverage
impl UnwindSafe for StorePackageReclaimCoverage
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.