Struct smbioslib::SMBiosSystemBootInformation
source · pub struct SMBiosSystemBootInformation<'a> { /* private fields */ }
Expand description
System Boot Information (Type 32)
The client system firmware (for example, BIOS) communicates the System Boot Status to the client’s Pre1864 boot Execution Environment (PXE) boot image or OS-present management application through this structure.
Compliant with: DMTF SMBIOS Reference Specification 3.4.0 (DSP0134) Document Date: 2020-07-17
Implementations§
source§impl<'a> SMBiosSystemBootInformation<'a>
impl<'a> SMBiosSystemBootInformation<'a>
sourcepub fn boot_status_data(&self) -> Option<SystemBootStatusData<'_>>
pub fn boot_status_data(&self) -> Option<SystemBootStatusData<'_>>
Status and Additional Data fields that identify the boot status
Trait Implementations§
source§impl Debug for SMBiosSystemBootInformation<'_>
impl Debug for SMBiosSystemBootInformation<'_>
source§impl<'a> SMBiosStruct<'a> for SMBiosSystemBootInformation<'a>
impl<'a> SMBiosStruct<'a> for SMBiosSystemBootInformation<'a>
source§const STRUCT_TYPE: u8 = 32u8
const STRUCT_TYPE: u8 = 32u8
The SMBIOS structure type Read more
source§fn new(parts: &'a UndefinedStruct) -> Self
fn new(parts: &'a UndefinedStruct) -> Self
Creates a new instance of the implementing SMBIOS type
source§fn parts(&self) -> &'a UndefinedStruct
fn parts(&self) -> &'a UndefinedStruct
Contains the standard parts/sections of the implementing SMBIOS type.
Auto Trait Implementations§
impl<'a> RefUnwindSafe for SMBiosSystemBootInformation<'a>
impl<'a> Send for SMBiosSystemBootInformation<'a>
impl<'a> Sync for SMBiosSystemBootInformation<'a>
impl<'a> Unpin for SMBiosSystemBootInformation<'a>
impl<'a> UnwindSafe for SMBiosSystemBootInformation<'a>
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