read_song/
read_song.rs

1use std::env;
2use std::error::Error;
3use std::fs::File;
4
5use m8_files::*;
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 song = Song::read(&mut f)?;
19
20    dbg!(&song);
21    dbg!(&song.eqs);
22
23    Ok(())
24}