[][src]Crate minirpc

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.