1extern crate byteorder;
9extern crate libc;
10
11#[cfg(test)]
12extern crate rustc_serialize;
13
14#[cfg(feature="random")]
15extern crate quickcheck;
16
17pub mod types;
18pub mod value;
19pub mod decoder;
20pub mod encoder;
21pub mod skip;
22pub mod slice;
23
24#[cfg(feature="random")]
25pub mod random;
26
27pub use decoder::{Config, Decoder, DecodeError, DecodeResult, GenericDecoder};
28pub use decoder::{opt, maybe, or_break};
29pub use encoder::{Encoder, EncodeError, EncodeResult, GenericEncoder};