rhythm_open_exchange/
lib.rs1#![warn(clippy::pedantic)]
7
8#[cfg(feature = "analysis")]
9pub mod analysis;
10pub mod codec;
11pub mod error;
12pub mod model;
13pub mod prelude;
14
15#[cfg(test)]
16pub mod test_utils;
17
18#[cfg(feature = "compression")]
20pub use codec::RoxCodec;
21pub use codec::{
22 Decoder, Encoder, InputFormat, OutputFormat, auto_convert, auto_decode, auto_encode,
23 encode_with_format, from_bytes, from_string,
24};
25pub use error::{RoxError, RoxResult};
26pub use model::{Hitsound, Metadata, Note, NoteType, RoxChart, TimingPoint};