[dependencies.jsonrpsee-client-transport]
optional = true
version = "0.24.7"
[dependencies.jsonrpsee-core]
optional = true
version = "0.24.7"
[dependencies.jsonrpsee-http-client]
optional = true
version = "0.24.7"
[dependencies.jsonrpsee-proc-macros]
optional = true
version = "0.24.7"
[dependencies.jsonrpsee-server]
optional = true
version = "0.24.7"
[dependencies.jsonrpsee-types]
optional = true
version = "0.24.7"
[dependencies.jsonrpsee-wasm-client]
optional = true
version = "0.24.7"
[dependencies.jsonrpsee-ws-client]
optional = true
version = "0.24.7"
[dependencies.tokio]
optional = true
version = "1.23.1"
[dependencies.tracing]
optional = true
version = "0.1.34"
[features]
async-client = ["jsonrpsee-core/async-client"]
async-wasm-client = ["jsonrpsee-core/async-wasm-client"]
client = ["http-client", "ws-client", "wasm-client", "client-ws-transport-tls", "client-web-transport", "async-client", "async-wasm-client", "client-core"]
client-core = ["jsonrpsee-core/client"]
client-web-transport = ["jsonrpsee-client-transport/web"]
client-ws-transport-no-tls = ["jsonrpsee-client-transport/ws"]
client-ws-transport-tls = ["jsonrpsee-client-transport/ws", "jsonrpsee-client-transport/tls-rustls-platform-verifier"]
full = ["client", "server", "macros"]
http-client = ["jsonrpsee-http-client", "jsonrpsee-types", "jsonrpsee-core/client"]
macros = ["jsonrpsee-proc-macros", "jsonrpsee-types", "tracing"]
server = ["jsonrpsee-server", "server-core", "jsonrpsee-types", "tokio"]
server-core = ["jsonrpsee-core/server"]
wasm-client = ["jsonrpsee-wasm-client", "jsonrpsee-types", "jsonrpsee-core/client"]
ws-client = ["jsonrpsee-ws-client", "jsonrpsee-types", "jsonrpsee-core/client"]
[lib]
name = "jsonrpsee"
path = "src/lib.rs"
[package]
authors = ["Parity Technologies <admin@parity.io>", "Pierre Krieger <pierre.krieger1708@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "JSON-RPC client/server framework"
documentation = "https://docs.rs/jsonrpsee"
edition = "2021"
homepage = "https://www.parity.io/"
keywords = ["jsonrpc", "json", "http", "websocket", "WASM"]
license = "MIT"
name = "jsonrpsee"
publish = true
readme = "README.md"
repository = "https://github.com/paritytech/jsonrpsee"
rust-version = "1.74.1"
version = "0.24.7"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[package.metadata.playground]
all-features = true