Files
noq/perf/Cargo.toml
Dirkjan Ochtman 78dc23614f Disable default features for rustls
In rustls 0.20, TLS 1.2 is optional but enabled by default. We also
don't need to depend on rustls enabling logging.
2021-10-26 11:05:30 -07:00

30 lines
927 B
TOML

[package]
name = "perf"
version = "0.1.0"
edition = "2018"
license = "MIT OR Apache-2.0"
publish = false
[features]
default = ["json-output"]
# Allow for json output from the perf client
json-output = ["serde", "serde_json"]
[dependencies]
anyhow = "1.0.22"
futures-util = "0.3.11"
hdrhistogram = { version = "7.2", default-features = false }
quinn = { path = "../quinn" }
rcgen = "0.8"
rustls = { version = "0.20", default-features = false, features = ["dangerous_configuration"] }
rustls-pemfile = "0.2.1"
serde = { version = "1.0", features = ["derive"], optional = true }
serde_json = { version = "1.0", optional = true }
socket2 = "0.4"
webpki = "0.22"
structopt = "0.3"
tokio = { version = "1.0.1", features = ["rt", "macros", "signal", "net", "sync"] }
tracing = "0.1.10"
tracing-subscriber = { version = "0.3.0", default-features = false, features = ["env-filter", "fmt", "ansi", "time", "local-time"] }
bytes = "1"