6 releases (3 breaking)

0.4.0 Oct 5, 2024
0.3.0 Aug 18, 2024
0.2.1 Aug 4, 2024
0.2.0 Aug 4, 2024
0.1.0 Aug 4, 2024

#555 in Data structures

MIT license

49KB
1K SLoC

beat_saber_map

Crates.io Version docs.rs Rust

Read and write Beat Saber maps with Rust.

use beat_saber_map::BeatSaberMap;

let map = BeatSaberMap::from_dir("sample").unwrap();

assert_eq!(map.info.version, "4.0.0");
assert_eq!(map.info.song.title, "Magic");
assert_eq!(map.info.environment_names.first().unwrap(), "WeaveEnvironment");

Documentation can be found on docs.rs.

Roadmap

Dependencies

~0.7–1.6MB
~34K SLoC