Module dmi

Module dmi 

Source
Expand description

DMI table parser. Uses smbios-lib to data provider

§Usage

use ferrix::dmi::DMITable;
let dmi = DMITable::new().unwrap();
dbg!(dmi);

Structs§

Baseboard
Information about baseboard/module
BaseboardFeatures
Baseboard feature flags
Bios
Information about BIOS/UEFI
BiosCharacteristics
BIOS characteristics
BiosCharacteristicsExtension0
Characteristics extension byte 0
BiosCharacteristicsExtension1
Characteristics extension byte 0
Cache
This structure defines the attributes of CPU cache device in the system. One structure is specified for each such device, whether the device is internal to or external to the CPU module.
Caches
Attributes of each CPU cache device in the system
Chassis
Information about system enclosure or chassis
DMITable
A structure containing data from the DMI table
DMITableXml
MemoryArray
Collection of memory devices that operate together to form a memory address space
MemoryDevice
Information about single memory device
MemoryDevices
Information about all installed memory devices
Port
Attributes of a system port connector (serial, parallel, keyboard or mouse ports)
PortConnectors
Attributes of a system port connectors
Processor
Information about processor
ProcessorCharacteristics
Defines which functions the processor supports
System
Attributes of the overall system