Crate jsonrpsee_core
source ·Expand description
Shared utilities for jsonrpsee
.
Re-exports
pub use error::Error;
Modules
- client
client
Shared utilities forjsonrpsee
clients. - Error type.
- http_helpers
http-helpers
Utility methods relying on hyper - id_providers
server
Subscription ID providers. - RPC Parameters. RPC parameters.
- server
server
Shared modules for the JSON-RPC servers. - Shared tracing helpers to trace RPC calls.
- Traits
Macros
- rpc_params
client
Convert the given values to acrate::params::ArrayParams
as expected by a jsonrpsee Client (http or websocket).
Structs
- Reference to a range of bytes encompassing a single valid JSON value in the input data.
Enums
- Represents any valid JSON value.
Constants
- Ten megabytes.
Traits
- A data structure that can be deserialized without borrowing any data from the deserializer.
- A data structure that can be serialized into any data format supported by Serde.
Functions
- Convert a
T
into a boxedRawValue
. - Convert a
T
intoserde_json::Value
which is an enum that can represent any valid JSON data.
Type Definitions
- Compact three word
Cow
that puts the ownership tag in capacity. This is a type alias, for documentation seebeef::generic::Cow
. - JSON-RPC result.