block/
block.rs

1use std::io;
2use sysfs_class::{Block, SysClass};
3
4fn main() -> io::Result<()> {
5    for block in Block::all()? {
6        if block.has_device() {
7            println!("Path: {:?}", block.path());
8            println!("  Model: {:?}", block.device_model());
9            println!("  Vendor: {:?}", block.device_vendor());
10            println!("  Rev: {:?}", block.device_rev());
11            println!("  Children: {:#?}", block.children());
12        }
13    }
14
15    Ok(())
16}