dmidecode_mini/
dmidecode_mini.rs1use linux_info::bios::Bios;
5
6
7fn main() {
8
9 let bios = Bios::read().expect("failed to read bios info");
10 let bios_info = bios.bios_info().expect("failed to get bios info");
11 let system_info = bios.system_info().expect("failed to get system info");
12
13 println!("Bios Information");
14 println!("\tVendor: {}", bios_info.vendor);
15 println!("\tVersion: {}", bios_info.version);
16 println!("\tRelease Date: {}", bios_info.release_date);
17 println!("\tBIOS Revision: {}.{}", bios_info.major, bios_info.minor);
18 println!();
19
20 println!("System Information");
21 println!("\tManufacturer: {}", system_info.manufacturer);
22 println!("\tProduct Name: {}", system_info.product_name);
23 println!("\tVersion: {}", system_info.version);
24 println!("\tSerial Number: {}", system_info.serial_number);
25 println!("\tUUID: {}", system_info.uuid);
26 println!("\tSKU Number: {}", system_info.sku_number);
27 println!("\tFamily: {}", system_info.family);
28
29}