#![feature(io, unicode)]
extern crate rustc_unicode;
#[macro_use]
pub mod macros;
mod buffer;
pub mod ast;
pub mod decoder;
pub mod encoder;
pub use ast::Json;
pub use buffer::Utf8Buffer;
pub use decoder::{Decoder, DecodeError, DecodeResult, Config};
pub use encoder::{Encoder, EncodeError, EncodeResult};