[][src]Crate jsonrpc

Rust JSON-RPC Library

Rust support for the JSON-RPC 2.0 protocol.

Re-exports

pub extern crate serde_json;
pub extern crate base64;
pub use error::Error;
pub use client::Client;
pub use client::Transport;

Modules

client

Client support

error

Error handling

simple_http

This module implements a minimal and non standard conforming HTTP 1.0 round-tripper that works with the bitcoind RPC server. This can be used if minimal dependencies are a goal and synchronous communication is ok.

Structs

Request

A JSONRPC request object

Response

A JSONRPC response object

Functions

arg

Shorthand method to convert an argument into a [Box<serde_json::value::RawValue>].

try_arg

Shorthand method to convert an argument into a [Box<serde_json::value::RawValue>]. Since serializers rarely fail, it's probably easier to use [arg] instead.