Expand description
MINI-RPC is a stateless, light-weight remote procedure call (RPC) protocol. Inspired by the JSON-RPC 2.0 Specification, this implementation written in Rust selected its essential parts in order to keep as minimal as possible the communication between processes.
Re-exports§
pub use self::call::Call;
pub use self::error::Error;
pub use self::failure::Failure;
pub use self::id::Id;
pub use self::method::Method;
pub use self::notification::Notification;
pub use self::params::Params;
pub use self::request::Payload as RequestPayload;
pub use self::request::Request;
pub use self::response::Payload as ResponsePayload;
pub use self::response::Response;
pub use self::success::Success;
Modules§
- call
- MINI-RPC Call Request.
- error
- MINI-RPC Errors.
- failure
- MINI-RPC Response Failure.
- id
- MINI-RPC Id.
- method
- MINI-RPC Request Method.
- notification
- MINI-RPC Notification Request.
- params
- MINI-RPC Request Parameters.
- request
- MINI-RPC Request.
- response
- MINI-RPC Response.
- success
- MINI-RPC Response Success.
Structs§
- Map
- Represents a JSON key/value type.
Enums§
- Value
- Represents any valid JSON value.