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}