Enum BlobStructureType

Source
#[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§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more