33//! Right now it supports only server side handling requests.
44//!
55//! ```rust
6- //! extern crate jsonrpc_core;
7- //!
86//! use jsonrpc_core::*;
97//! use jsonrpc_core::futures::Future;
108//!
2523
2624#[ macro_use] extern crate log;
2725#[ macro_use] extern crate serde_derive;
28- extern crate serde;
2926
30- pub extern crate futures;
27+ pub use futures;
3128
3229#[ doc( hidden) ]
3330pub extern crate serde_json;
@@ -45,8 +42,8 @@ pub type BoxFuture<T> = Box<futures::Future<Item = T, Error = Error> + Send>;
4542/// A Result type.
4643pub type Result < T > = :: std:: result:: Result < T , Error > ;
4744
48- pub use calls:: { RemoteProcedure , Metadata , RpcMethodSimple , RpcMethod , RpcNotificationSimple , RpcNotification } ;
49- pub use delegates:: IoDelegate ;
50- pub use io:: { Compatibility , IoHandler , MetaIoHandler , FutureOutput , FutureResult , FutureResponse , FutureRpcResult } ;
51- pub use middleware:: { Middleware , Noop as NoopMiddleware } ;
52- pub use types:: * ;
45+ pub use crate :: calls:: { RemoteProcedure , Metadata , RpcMethodSimple , RpcMethod , RpcNotificationSimple , RpcNotification } ;
46+ pub use crate :: delegates:: IoDelegate ;
47+ pub use crate :: io:: { Compatibility , IoHandler , MetaIoHandler , FutureOutput , FutureResult , FutureResponse , FutureRpcResult } ;
48+ pub use crate :: middleware:: { Middleware , Noop as NoopMiddleware } ;
49+ pub use crate :: types:: * ;
0 commit comments