[badges.travis-ci]
branch = "master"
repository = "paritytech/jsonrpc"
[dependencies.derive_more]
version = "0.99"
[dependencies.futures]
version = "0.3"
[dependencies.hyper]
features = ["client", "http1"]
optional = true
version = "0.14"
[dependencies.hyper-tls]
optional = true
version = "0.5"
[dependencies.jsonrpc-core]
version = "18.0.0"
[dependencies.jsonrpc-pubsub]
version = "18.0.0"
[dependencies.jsonrpc-server-utils]
optional = true
version = "18.0.0"
[dependencies.log]
version = "0.4"
[dependencies.parity-tokio-ipc]
optional = true
version = "0.9"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.tokio]
optional = true
version = "1"
[dependencies.url]
version = "1.7"
[dependencies.websocket]
optional = true
version = "0.24"
[dev-dependencies.assert_matches]
version = "1.1"
[dev-dependencies.env_logger]
version = "0.7"
[dev-dependencies.jsonrpc-http-server]
version = "18.0.0"
[dev-dependencies.jsonrpc-ipc-server]
version = "18.0.0"
[dev-dependencies.lazy_static]
version = "1.0"
[features]
arbitrary_precision = ["serde_json/arbitrary_precision", "jsonrpc-core/arbitrary_precision"]
default = ["http", "tls", "ws"]
http = ["hyper", "tokio/full"]
ipc = ["parity-tokio-ipc", "jsonrpc-server-utils", "tokio"]
tls = ["hyper-tls", "http"]
ws = ["websocket", "tokio", "futures/compat"]
[package]
authors = ["Parity Technologies <admin@parity.io>"]
categories = ["asynchronous", "network-programming", "web-programming::http-client", "web-programming::http-server", "web-programming::websocket"]
description = "Transport agnostic JSON-RPC 2.0 client implementation."
documentation = "https://docs.rs/jsonrpc-client-transports/"
edition = "2018"
homepage = "https://github.com/paritytech/jsonrpc"
keywords = ["jsonrpc", "json-rpc", "json", "rpc", "serde"]
license = "MIT"
name = "jsonrpc-client-transports"
repository = "https://github.com/paritytech/jsonrpc"
version = "18.0.0"