pub struct ChassisStatus {
pub system_power_on: bool,
pub power_overload: bool,
pub power_interlock: bool,
pub main_power_fault: bool,
pub power_control_fault: bool,
pub power_restore_policy: PowerRestorePolicy,
pub last_power_event: LastPowerEvent,
pub chassis_intrusion: bool,
pub front_panel_lockout: bool,
pub drive_fault: bool,
pub cooling_fan_fault: bool,
pub front_panel_controls: Option<FrontPanelControls>,
}Expand description
Parsed response for the Get Chassis Status command.
Fields§
§system_power_on: boolSystem power state.
power_overload: boolPower overload state.
power_interlock: boolPower interlock state.
main_power_fault: boolMain power fault state.
power_control_fault: boolPower control fault state.
power_restore_policy: PowerRestorePolicyPower restore policy.
last_power_event: LastPowerEventLast power event flags.
chassis_intrusion: boolChassis intrusion state.
front_panel_lockout: boolFront panel lockout state.
drive_fault: boolDrive fault state.
cooling_fan_fault: boolCooling/fan fault state.
front_panel_controls: Option<FrontPanelControls>Optional front panel control flags.
Trait Implementations§
Source§impl Clone for ChassisStatus
impl Clone for ChassisStatus
Source§fn clone(&self) -> ChassisStatus
fn clone(&self) -> ChassisStatus
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 ChassisStatus
impl Debug for ChassisStatus
Source§impl PartialEq for ChassisStatus
impl PartialEq for ChassisStatus
impl Eq for ChassisStatus
impl StructuralPartialEq for ChassisStatus
Auto Trait Implementations§
impl Freeze for ChassisStatus
impl RefUnwindSafe for ChassisStatus
impl Send for ChassisStatus
impl Sync for ChassisStatus
impl Unpin for ChassisStatus
impl UnwindSafe for ChassisStatus
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