pub enum ArtifactRetentionState {
Active,
Expired,
Corrupt,
}Expand description
Retention state recorded with artifact metadata.
Variants§
Active
Body is present and within its retention period.
Expired
Body is no longer eligible for recovery.
Corrupt
Metadata exists but the body is missing or failed integrity checks.
Trait Implementations§
Source§impl Clone for ArtifactRetentionState
impl Clone for ArtifactRetentionState
Source§fn clone(&self) -> ArtifactRetentionState
fn clone(&self) -> ArtifactRetentionState
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 ArtifactRetentionState
Source§impl Debug for ArtifactRetentionState
impl Debug for ArtifactRetentionState
Source§impl<'de> Deserialize<'de> for ArtifactRetentionState
impl<'de> Deserialize<'de> for ArtifactRetentionState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ArtifactRetentionState
Source§impl PartialEq for ArtifactRetentionState
impl PartialEq for ArtifactRetentionState
Source§impl Serialize for ArtifactRetentionState
impl Serialize for ArtifactRetentionState
impl StructuralPartialEq for ArtifactRetentionState
Auto Trait Implementations§
impl Freeze for ArtifactRetentionState
impl RefUnwindSafe for ArtifactRetentionState
impl Send for ArtifactRetentionState
impl Sync for ArtifactRetentionState
impl Unpin for ArtifactRetentionState
impl UnsafeUnpin for ArtifactRetentionState
impl UnwindSafe for ArtifactRetentionState
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<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 moreSource§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.