Skip to main content

json_rpc/
json_rpc.rs

1//! JSON-RPC 2.0 types and server.
2//!
3//! This crate provides pure data types for JSON-RPC 2.0 messages,
4//! plus an optional [`Server`] for method registration and synchronous dispatch.
5
6pub mod error_code;
7pub mod id;
8pub mod request;
9pub mod response;
10pub mod server;
11
12pub use error_code::ErrorCode;
13pub use id::Id;
14pub use request::{Request, RequestId, RequestMessage};
15pub use response::{Error, Response};
16pub use server::{ResponseMessage, Server};