osuparse - A osu! beatmap parser crate

osuparse is a Rust crate for parsing osu! .osu beatmap files. Usage is as simple as:

```rust let mut file = File::open("map.osu").unwrap(); let mut contents = String::new(); file.readtostring(&mut contents).unwrap();

parsebeatmap(contents.asstr()).unwrap(); ```

osuparse fully supports the osu! beatmap file specification, with the important exception of the Events section, which is pending implmentation.