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}