Crate tetsy_jsonrpc_core_client[][src]

JSON-RPC client implementation primitives.

By default this crate does not implement any transports, use corresponding features (tls, http or ws) to opt-in for them.

See documentation of tetsy-jsonrpc-client-transports for more details.

Modules

transports

Client transport implementations

Structs

RawClient

Client for raw JSON RPC requests

RpcChannel

A channel to a RpcClient.

RpcFuture

The future returned by the rpc call.

SubscriptionStream

The stream returned by a subscribe.

TypedClient

Client for typed JSON RPC requests

TypedSubscriptionStream

A typed subscription stream.

Enums

RpcError

The errors returned by the client.