pub enum ProgressJobLifecycle {
Active,
TerminalPending,
Completed,
Invalidated,
RestartRequired,
Terminal,
}Expand description
Bounded normalized lifecycle of one retained progress record.
Variants§
Active
More work may advance.
TerminalPending
Integrity advancement is frozen before its terminal receipt is published.
Completed
Successful exhaustion is retained.
Invalidated
Protected source authority changed.
RestartRequired
Mutation authority or policy requires a fresh job.
Terminal
Another integrity terminal outcome is retained.
Trait Implementations§
Source§impl CandidType for ProgressJobLifecycle
impl CandidType for ProgressJobLifecycle
Source§impl Clone for ProgressJobLifecycle
impl Clone for ProgressJobLifecycle
Source§fn clone(&self) -> ProgressJobLifecycle
fn clone(&self) -> ProgressJobLifecycle
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 ProgressJobLifecycle
Source§impl Debug for ProgressJobLifecycle
impl Debug for ProgressJobLifecycle
Source§impl<'de> Deserialize<'de> for ProgressJobLifecycle
impl<'de> Deserialize<'de> for ProgressJobLifecycle
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 ProgressJobLifecycle
Source§impl PartialEq for ProgressJobLifecycle
impl PartialEq for ProgressJobLifecycle
impl StructuralPartialEq for ProgressJobLifecycle
Auto Trait Implementations§
impl Freeze for ProgressJobLifecycle
impl RefUnwindSafe for ProgressJobLifecycle
impl Send for ProgressJobLifecycle
impl Sync for ProgressJobLifecycle
impl Unpin for ProgressJobLifecycle
impl UnsafeUnpin for ProgressJobLifecycle
impl UnwindSafe for ProgressJobLifecycle
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