pub enum TimerProcessCondition {
Disabled,
Idle,
Active,
Retrying,
Failed,
}Expand description
Operator-facing condition derived from coherent state and scheduling mode.
Variants§
Disabled
Explicit cancellation disabled the current declaration.
Idle
Declared but without pending work.
Active
Scheduled or running normally.
Retrying
Waiting for an expected retry.
Failed
Stopped by an invariant or control failure.
Implementations§
Trait Implementations§
Source§impl Clone for TimerProcessCondition
impl Clone for TimerProcessCondition
Source§fn clone(&self) -> TimerProcessCondition
fn clone(&self) -> TimerProcessCondition
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 TimerProcessCondition
Source§impl Debug for TimerProcessCondition
impl Debug for TimerProcessCondition
impl Eq for TimerProcessCondition
Source§impl Hash for TimerProcessCondition
impl Hash for TimerProcessCondition
Source§impl Ord for TimerProcessCondition
impl Ord for TimerProcessCondition
Source§fn cmp(&self, other: &TimerProcessCondition) -> Ordering
fn cmp(&self, other: &TimerProcessCondition) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TimerProcessCondition
impl PartialEq for TimerProcessCondition
Source§impl PartialOrd for TimerProcessCondition
impl PartialOrd for TimerProcessCondition
impl StructuralPartialEq for TimerProcessCondition
Auto Trait Implementations§
impl Freeze for TimerProcessCondition
impl RefUnwindSafe for TimerProcessCondition
impl Send for TimerProcessCondition
impl Sync for TimerProcessCondition
impl Unpin for TimerProcessCondition
impl UnsafeUnpin for TimerProcessCondition
impl UnwindSafe for TimerProcessCondition
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