use rust_stdf::atdf_file::*;
use std::env;
use std::time::Instant;
fn main() {
let atdf_path: String;
if let Some(fpath) = env::args().nth(1) {
atdf_path = fpath;
println!("Input path: {}\n", atdf_path);
} else {
println!("no path\n");
return;
};
let mut reader = match AtdfReader::new(&atdf_path) {
Ok(r) => r,
Err(e) => {
println!("{}", e);
return;
}
};
let start_time = Instant::now();
for rec in reader.get_record_iter() {
println!("{}", rec.to_atdf_string());
}
let elapsed = start_time.elapsed().as_millis();
println!("elapsed time {:?} ms", elapsed);
}