pub enum RunStatus {
Running,
Suspended,
AwaitingHuman,
Finished,
}Expand description
Run lifecycle status — the run.status column’s closed four-value set
(07 §3.3 DDL CHECK constraint).
Variants§
Running
The run is executing (also the begin_run seed value).
Suspended
The run was suspended (runSuspended).
AwaitingHuman
A human interaction is pending (humanRequested; covers both step
and supervision purposes — the discriminator lives in
humanPending.purpose, not at run level; R13).
Finished
The run finished (runFinished).
Implementations§
Trait Implementations§
impl Copy for RunStatus
impl Eq for RunStatus
impl StructuralPartialEq for RunStatus
Auto Trait Implementations§
impl Freeze for RunStatus
impl RefUnwindSafe for RunStatus
impl Send for RunStatus
impl Sync for RunStatus
impl Unpin for RunStatus
impl UnsafeUnpin for RunStatus
impl UnwindSafe for RunStatus
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