#[repr(u32)]pub enum BlobStructureType {
Show 40 variants
StructureCount = 0,
BiosInformation = 1,
Srat = 2,
MemoryMap = 3,
Entropy = 4,
BiosGuid = 5,
SmbiosSystemSerialNumber = 6,
SmbiosBaseSerialNumber = 7,
SmbiosChassisSerialNumber = 8,
SmbiosChassisAssetTag = 9,
SmbiosBiosLockString = 10,
Smbios31ProcessorInformation = 11,
SmbiosSocketDesignation = 12,
SmbiosProcessorManufacturer = 13,
SmbiosProcessorVersion = 14,
SmbiosProcessorSerialNumber = 15,
SmbiosProcessorAssetTag = 16,
SmbiosProcessorPartNumber = 17,
Flags = 18,
ProcessorInformation = 19,
MmioRanges = 20,
Aarch64Mpidr = 21,
AcpiTable = 22,
NvdimmCount = 23,
Madt = 24,
VpciInstanceFilter = 25,
SmbiosSystemManufacturer = 26,
SmbiosSystemProductName = 27,
SmbiosSystemVersion = 28,
SmbiosSystemSkuNumber = 29,
SmbiosSystemFamily = 30,
SmbiosMemoryDeviceSerialNumber = 31,
Slit = 32,
Aspt = 33,
Pptt = 34,
Gic = 35,
Mcfg = 36,
Ssdt = 37,
Hmat = 38,
Iort = 39,
}
Expand description
Config structure types.
Variants§
StructureCount = 0
BiosInformation = 1
Srat = 2
MemoryMap = 3
Entropy = 4
BiosGuid = 5
SmbiosSystemSerialNumber = 6
SmbiosBaseSerialNumber = 7
SmbiosChassisSerialNumber = 8
SmbiosChassisAssetTag = 9
SmbiosBiosLockString = 10
Smbios31ProcessorInformation = 11
SmbiosSocketDesignation = 12
SmbiosProcessorManufacturer = 13
SmbiosProcessorVersion = 14
SmbiosProcessorSerialNumber = 15
SmbiosProcessorAssetTag = 16
SmbiosProcessorPartNumber = 17
Flags = 18
ProcessorInformation = 19
MmioRanges = 20
Aarch64Mpidr = 21
AcpiTable = 22
NvdimmCount = 23
Madt = 24
VpciInstanceFilter = 25
SmbiosSystemManufacturer = 26
SmbiosSystemProductName = 27
SmbiosSystemVersion = 28
SmbiosSystemSkuNumber = 29
SmbiosSystemFamily = 30
SmbiosMemoryDeviceSerialNumber = 31
Slit = 32
Aspt = 33
Pptt = 34
Gic = 35
Mcfg = 36
Ssdt = 37
Hmat = 38
Iort = 39
Auto Trait Implementations§
impl Freeze for BlobStructureType
impl RefUnwindSafe for BlobStructureType
impl Send for BlobStructureType
impl Sync for BlobStructureType
impl Unpin for BlobStructureType
impl UnwindSafe for BlobStructureType
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