brs 0.2.0

Read and write Brickadia save files.
Documentation
use brs::{HasHeader1, HasHeader2};
use std::env::args;
use std::fs::File;

fn main() -> std::io::Result<()> {
    let path = args().nth(1).expect("missing path");
    let reader = brs::Reader::new(File::open(path)?)?;
    let reader = reader.read_header1()?;
    let reader = reader.read_header2()?;
    dbg!(reader.header1());
    dbg!(reader.header2());
    let mut first_brick = None;
    for brick in reader.iter_bricks()? {
        let brick = brick?;
        first_brick.get_or_insert(brick);
    }
    dbg!(first_brick);
    Ok(())
}