Add new feature rustls (enabled by default)

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
This commit is contained in:
Jiahao XU 2022-07-23 20:32:12 +10:00
parent 6fe2762f11
commit 162e4838d8
No known key found for this signature in database
GPG key ID: 591C0B03040416D6

View file

@ -24,7 +24,7 @@ bytes = "1.1.0"
bzip2 = "0.4.3" bzip2 = "0.4.3"
cargo_toml = "0.11.4" cargo_toml = "0.11.4"
clap = { version = "3.2.12", features = ["derive"] } clap = { version = "3.2.12", features = ["derive"] }
crates_io_api = { version = "0.8.0", default-features = false, features = ["rustls"] } crates_io_api = { version = "0.8.0", default-features = false }
dirs = "4.0.0" dirs = "4.0.0"
flate2 = { version = "1.0.24", default-features = false } flate2 = { version = "1.0.24", default-features = false }
fs4 = "0.6.2" fs4 = "0.6.2"
@ -35,7 +35,7 @@ log = "0.4.14"
miette = { version = "5.1.1", features = ["fancy-no-backtrace"] } miette = { version = "5.1.1", features = ["fancy-no-backtrace"] }
mimalloc = { version = "0.1.29", default-features = false, optional = true } mimalloc = { version = "0.1.29", default-features = false, optional = true }
once_cell = "1.13.0" once_cell = "1.13.0"
reqwest = { version = "0.11.11", features = ["rustls-tls", "stream"], default-features = false } reqwest = { version = "0.11.11", features = ["stream"], default-features = false }
scopeguard = "1.1.0" scopeguard = "1.1.0"
semver = "1.0.12" semver = "1.0.12"
serde = { version = "1.0.139", features = ["derive"] } serde = { version = "1.0.139", features = ["derive"] }
@ -69,11 +69,12 @@ zstd = { version = "0.10.0", default-features = false }
guess_host_triple = "0.1.3" guess_host_triple = "0.1.3"
[features] [features]
default = ["static", "zlib-ng"] default = ["static", "zlib-ng", "rustls"]
mimalloc = ["dep:mimalloc"] mimalloc = ["dep:mimalloc"]
static = ["bzip2/static", "xz2/static"] static = ["bzip2/static", "xz2/static"]
pkg-config = ["zstd/pkg-config"] pkg-config = ["zstd/pkg-config"]
zlib-ng = ["flate2/zlib-ng"] zlib-ng = ["flate2/zlib-ng"]
rustls = ["crates_io_api/rustls", "reqwest/rustls-tls"]
[dev-dependencies] [dev-dependencies]
env_logger = "0.9.0" env_logger = "0.9.0"