Enum nosleep_types::NoSleepType
source · [−]pub enum NoSleepType {
PreventUserIdleDisplaySleep,
PreventUserIdleSystemSleep,
}Variants
PreventUserIdleDisplaySleep
Prevents the display from dimming automatically. For example: playing a video.
PreventUserIdleSystemSleep
Prevents the system from sleeping automatically due to a lack of user activity. For example: downloading a file in the background.
Trait Implementations
sourceimpl Clone for NoSleepType
impl Clone for NoSleepType
sourcefn clone(&self) -> NoSleepType
fn clone(&self) -> NoSleepType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for NoSleepType
impl Debug for NoSleepType
sourceimpl PartialEq<NoSleepType> for NoSleepType
impl PartialEq<NoSleepType> for NoSleepType
impl Copy for NoSleepType
impl Eq for NoSleepType
impl StructuralEq for NoSleepType
impl StructuralPartialEq for NoSleepType
Auto Trait Implementations
impl RefUnwindSafe for NoSleepType
impl Send for NoSleepType
impl Sync for NoSleepType
impl Unpin for NoSleepType
impl UnwindSafe for NoSleepType
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more