# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "jsonrpc-v2" version = "0.13.0" authors = ["Jacob Brown "] description = "JSONRPC 2.0 server" readme = "README.md" keywords = [ "jsonrpc", "json-rpc", "jsonrpc2", "rpc", ] license = "MIT" repository = "https://github.com/kardeiz/jsonrpc-v2" [dependencies.actix-service-v04] version = "0.4" optional = true package = "actix-service" [dependencies.actix-service-v1] version = "1" optional = true package = "actix-service" [dependencies.actix-service-v2] version = "2" optional = true package = "actix-service" [dependencies.actix-web-v1] version = "1" optional = true package = "actix-web" [dependencies.actix-web-v2] version = "2" optional = true package = "actix-web" [dependencies.actix-web-v3] version = "3" optional = true package = "actix-web" [dependencies.actix-web-v4] version = "4" optional = true package = "actix-web" [dependencies.async-trait] version = "0.1.52" [dependencies.bytes-v04] version = "0.4" optional = true package = "bytes" [dependencies.bytes-v05] version = "0.5" optional = true package = "bytes" [dependencies.bytes-v10] version = "1.0" optional = true package = "bytes" [dependencies.erased-serde] version = "0.3" [dependencies.extensions] version = "0.2" [dependencies.futures] version = "0.3" [dependencies.futures-v01] version = "0.1" optional = true package = "futures" [dependencies.hyper] version = "0.14" optional = true [dependencies.jsonrpc-v2-macros] version = "0.1.0" optional = true [dependencies.serde] version = "1" features = ["derive"] [dependencies.serde_json] version = "1" features = ["raw_value"] [dependencies.tower-service] version = "0.3" optional = true [dev-dependencies.actix-rt] version = "1" [dev-dependencies.http] version = "0.1.15" [dev-dependencies.tokio] version = "1" features = ["full"] [features] actix-web-v1-integration = [ "actix-web-v1", "actix-service-v04", "futures-v01", "bytes-v04", "futures/compat", ] actix-web-v2-integration = [ "actix-web-v2", "actix-service-v1", "bytes-v05", ] actix-web-v3-integration = [ "actix-web-v3", "actix-service-v1", "bytes-v05", ] actix-web-v4-integration = [ "actix-web-v4", "actix-service-v2", "bytes-v10", ] default = ["actix-web-v4-integration"] easy-errors = [] hyper-integration = [ "hyper", "hyper/full", "tower-service", "bytes-v10", ] macros = ["jsonrpc-v2-macros"]