1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
//! Types for parsing clausewitz binary input
//!
//! See the top level module documentation for an overview that includes parsing
//! and deserializing binary data.
#[cfg(feature = "derive")]
mod de;
mod flavor;
mod resolver;
mod rgb;
mod tape;
#[cfg(feature = "derive")]
pub use self::de::{BinaryDeserializer, BinaryDeserializerBuilder};
pub use self::flavor::BinaryFlavor;
pub use self::resolver::{FailedResolveStrategy, TokenResolver};
pub use self::rgb::*;
pub use self::tape::{BinaryTape, BinaryTapeParser, BinaryToken};