pub enum FirmwareIdFormat {
FreeForm,
UefiGuid,
VendorOemSpecific,
None,
}
Expand description
§Firmware Id Format of SMBiosFirmwareInventoryInformation
Variants§
FreeForm
The format is a free-form string that is implementation specific.
EXAMPLE: ‘35EQP72B’,0
UefiGuid
The format is a string representation of the UEFI ESRT FwClass GUID or the UEFI Firmware Management Protocol ImageTypeId, as defined by the UEFI Specification. To represent the GUID, the string is formatted using the 36-character UUID string format specified in RFC4122: “xxxxxxxx-xxxxxxxx-xxxx-xxxxxxxxxxxx.” Each x represents a hexadecimal digit (0-F).
EXAMPLE: ‘1624a9df-5e13-47fc-874a-df3aff143089’,0
VendorOemSpecific
BIOS Vendor/OEM-specific
None
A value unknown to this standard, check the raw value
Trait Implementations§
Source§impl Debug for FirmwareIdFormat
impl Debug for FirmwareIdFormat
Source§impl PartialEq for FirmwareIdFormat
impl PartialEq for FirmwareIdFormat
Source§impl Serialize for FirmwareIdFormat
impl Serialize for FirmwareIdFormat
impl Eq for FirmwareIdFormat
impl StructuralPartialEq for FirmwareIdFormat
Auto Trait Implementations§
impl Freeze for FirmwareIdFormat
impl RefUnwindSafe for FirmwareIdFormat
impl Send for FirmwareIdFormat
impl Sync for FirmwareIdFormat
impl Unpin for FirmwareIdFormat
impl UnwindSafe for FirmwareIdFormat
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