pub enum ProjectTaskStatus {
Pending,
Ready,
Running,
Blocked,
Done,
Failed,
Stale,
}Expand description
A task’s observed state.
Variants§
Pending
Waiting for dependencies.
Ready
Eligible to start.
Running
Owned by a currently running agent.
Blocked
Waiting on an external condition.
Done
Finished successfully.
Failed
Failed permanently.
Stale
Its owner stopped reporting heartbeats.
Trait Implementations§
Source§impl Clone for ProjectTaskStatus
impl Clone for ProjectTaskStatus
impl Copy for ProjectTaskStatus
Source§impl Debug for ProjectTaskStatus
impl Debug for ProjectTaskStatus
Source§impl<'de> Deserialize<'de> for ProjectTaskStatus
impl<'de> Deserialize<'de> for ProjectTaskStatus
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 ProjectTaskStatus
Source§impl PartialEq for ProjectTaskStatus
impl PartialEq for ProjectTaskStatus
Source§impl Serialize for ProjectTaskStatus
impl Serialize for ProjectTaskStatus
impl StructuralPartialEq for ProjectTaskStatus
Auto Trait Implementations§
impl Freeze for ProjectTaskStatus
impl RefUnwindSafe for ProjectTaskStatus
impl Send for ProjectTaskStatus
impl Sync for ProjectTaskStatus
impl Unpin for ProjectTaskStatus
impl UnsafeUnpin for ProjectTaskStatus
impl UnwindSafe for ProjectTaskStatus
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