Expand description
Safe Rust interface for parsing SMBIOS tables and structures, matching smbios.h / smbios.cc.
Structs§
- Baseboard
Information Struct - SMBIOS Baseboard Information Struct.
- Bios
Information Struct2_ 0 - SMBIOS BIOS Information Struct v2.0.
- Bios
Information Struct2_ 4 - SMBIOS BIOS Information Struct v2.4.
- Entry
Point - Unified abstraction over SMBIOS 2.1 and 3.0 entry points.
- Entry
Point2_ 1 - System structure identifying where SMBIOS v2.1 structs are in memory.
- Entry
Point3_ 0 - System structure identifying where SMBIOS v3.0 structs are in memory.
- Header
- SMBIOS common struct header.
- Spec
Version - Utility for comparing SMBIOS specification versions.
- String
Table - Utility for working with the table of null-terminated strings after each SMBIOS structure.
- Struct
Type - SMBIOS Structure Type identifier.
- System
Information Struct2_ 0 - SMBIOS System Information Struct v2.0.
- System
Information Struct2_ 1 - SMBIOS System Information Struct v2.1.
- System
Information Struct2_ 4 - SMBIOS System Information Struct v2.4.
Enums§
- Entry
Point Type - Type representing the underlying entry point version reference.
- Entry
Point Version - SMBIOS EntryPoint version.
Constants§
Functions§
- compute_
checksum - Computes the 8-bit checksum of a byte slice.