Enum smbioslib::SystemBootStatus
source · [−]pub enum SystemBootStatus {
NoErrors,
NoBootableMedia,
NormalOSFailedToLoad,
FirmwareDetectedFailure,
OSDetectedFailure,
UserRequestedBoot,
SystemSecurityViolation,
PreviouslyRequestedImage,
SystemWatchdogTimerExpired,
None,
}
Expand description
Variants
NoErrors
No errors detected
NoBootableMedia
No bootable media
NormalOSFailedToLoad
“normal” operating system failed to load
FirmwareDetectedFailure
Firmware-detected hardware failure, including “unknown” failure types
OSDetectedFailure
Operating system-detected hardware failure For ACPI operating systems, the system firmware might set this reason code when the OS reports a boot failure through interfaces defined in the Simple Boot Flag Specification.
UserRequestedBoot
User-requested boot, usually through a keystroke
SystemSecurityViolation
System security violation
PreviouslyRequestedImage
Previously-requested image This reason code allows coordination between OS-present software and the OS-absent environment. For example, an OS-present application might enable (through a platform-specific interface) the system to boot to the PXE and request a specific boot-image.
SystemWatchdogTimerExpired
System watchdog timer expired, causing the system to reboot
None
A value unknown to this standard, check the raw value
Trait Implementations
sourceimpl Debug for SystemBootStatus
impl Debug for SystemBootStatus
sourceimpl PartialEq<SystemBootStatus> for SystemBootStatus
impl PartialEq<SystemBootStatus> for SystemBootStatus
sourceimpl Serialize for SystemBootStatus
impl Serialize for SystemBootStatus
impl Eq for SystemBootStatus
impl StructuralEq for SystemBootStatus
impl StructuralPartialEq for SystemBootStatus
Auto Trait Implementations
impl RefUnwindSafe for SystemBootStatus
impl Send for SystemBootStatus
impl Sync for SystemBootStatus
impl Unpin for SystemBootStatus
impl UnwindSafe for SystemBootStatus
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more