pub enum AcpiWakeEvent {
PowerButton,
LidOpen,
RtcAlarm,
UsbWake,
NetworkWake,
Unknown,
}Expand description
Types of wake events that can resume the system from sleep.
Variants§
PowerButton
Power button press.
LidOpen
Lid open event.
RtcAlarm
RTC alarm.
UsbWake
USB device activity.
NetworkWake
Network (Wake-on-LAN).
Unknown
Unknown or unclassified wake source.
Trait Implementations§
Source§impl Clone for AcpiWakeEvent
impl Clone for AcpiWakeEvent
Source§fn clone(&self) -> AcpiWakeEvent
fn clone(&self) -> AcpiWakeEvent
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AcpiWakeEvent
impl Debug for AcpiWakeEvent
Source§impl PartialEq for AcpiWakeEvent
impl PartialEq for AcpiWakeEvent
impl Copy for AcpiWakeEvent
impl Eq for AcpiWakeEvent
impl StructuralPartialEq for AcpiWakeEvent
Auto Trait Implementations§
impl Freeze for AcpiWakeEvent
impl RefUnwindSafe for AcpiWakeEvent
impl Send for AcpiWakeEvent
impl Sync for AcpiWakeEvent
impl Unpin for AcpiWakeEvent
impl UnwindSafe for AcpiWakeEvent
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)