drill-press 0.1.2

A cross platform library for listing and manipulating holes in sparse files.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use drill_press::*;

use std::env;
use std::fs::File;

fn main() -> Result<(), ScanError> {
    let args: Vec<String> = env::args().collect();
    assert!(args.len() > 1);
    println!("{}", args[1]);
    let mut file = File::open(&args[1])?;
    let chunks = file.scan_chunks()?;
    for chunk in chunks {
        println!("{:?}", chunk);
    }

    Ok(())
}