Crate jsonrpsee_core
source ·Expand description
Shared utilities for jsonrpsee
.
Re-exports
pub use error::Error;
Modules
- Shared utilities for
jsonrpsee
clients. - Error type.
- Utility methods relying on hyper
- Subscription ID providers.
- RPC Parameters. RPC parameters.
- Shared modules for the JSON-RPC servers.
- Shared tracing helpers to trace RPC calls.
- Traits
Macros
- Convert the given values to a
crate::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.