pub struct SelfTestDeviceError {
pub firmware_corrupted: bool,
pub boot_block_corrupted: bool,
pub fru_internal_corrupted: bool,
pub sdr_repository_empty: bool,
pub ipmb_not_responding: bool,
pub bmc_fru_access_error: bool,
pub sdr_repository_access_error: bool,
pub sel_access_error: bool,
}Expand description
Detailed device error flags from self-test result code 0x57.
Fields§
§firmware_corrupted: boolFirmware corrupted.
boot_block_corrupted: boolBoot block corrupted.
fru_internal_corrupted: boolFRU internal use area corrupted.
sdr_repository_empty: boolSDR repository empty.
ipmb_not_responding: boolIPMB not responding.
bmc_fru_access_error: boolCannot access BMC FRU.
sdr_repository_access_error: boolCannot access SDR repository.
sel_access_error: boolCannot access SEL device.
Trait Implementations§
Source§impl Clone for SelfTestDeviceError
impl Clone for SelfTestDeviceError
Source§fn clone(&self) -> SelfTestDeviceError
fn clone(&self) -> SelfTestDeviceError
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 SelfTestDeviceError
impl Debug for SelfTestDeviceError
Source§impl PartialEq for SelfTestDeviceError
impl PartialEq for SelfTestDeviceError
impl Copy for SelfTestDeviceError
impl Eq for SelfTestDeviceError
impl StructuralPartialEq for SelfTestDeviceError
Auto Trait Implementations§
impl Freeze for SelfTestDeviceError
impl RefUnwindSafe for SelfTestDeviceError
impl Send for SelfTestDeviceError
impl Sync for SelfTestDeviceError
impl Unpin for SelfTestDeviceError
impl UnwindSafe for SelfTestDeviceError
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