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.
Middleware for jsonrpsee servers.
Shared modules for the JSON-RPC servers.
Shared tracing helpers to trace RPC calls.
Traits

Macros

Convert the given values to a jsonrpsee_types::ParamsSer 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 boxed RawValue.
Convert a T into serde_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 see beef::generic::Cow.
JSON-RPC result.

Attribute Macros

Derive Macros