pub enum SuspendState {
Disk,
Ram,
Standby,
Idle,
}Variants§
Disk
Suspend-to-disk
This state offers the greatest energy savings.
Ram
Suspend-to-Ram
This state, if supported, offers significant power savings as everything in the system is put into a low-power state, except for memory.
Standby
Standby
This state, if supported, offers moderate, but real, energy savings, while providing a relatively straightforward transition back to the working state.
Idle
Suspend-To-Idle
This state is a generic, pure software, light-weight, system sleep state.
Trait Implementations§
Source§impl Clone for SuspendState
impl Clone for SuspendState
Source§fn clone(&self) -> SuspendState
fn clone(&self) -> SuspendState
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 SuspendState
impl Debug for SuspendState
Source§impl Display for SuspendState
impl Display for SuspendState
Source§impl From<SuspendState> for PowerLevel
impl From<SuspendState> for PowerLevel
Source§fn from(value: SuspendState) -> Self
fn from(value: SuspendState) -> Self
Converts to this type from the input type.
Source§impl Hash for SuspendState
impl Hash for SuspendState
Source§impl PartialEq for SuspendState
impl PartialEq for SuspendState
impl Copy for SuspendState
impl Eq for SuspendState
impl StructuralPartialEq for SuspendState
Auto Trait Implementations§
impl Freeze for SuspendState
impl RefUnwindSafe for SuspendState
impl Send for SuspendState
impl Sync for SuspendState
impl Unpin for SuspendState
impl UnwindSafe for SuspendState
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§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T, U> MultiArchFrom<T> for Uwhere
U: From<T>,
impl<T, U> MultiArchFrom<T> for Uwhere
U: From<T>,
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
impl<T, U> TryIntoExt<U> for Twhere
U: TryFromExt<T>,
type Error = <U as TryFromExt<T>>::Error
§fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
fn try_into_ext(self) -> Result<U, <T as TryIntoExt<U>>::Error>
Tries to perform the conversion.