pub enum EligibilityState {
EligibleNow,
NotEligibleUntilTime,
BlockedByDependencies,
BlockedByBudget,
BlockedByQuota,
BlockedByRoute,
BlockedByLaneState,
BlockedByOperator,
NotApplicable,
}Expand description
Can the execution be claimed for work right now?
Variants§
EligibleNow
Ready for claiming.
NotEligibleUntilTime
Delayed until a future timestamp.
BlockedByDependencies
Waiting on upstream executions in a flow/DAG.
BlockedByBudget
Budget limit reached.
BlockedByQuota
Quota or rate-limit reached.
BlockedByRoute
No capable/available worker matches requirements.
BlockedByLaneState
Lane is paused or draining.
BlockedByOperator
Operator hold.
NotApplicable
Used when lifecycle_phase is active, suspended, or terminal.
Trait Implementations§
Source§impl Clone for EligibilityState
impl Clone for EligibilityState
Source§fn clone(&self) -> EligibilityState
fn clone(&self) -> EligibilityState
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 EligibilityState
impl Debug for EligibilityState
Source§impl<'de> Deserialize<'de> for EligibilityState
impl<'de> Deserialize<'de> for EligibilityState
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 EligibilityState
impl Hash for EligibilityState
Source§impl PartialEq for EligibilityState
impl PartialEq for EligibilityState
Source§impl Serialize for EligibilityState
impl Serialize for EligibilityState
impl Copy for EligibilityState
impl Eq for EligibilityState
impl StructuralPartialEq for EligibilityState
Auto Trait Implementations§
impl Freeze for EligibilityState
impl RefUnwindSafe for EligibilityState
impl Send for EligibilityState
impl Sync for EligibilityState
impl Unpin for EligibilityState
impl UnsafeUnpin for EligibilityState
impl UnwindSafe for EligibilityState
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