pub enum ProjectStatus {
Active,
Blocked,
WaitingApproval,
Completed,
Failed,
Archived,
}Expand description
The reducer’s current project status.
Variants§
Active
The orchestrator can make progress.
Blocked
No task can currently make progress.
WaitingApproval
An owner decision is required.
Completed
Every task has completed successfully.
Failed
A task exhausted its retry budget or a run failed permanently.
Archived
The project was intentionally retired.
Trait Implementations§
Source§impl Clone for ProjectStatus
impl Clone for ProjectStatus
impl Copy for ProjectStatus
Source§impl Debug for ProjectStatus
impl Debug for ProjectStatus
Source§impl<'de> Deserialize<'de> for ProjectStatus
impl<'de> Deserialize<'de> for ProjectStatus
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 ProjectStatus
Source§impl PartialEq for ProjectStatus
impl PartialEq for ProjectStatus
Source§impl Serialize for ProjectStatus
impl Serialize for ProjectStatus
impl StructuralPartialEq for ProjectStatus
Auto Trait Implementations§
impl Freeze for ProjectStatus
impl RefUnwindSafe for ProjectStatus
impl Send for ProjectStatus
impl Sync for ProjectStatus
impl Unpin for ProjectStatus
impl UnsafeUnpin for ProjectStatus
impl UnwindSafe for ProjectStatus
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