Crate dmidecode[][src]

Expand description

DMIDECODE

This library reports information about system’s hardware as described in system BIOS according to the SMBIOS/DMI standard. Each SMBIOS type refers to separate struct.

SMBIOS specification defines the following data structures:

Re-exports

pub use structures::*;

Modules

Handle Bit Field values in SMBIOS structure

SMBIOS structures

Structs

An SMBIOSv2 EntryPoint structure.

An SMBIOSv3 EntryPoint structure.

The raw SMBIOS structure information for structures that are not handled by this crate, such as Oem structures.

The version number associated with the Smbios EntryPoint

An iterator over structure strings

An iterator that traverses the SMBIOS structure tables. This struct is produced by the structures method on EntryPoint. See its documentation for more details.

Enums

SMBIOS Table information variant

Failure type for trying to find the SMBIOS EntryPoint structure in memory.

Failure type for trying to decode the SMBIOS Structures iterator into the Structure variant type.

Variant structure for decoding the SMBIOS table types.

Traits

General trait for slice -> unsigned conversion