blotter.rs/examples/load.rs

16 lines
452 B
Rust

use std::{env::args_os, fs::File, io::BufReader, process::exit};
use blotter::BlotterFile;
fn main() -> Result<(), blotter::error::Error> {
let infile = args_os().nth(1).unwrap_or_else(usage);
let mut reader = BufReader::new(File::open(infile)?);
let blotter_file = BlotterFile::read(&mut reader)?;
println!("{:#?}", blotter_file);
Ok(())
}
fn usage<T>() -> T {
eprintln!("missing argument: input file name");
exit(1);
}