1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
#![cfg_attr(feature = "clippy", feature(plugin))] #![cfg_attr(feature = "clippy", plugin(clippy))] #![cfg_attr(feature = "clippy", deny(clippy))] #![cfg_attr(feature = "clippy", allow(missing_docs_in_private_items))] #![cfg_attr(feature = "clippy", allow(type_complexity))] extern crate bytes; extern crate futures; #[macro_use] extern crate log; extern crate serde; #[macro_use] extern crate serde_derive; #[macro_use] extern crate serde_json; extern crate tokio_core; extern crate tokio_io; extern crate tokio_process; mod protocol; mod client; mod errors; mod structs; mod frontend; mod core; pub use frontend::{Frontend, FrontendBuilder, ServerResult}; pub use client::{Client, ClientResult}; pub use errors::{ClientError, ServerError}; pub use core::{spawn, CoreStderr}; pub use structs::{Line, Operation, OperationType, ScrollTo, Style, StyleDef, Update};