pub enum ReadyGroupState {
Pending,
Ordered,
Failed,
Blocked,
}Expand description
State of one execution group in a ready-set scheduler.
Variants§
Pending
Dependencies have not all been ordered yet.
Ordered
Work was submitted and its consumers may insert completion waits.
Failed
Submission failed.
Blocked
An upstream failure made this group unreachable.
Trait Implementations§
Source§impl Clone for ReadyGroupState
impl Clone for ReadyGroupState
Source§fn clone(&self) -> ReadyGroupState
fn clone(&self) -> ReadyGroupState
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReadyGroupState
Source§impl Debug for ReadyGroupState
impl Debug for ReadyGroupState
impl Eq for ReadyGroupState
Source§impl PartialEq for ReadyGroupState
impl PartialEq for ReadyGroupState
impl StructuralPartialEq for ReadyGroupState
Auto Trait Implementations§
impl Freeze for ReadyGroupState
impl RefUnwindSafe for ReadyGroupState
impl Send for ReadyGroupState
impl Sync for ReadyGroupState
impl Unpin for ReadyGroupState
impl UnsafeUnpin for ReadyGroupState
impl UnwindSafe for ReadyGroupState
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