[dependencies.anyhow]
optional = true
version = "1"
[dependencies.futures-channel]
default-features = false
optional = true
version = "0.3.14"
[dependencies.futures-timer]
optional = true
version = "3"
[dependencies.futures-util]
default-features = false
features = ["alloc"]
optional = true
version = "0.3.14"
[dependencies.gloo-net]
default-features = false
features = ["json", "websocket"]
optional = true
version = "0.2.0"
[dependencies.http]
optional = true
version = "0.2"
[dependencies.jsonrpsee-core]
features = ["client"]
version = "0.16.3"
[dependencies.jsonrpsee-types]
optional = true
version = "0.16.3"
[dependencies.pin-project]
optional = true
version = "1"
[dependencies.rustls-native-certs]
optional = true
version = "0.6"
[dependencies.soketto]
optional = true
version = "0.7.1"
[dependencies.thiserror]
optional = true
version = "1"
[dependencies.tokio]
features = ["net", "time", "macros"]
optional = true
version = "1.16"
[dependencies.tokio-rustls]
optional = true
version = "0.24.1"
[dependencies.tokio-util]
features = ["compat"]
optional = true
version = "0.7"
[dependencies.tracing]
version = "0.1.34"
[dependencies.webpki-roots]
optional = true
version = "0.25.2"
[features]
tls = ["tokio-rustls", "webpki-roots", "rustls-native-certs"]
web = ["gloo-net", "futures-channel", "futures-timer", "futures-util", "anyhow", "thiserror"]
ws = ["futures-util", "http", "tokio", "tokio-util", "soketto", "pin-project", "jsonrpsee-types", "thiserror"]
[package]
authors = ["Parity Technologies <admin@parity.io>", "Pierre Krieger <pierre.krieger1708@gmail.com>"]
description = "JSON-RPC client transport"
documentation = "https://docs.rs/jsonrpsee-client-transport"
edition = "2021"
homepage = "https://github.com/paritytech/jsonrpsee"
license = "MIT"
name = "jsonrpsee-client-transport"
repository = "https://github.com/paritytech/jsonrpsee"
version = "0.16.3"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[package.metadata.playground]
all-features = true