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};