pub enum PowerSchemePersonality {
HighPerformance,
PowerSaver,
Automatic,
}Expand description
Enum indicates the power scheme personality as the Data member of GUID_POWERSCHEME_PERSONALITY notification
Variants§
Implementations§
Source§impl PowerSchemePersonality
impl PowerSchemePersonality
pub fn from_guid(guid: &GUID) -> Result<PowerSchemePersonality, ParseRawError>
Trait Implementations§
Source§impl Clone for PowerSchemePersonality
impl Clone for PowerSchemePersonality
Source§fn clone(&self) -> PowerSchemePersonality
fn clone(&self) -> PowerSchemePersonality
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 PowerSchemePersonality
impl Debug for PowerSchemePersonality
Source§impl Hash for PowerSchemePersonality
impl Hash for PowerSchemePersonality
Source§impl PartialEq for PowerSchemePersonality
impl PartialEq for PowerSchemePersonality
impl Copy for PowerSchemePersonality
impl Eq for PowerSchemePersonality
impl StructuralPartialEq for PowerSchemePersonality
Auto Trait Implementations§
impl Freeze for PowerSchemePersonality
impl RefUnwindSafe for PowerSchemePersonality
impl Send for PowerSchemePersonality
impl Sync for PowerSchemePersonality
impl Unpin for PowerSchemePersonality
impl UnwindSafe for PowerSchemePersonality
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