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.