#[repr(transparent)]pub struct BackgroundTaskCancellationReason(pub i32);
Tuple Fields§
§0: i32
Implementations§
§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
§fn clone(&self) -> BackgroundTaskCancellationReason
fn clone(&self) -> BackgroundTaskCancellationReason
Returns a copy 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 more§impl Debug for BackgroundTaskCancellationReason
impl Debug for BackgroundTaskCancellationReason
§impl Default for BackgroundTaskCancellationReason
impl Default for BackgroundTaskCancellationReason
§fn default() -> BackgroundTaskCancellationReason
fn default() -> BackgroundTaskCancellationReason
Returns the “default value” for a type. Read more
§impl PartialEq for BackgroundTaskCancellationReason
impl PartialEq for BackgroundTaskCancellationReason
§fn eq(&self, other: &BackgroundTaskCancellationReason) -> bool
fn eq(&self, other: &BackgroundTaskCancellationReason) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for BackgroundTaskCancellationReason
impl Eq for BackgroundTaskCancellationReason
impl StructuralPartialEq for BackgroundTaskCancellationReason
Auto Trait Implementations§
impl Freeze for BackgroundTaskCancellationReason
impl RefUnwindSafe for BackgroundTaskCancellationReason
impl Send for BackgroundTaskCancellationReason
impl Sync for BackgroundTaskCancellationReason
impl Unpin for BackgroundTaskCancellationReason
impl UnwindSafe for BackgroundTaskCancellationReason
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)