[dependencies.anyhow]
version = "1"
[dependencies.arrayvec]
optional = true
version = "0.7.1"
[dependencies.async-lock]
optional = true
version = "2.4"
[dependencies.async-trait]
version = "0.1"
[dependencies.beef]
features = ["impl_serde"]
version = "0.5.1"
[dependencies.futures-channel]
version = "0.3.14"
[dependencies.futures-timer]
optional = true
version = "3"
[dependencies.futures-util]
default-features = false
optional = true
version = "0.3.14"
[dependencies.globset]
optional = true
version = "0.4"
[dependencies.http]
optional = true
version = "0.2.7"
[dependencies.hyper]
default-features = false
features = ["stream"]
optional = true
version = "0.14.10"
[dependencies.jsonrpsee-types]
version = "0.16.3"
[dependencies.parking_lot]
optional = true
version = "0.12"
[dependencies.rand]
optional = true
version = "0.8"
[dependencies.rustc-hash]
optional = true
version = "1"
[dependencies.serde]
default-features = false
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
features = ["raw_value"]
version = "1"
[dependencies.soketto]
optional = true
version = "0.7.1"
[dependencies.thiserror]
version = "1"
[dependencies.tokio]
optional = true
version = "1.16"
[dependencies.tracing]
version = "0.1.34"
[dependencies.wasm-bindgen-futures]
optional = true
version = "0.4.19"
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.tokio]
features = ["macros", "rt"]
version = "1.16"
[features]
async-client = ["async-lock", "client", "rustc-hash", "tokio/macros", "tokio/rt", "tokio/sync", "futures-timer"]
async-wasm-client = ["async-lock", "client", "wasm-bindgen-futures", "rustc-hash/std", "futures-timer/wasm-bindgen"]
client = ["futures-util/sink", "futures-channel/sink", "futures-channel/std"]
default = []
http-helpers = ["hyper", "futures-util"]
server = ["arrayvec", "futures-util/alloc", "globset", "rustc-hash/std", "parking_lot", "rand", "tokio/rt", "tokio/sync"]
[package]
authors = ["Parity Technologies <admin@parity.io>"]
description = "Utilities for jsonrpsee"
edition = "2021"
license = "MIT"
name = "jsonrpsee-core"
version = "0.16.3"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[package.metadata.playground]
all-features = true