Crate smbios[][src]

Provides detection and access to System Management BIOS (SMBIOS) and Desktop Management Interface (DMI) data and structures.

Structs

Bits32

Contains the information found in a 32-bit SMBIOS entry point.

Bits64

Contains the information found in a 64-bit SMBIOS entry point.

Decoder

Decodes an SMBIOS data stream from an input Read trait object.

Header

Indicates the type of data contained within an SMBIOS structure.

Structure

Contains a single SMBIOS structure which can be interpreted using the SMBIOS specification.

Enums

EntryPointType

Possible entry point types and their contained structures.

Error

Specifies the different classes of errors which may occur.

ErrorKind

Specifies certain internal error conditions which may occur when dealing with SMBIOS data.

Traits

EntryPoint

Provides access to common information for SMBIOS entry points, including the SMBIOS version in use and the location and size of the SMBIOS table in system memory.

Functions

stream

Detects the entry point and location of an SMBIOS stream on this system, returning the entry point found and a stream which can be used with the Decoder type.

Type Definitions

Result

A Result type specialized use with for an Error.