pub enum BackgroundTaskState {
Pending,
Running,
Waiting,
Completed,
Failed,
CancelRequested,
Cancelled,
}Expand description
Lifecycle state of a registered background task.
Variants§
Implementations§
Source§impl BackgroundTaskState
impl BackgroundTaskState
pub fn is_terminal(self) -> bool
Trait Implementations§
Source§impl Clone for BackgroundTaskState
impl Clone for BackgroundTaskState
Source§fn clone(&self) -> BackgroundTaskState
fn clone(&self) -> BackgroundTaskState
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 moreSource§impl Debug for BackgroundTaskState
impl Debug for BackgroundTaskState
Source§impl<'de> Deserialize<'de> for BackgroundTaskState
impl<'de> Deserialize<'de> for BackgroundTaskState
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BackgroundTaskState
impl PartialEq for BackgroundTaskState
Source§fn eq(&self, other: &BackgroundTaskState) -> bool
fn eq(&self, other: &BackgroundTaskState) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BackgroundTaskState
impl Serialize for BackgroundTaskState
impl Copy for BackgroundTaskState
impl Eq for BackgroundTaskState
impl StructuralPartialEq for BackgroundTaskState
Auto Trait Implementations§
impl Freeze for BackgroundTaskState
impl RefUnwindSafe for BackgroundTaskState
impl Send for BackgroundTaskState
impl Sync for BackgroundTaskState
impl Unpin for BackgroundTaskState
impl UnsafeUnpin for BackgroundTaskState
impl UnwindSafe for BackgroundTaskState
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