libbtrfsutil 0.7.1

libbtrfsutil bindings
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use libbtrfsutil::IterateSubvolume;

fn main() {
    for (path, info) in IterateSubvolume::new("/")
        .iter_with_info()
        .unwrap()
        .filter_map(|s| s.ok())
    {
        println!(
            "ID {} gen {} top level {} path {}",
            info.id(),
            info.generation(),
            info.parent_id().unwrap(),
            path.display()
        );
    }
}