pub enum ChassisControl {
PowerDown,
PowerUp,
PowerCycle,
HardReset,
PulseDiagnostic,
AcpiSoft,
}Expand description
Chassis control operations.
Variants§
PowerDown
Power down the system.
PowerUp
Power up the system.
PowerCycle
Power cycle the system.
HardReset
Hard reset the system.
PulseDiagnostic
Pulse diagnostic interrupt.
AcpiSoft
ACPI soft shutdown.
Trait Implementations§
Source§impl Clone for ChassisControl
impl Clone for ChassisControl
Source§fn clone(&self) -> ChassisControl
fn clone(&self) -> ChassisControl
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 ChassisControl
impl Debug for ChassisControl
Source§impl PartialEq for ChassisControl
impl PartialEq for ChassisControl
impl Copy for ChassisControl
impl Eq for ChassisControl
impl StructuralPartialEq for ChassisControl
Auto Trait Implementations§
impl Freeze for ChassisControl
impl RefUnwindSafe for ChassisControl
impl Send for ChassisControl
impl Sync for ChassisControl
impl Unpin for ChassisControl
impl UnwindSafe for ChassisControl
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