rmp_rpc/lib.rs
1//! This crate provides facilities to use the `MessagePack` remote procedure call system
2//! (`MessagePack-RPC`) in Rust.
3
4extern crate bytes;
5extern crate futures;
6#[macro_use]
7extern crate log;
8extern crate rmpv;
9extern crate tokio;
10
11mod codec;
12mod endpoint;
13mod errors;
14pub mod message;
15
16pub use endpoint::{
17    serve, Ack, Client, Endpoint, IntoStaticFuture, Response, Service, ServiceWithClient,
18};
19pub use rmpv::{Integer, Utf8String, Value};