pub enum BackgroundTaskEvent {
Registered {
record: BackgroundTaskRecord,
},
StateChanged {
task_id: BackgroundTaskId,
state: BackgroundTaskState,
},
Progress {
task_id: BackgroundTaskId,
message: String,
},
Completed {
record: BackgroundTaskRecord,
},
Failed {
record: BackgroundTaskRecord,
},
CancelRequested {
task_id: BackgroundTaskId,
reason: Option<String>,
},
Cancelled {
record: BackgroundTaskRecord,
},
Transferred {
task_id: BackgroundTaskId,
scope: BackgroundTaskScope,
},
}Variants§
Registered
Fields
§
record: BackgroundTaskRecordStateChanged
Progress
Completed
Fields
§
record: BackgroundTaskRecordFailed
Fields
§
record: BackgroundTaskRecordCancelRequested
Cancelled
Fields
§
record: BackgroundTaskRecordTransferred
Trait Implementations§
Source§impl Clone for BackgroundTaskEvent
impl Clone for BackgroundTaskEvent
Source§fn clone(&self) -> BackgroundTaskEvent
fn clone(&self) -> BackgroundTaskEvent
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 BackgroundTaskEvent
impl Debug for BackgroundTaskEvent
Source§impl<'de> Deserialize<'de> for BackgroundTaskEvent
impl<'de> Deserialize<'de> for BackgroundTaskEvent
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
Auto Trait Implementations§
impl Freeze for BackgroundTaskEvent
impl RefUnwindSafe for BackgroundTaskEvent
impl Send for BackgroundTaskEvent
impl Sync for BackgroundTaskEvent
impl Unpin for BackgroundTaskEvent
impl UnsafeUnpin for BackgroundTaskEvent
impl UnwindSafe for BackgroundTaskEvent
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