read_instrument/
read_instrument.rs1use std::env;
2use std::error::Error;
3use std::fs::File;
4
5use m8_file_parser::*;
6
7fn main() {
8 match run() {
9 Ok(_) => (),
10 Err(err) => println!("Error: {}", err),
11 }
12}
13
14fn run() -> Result<(), Box<dyn Error>> {
15 let args: Vec<String> = env::args().collect();
16
17 let mut f = File::open(&args[1])?;
18 let instr = Instrument::read(&mut f)?;
19
20 dbg!(&instr.instrument);
21
22 match &instr.eq {
23 None => {}
24 Some(eq) => {
25 dbg!(eq);
26 }
27 };
28
29 Ok(())
30}