pub enum BlockingTaskState {
Queued,
Running,
Completed,
JoinFailed,
TimedOutStillRunning,
}Expand description
Identifies the blocking task state state.
Variants§
Queued
Represents the queued case.
Running
Represents the running case.
Completed
Represents the completed case.
JoinFailed
Represents the join failed case.
TimedOutStillRunning
Represents the timed out still running case.
Trait Implementations§
Source§impl Clone for BlockingTaskState
impl Clone for BlockingTaskState
impl Copy for BlockingTaskState
Source§impl Debug for BlockingTaskState
impl Debug for BlockingTaskState
impl Eq for BlockingTaskState
Source§impl PartialEq for BlockingTaskState
impl PartialEq for BlockingTaskState
Source§impl Serialize for BlockingTaskState
impl Serialize for BlockingTaskState
impl StructuralPartialEq for BlockingTaskState
Auto Trait Implementations§
impl Freeze for BlockingTaskState
impl RefUnwindSafe for BlockingTaskState
impl Send for BlockingTaskState
impl Sync for BlockingTaskState
impl Unpin for BlockingTaskState
impl UnsafeUnpin for BlockingTaskState
impl UnwindSafe for BlockingTaskState
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