Enum mlmd::metadata::ArtifactState
source · [−]pub enum ArtifactState {
Unknown,
Pending,
Live,
MarkedForDeletion,
Deleted,
}
Expand description
Artifact state.
Variants
Unknown
Unknown state (default).
Pending
A state indicating that the artifact may exist.
Live
A state indicating that the artifact should exist, unless something external to the system deletes it.
MarkedForDeletion
A state indicating that the artifact should be deleted.
Deleted
A state indicating that the artifact has been deleted.
Trait Implementations
sourceimpl Clone for ArtifactState
impl Clone for ArtifactState
sourcefn clone(&self) -> ArtifactState
fn clone(&self) -> ArtifactState
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ArtifactState
impl Debug for ArtifactState
sourceimpl Default for ArtifactState
impl Default for ArtifactState
sourceimpl Hash for ArtifactState
impl Hash for ArtifactState
sourceimpl PartialEq<ArtifactState> for ArtifactState
impl PartialEq<ArtifactState> for ArtifactState
impl Copy for ArtifactState
impl Eq for ArtifactState
impl StructuralEq for ArtifactState
impl StructuralPartialEq for ArtifactState
Auto Trait Implementations
impl RefUnwindSafe for ArtifactState
impl Send for ArtifactState
impl Sync for ArtifactState
impl Unpin for ArtifactState
impl UnwindSafe for ArtifactState
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more