Crate minirpc

Source
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.