pub enum Next {
Ready(Vec<String>),
Waiting,
Stalled,
Terminal,
}Expand description
What the scheduler wants done next.
Variants§
Ready(Vec<String>)
Start these steps (all deps satisfied, when true).
Waiting
Nothing ready but work is in flight / suspended.
Stalled
The run is stalled: no ready step, nothing in flight, no finish reached.
Terminal
The run is terminal already.
Trait Implementations§
impl StructuralPartialEq for Next
Auto Trait Implementations§
impl Freeze for Next
impl RefUnwindSafe for Next
impl Send for Next
impl Sync for Next
impl Unpin for Next
impl UnsafeUnpin for Next
impl UnwindSafe for Next
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