1extern crate byteorder;
4extern crate cesu8;
5extern crate flate2;
6
7pub use blob::Blob;
9pub use error::{Error, Result};
10pub use value::Value;
11pub use raw::Endianness;
12
13#[cfg(feature = "serde")]
14#[doc(inline)]
15pub use de::{from_reader, from_gzip_reader, from_zlib_reader};
16#[cfg(feature = "serde")]
17#[doc(inline)]
18pub use ser::{to_writer, to_gzip_writer, to_zlib_writer};
19
20mod raw;
21mod blob;
22mod error;
23mod value;
24
25#[cfg(feature = "serde")] #[macro_use] extern crate serde;
26
27#[cfg(feature = "serde")] #[macro_use] mod macros;
28#[cfg(feature = "serde")] pub mod de;
29#[cfg(feature = "serde")] pub mod ser;
30
31#[cfg(test)] mod tests;