Module jsonrpsee_core::client
source · Expand description
Shared utilities for jsonrpsee
clients.
Re-exports
pub use async_client::Client;
pub use async_client::ClientBuilder;
Modules
- Abstract async client.
Structs
- Batch request message.
- Batch response.
- RegisterNotification message.
- Reference counted request ID.
- Keep track of request IDs.
- Request message.
- Active subscription on the client.
- Subscription message.
Enums
- What certificate store to use
- Message that the Client can send to the background task.
- JSON-RPC request object id data type.
- Message type received from the RPC server. It can either be plain text data, bytes, or
Pong
messages. - Subscription kind
Traits
- JSON-RPC client interface that can make requests and notifications.
- Marker trait to determine whether a type implements
Send
or not. - JSON-RPC client interface that can make requests, notifications and subscriptions.
- Transport interface to receive data asynchronous.
- Transport interface to send data asynchronous.
Functions
- Generate a range of IDs to be used in a batch request.
Type Definitions
- Represent a single entry in a batch response.