dmidecode
A Rust library for parsing raw SMBIOS/DMI tables. This crate lets you read and decode system firmware information provided via /sys/firmware/dmi/tables/ on Linux, or directly from memory dumps.
# Cargo.toml
[]
= "0.9"
Example
use Structure;
No-std support
In no_std mode, almost all of the same API is available and works the same
way. To depend on dmidecode in no_std mode, disable our default enabled
std feature in Cargo.toml.
The std feature just implements the Error trait on error types used by
dmidecode.
[]
= { = "0.9", = false }
Rust Version Support The minimum supported Rust version is documented in
the Cargo.toml file. This may be bumped in minor releases as necessary.
License
dmidecode is released under the terms of the MIT license.