[][src]Module essrpc::transports

Transport implementations and helpers.

Structs

BincodeAsyncClientTransport

Like BincodeTransport except for use as AsyncClientTransport.

BincodeTransport

Transport implementation using Bincode serialization. Can be used over any Read+Write channel (local socket, internet socket, pipe, etc). The present implementation is naive with regards to this channel -- no buffering is performed. Enable the "bincode_transport" feature to use this.

JSONAsyncClientTransport

Like JSONTransport except for use as AsyncClientTransport.

JSONTransport

Transport implementation over JSON-RPC. Can be used over any Read+Write channel (local socket, internet socket, pipe, etc). Enable the "json_transport" feature to use this.

ReadWrite

Type which combines a Read and a Write to implement both Read and Write in a single type. May be useful in satisfying the construction requirements of transports such as BincodeTransport or JSONTransport.