extern crate futures;
extern crate tokio_core;
#[macro_use]
extern crate serde_json;
extern crate hyper;
extern crate queryst_prime as queryst;
extern crate uuid;
pub use serde_json::Value as JsonValue;
pub type JsonObject = serde_json::value::Map<String, JsonValue>;
mod request;
pub use request::{Request, Method};
mod server;
pub use server::Server;
mod reply;
pub use reply::Reply;
mod adapter;
pub use adapter::Adapter;
mod handler;
pub use handler::{Handler};
mod channel;
pub use channel::{Channel, Sender};
mod error;
pub use error::{Error, ErrorKind};
pub mod memory;
pub mod util;