pub enum PublicState {
Waiting,
Delayed,
RateLimited,
WaitingChildren,
Active,
Suspended,
Completed,
Failed,
Cancelled,
Expired,
Skipped,
}Expand description
Engine-computed user-facing label. Derived from the state vector.
Variants§
Waiting
Eligible and waiting for a worker to claim.
Delayed
Not yet eligible due to time-based delay.
RateLimited
Blocked by budget, quota, or rate-limit policy.
WaitingChildren
Blocked on child/dependency executions.
Active
Currently being processed by a worker.
Suspended
Intentionally paused, waiting for signal/approval/callback.
Completed
Terminal: finished successfully.
Failed
Terminal: finished unsuccessfully.
Cancelled
Terminal: intentionally terminated.
Expired
Terminal: deadline/TTL elapsed.
Skipped
Terminal: impossible to run because required dependency failed.
Trait Implementations§
Source§impl Clone for PublicState
impl Clone for PublicState
Source§fn clone(&self) -> PublicState
fn clone(&self) -> PublicState
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 PublicState
impl Debug for PublicState
Source§impl<'de> Deserialize<'de> for PublicState
impl<'de> Deserialize<'de> for PublicState
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
Source§impl Hash for PublicState
impl Hash for PublicState
Source§impl PartialEq for PublicState
impl PartialEq for PublicState
Source§impl Serialize for PublicState
impl Serialize for PublicState
impl Copy for PublicState
impl Eq for PublicState
impl StructuralPartialEq for PublicState
Auto Trait Implementations§
impl Freeze for PublicState
impl RefUnwindSafe for PublicState
impl Send for PublicState
impl Sync for PublicState
impl Unpin for PublicState
impl UnsafeUnpin for PublicState
impl UnwindSafe for PublicState
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