json-rpc2 0.5.0

Simple, robust and pragmatic JSON-RPC 2.0 implementation
Documentation

JSON-RPC

A simple, pragmatic implementation of JSONRPC-2.0 for Rust that is transport agnostic and adheres strictly to the specification.

Futures support is available using the async feature flag which uses async-trait in the futures module, see the async example for usage:

cargo run --example hello-world
cargo run --example async

Dual-licensed under MIT and Apache-2.