dmi/
dmi.rs

1use sysfs_class::DmiId;
2
3fn main() {
4    let dmi = DmiId::default();
5    println!(
6        "BIOS Date: {:?}\n\
7        BIOS Vendor: {:?}\n\
8        BIOS Version: {:?}\n\
9        Board Asset Tag: {:?}\n\
10        Board Name: {:?}\n\
11        Board Serial: {:?}\n\
12        Board Vendor: {:?}\n\
13        Board Version: {:?}\n\
14        Chassis Asset Tag: {:?}\n\
15        Chassis Name: {:?}\n\
16        Chassis Serial: {:?}\n\
17        Chassis Vendor: {:?}\n\
18        Chassis Version: {:?}\n\
19        Product Name: {:?}\n\
20        Product Serial: {:?}\n\
21        Product SKU: {:?}\n\
22        Product UUID: {:?}\n\
23        Product Version: {:?}\n\
24        Sys Vendor: {:?}",
25        dmi.bios_date(),
26        dmi.bios_vendor(),
27        dmi.bios_version(),
28        dmi.board_asset_tag(),
29        dmi.board_name(),
30        dmi.board_serial(),
31        dmi.board_vendor(),
32        dmi.board_version(),
33        dmi.chassis_asset_tag(),
34        dmi.chassis_name(),
35        dmi.chassis_serial(),
36        dmi.chassis_vendor(),
37        dmi.chassis_version(),
38        dmi.product_name(),
39        dmi.product_serial(),
40        dmi.product_sku(),
41        dmi.product_uuid(),
42        dmi.product_version(),
43        dmi.sys_vendor()
44    );
45}