#[repr(transparent)]pub struct BackgroundTaskCancellationReason(pub i32);Expand description
Required features: ‘ApplicationModel_Background’
Tuple Fields
0: i32Implementations
impl BackgroundTaskCancellationReason
impl BackgroundTaskCancellationReason
pub const Abort: Self
pub const Terminating: Self
pub const LoggingOff: Self
pub const ServicingUpdate: Self
pub const IdleTask: Self
pub const Uninstall: Self
pub const ConditionLoss: Self
pub const SystemPolicy: Self
pub const QuietHoursEntered: Self
pub const ExecutionTimeExceeded: Self
pub const ResourceRevocation: Self
pub const EnergySaver: Self
Trait Implementations
impl Clone for BackgroundTaskCancellationReason
impl Clone for BackgroundTaskCancellationReason
impl Copy for BackgroundTaskCancellationReason
Auto Trait Implementations
impl RefUnwindSafe for BackgroundTaskCancellationReason
impl Send for BackgroundTaskCancellationReason
impl Sync for BackgroundTaskCancellationReason
impl Unpin for BackgroundTaskCancellationReason
impl UnwindSafe for BackgroundTaskCancellationReason
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more