aboutsummaryrefslogtreecommitdiffstats
path: root/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml9
1 files changed, 5 insertions, 4 deletions
diff --git a/Cargo.toml b/Cargo.toml
index 67701dd..38f018a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -51,14 +51,15 @@ httparse = "1"
http = "0.2"
bytes = "1"
atty = "0.2"
+rustls = { version = "0.18", optional = true }
-# Use rustls only on architecturs supported by ring.
+[features]
+default = ["tls"]
+# This feature allows us to use rustls only on architectures supported by ring.
# See also https://github.com/briansmith/ring/issues/1182
# and https://github.com/briansmith/ring/issues/562
# and https://github.com/briansmith/ring/issues/1367
-[target.'cfg(any(target_arch = "x86", target_arch = "x86_64", target_arch = "aarch64", target_arch = "arm"))'.dependencies]
-rustls = "0.18"
-actix-web = { version = "3", features = ["rustls"] }
+tls = ["rustls", "actix-web/rustls"]
[dev-dependencies]
assert_cmd = "2"