pub enum AsyncState {
Pending,
Running,
Done,
Failed(String),
}Expand description
State of an async compute task.
Variants§
Pending
Waiting to be dispatched.
Running
Currently running.
Done
Completed successfully.
Failed(String)
Failed with an error message.
Trait Implementations§
Source§impl Clone for AsyncState
impl Clone for AsyncState
Source§fn clone(&self) -> AsyncState
fn clone(&self) -> AsyncState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AsyncState
impl Debug for AsyncState
Source§impl PartialEq for AsyncState
impl PartialEq for AsyncState
impl Eq for AsyncState
impl StructuralPartialEq for AsyncState
Auto Trait Implementations§
impl Freeze for AsyncState
impl RefUnwindSafe for AsyncState
impl Send for AsyncState
impl Sync for AsyncState
impl Unpin for AsyncState
impl UnsafeUnpin for AsyncState
impl UnwindSafe for AsyncState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more