#[repr(transparent)]pub struct ActivityOptions(pub u64);Expand description
Activity options for process activities.
C++ equivalent: NS::ActivityOptions
Tuple Fields§
§0: u64Implementations§
Source§impl ActivityOptions
impl ActivityOptions
Sourcepub const IDLE_DISPLAY_SLEEP_DISABLED: Self
pub const IDLE_DISPLAY_SLEEP_DISABLED: Self
Disable idle display sleep.
Sourcepub const IDLE_SYSTEM_SLEEP_DISABLED: Self
pub const IDLE_SYSTEM_SLEEP_DISABLED: Self
Disable idle system sleep.
Sourcepub const SUDDEN_TERMINATION_DISABLED: Self
pub const SUDDEN_TERMINATION_DISABLED: Self
Disable sudden termination.
Sourcepub const AUTOMATIC_TERMINATION_DISABLED: Self
pub const AUTOMATIC_TERMINATION_DISABLED: Self
Disable automatic termination.
Sourcepub const USER_INITIATED: Self
pub const USER_INITIATED: Self
User-initiated activity.
Sourcepub const USER_INITIATED_ALLOWING_IDLE_SYSTEM_SLEEP: Self
pub const USER_INITIATED_ALLOWING_IDLE_SYSTEM_SLEEP: Self
User-initiated activity allowing idle system sleep.
Sourcepub const BACKGROUND: Self
pub const BACKGROUND: Self
Background activity.
Sourcepub const LATENCY_CRITICAL: Self
pub const LATENCY_CRITICAL: Self
Latency-critical activity.
Trait Implementations§
Source§impl BitAnd for ActivityOptions
impl BitAnd for ActivityOptions
Source§impl BitOr for ActivityOptions
impl BitOr for ActivityOptions
Source§impl Clone for ActivityOptions
impl Clone for ActivityOptions
Source§fn clone(&self) -> ActivityOptions
fn clone(&self) -> ActivityOptions
Returns a duplicate 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 moreSource§impl Debug for ActivityOptions
impl Debug for ActivityOptions
Source§impl Default for ActivityOptions
impl Default for ActivityOptions
Source§fn default() -> ActivityOptions
fn default() -> ActivityOptions
Returns the “default value” for a type. Read more
Source§impl Hash for ActivityOptions
impl Hash for ActivityOptions
Source§impl PartialEq for ActivityOptions
impl PartialEq for ActivityOptions
impl Copy for ActivityOptions
impl Eq for ActivityOptions
impl StructuralPartialEq for ActivityOptions
Auto Trait Implementations§
impl Freeze for ActivityOptions
impl RefUnwindSafe for ActivityOptions
impl Send for ActivityOptions
impl Sync for ActivityOptions
impl Unpin for ActivityOptions
impl UnwindSafe for ActivityOptions
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