#[repr(transparent)]pub struct SystemTriggerType(pub i32);
Expand description
Required features: "ApplicationModel_Background"
Tuple Fields
0: i32
Implementations
impl SystemTriggerType
impl SystemTriggerType
pub const Invalid: Self = Self(0i32)
pub const SmsReceived: Self = Self(1i32)
pub const UserPresent: Self = Self(2i32)
pub const UserAway: Self = Self(3i32)
pub const NetworkStateChange: Self = Self(4i32)
pub const ControlChannelReset: Self = Self(5i32)
pub const InternetAvailable: Self = Self(6i32)
pub const SessionConnected: Self = Self(7i32)
pub const ServicingComplete: Self = Self(8i32)
pub const LockScreenApplicationAdded: Self = Self(9i32)
pub const LockScreenApplicationRemoved: Self = Self(10i32)
pub const TimeZoneChange: Self = Self(11i32)
pub const OnlineIdConnectedStateChange: Self = Self(12i32)
pub const BackgroundWorkCostChange: Self = Self(13i32)
pub const PowerStateChange: Self = Self(14i32)
pub const DefaultSignInAccountChange: Self = Self(15i32)
Trait Implementations
impl Clone for SystemTriggerType
impl Clone for SystemTriggerType
impl Copy for SystemTriggerType
Auto Trait Implementations
impl RefUnwindSafe for SystemTriggerType
impl Send for SystemTriggerType
impl Sync for SystemTriggerType
impl Unpin for SystemTriggerType
impl UnwindSafe for SystemTriggerType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more