summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--crates/arti-relay/Cargo.toml7
-rw-r--r--crates/tor-dirserver/Cargo.toml1
-rw-r--r--maint/dependencies-bodge/Cargo.toml3
3 files changed, 7 insertions, 4 deletions
diff --git a/crates/arti-relay/Cargo.toml b/crates/arti-relay/Cargo.toml
index 524217e50..d1ff64715 100644
--- a/crates/arti-relay/Cargo.toml
+++ b/crates/arti-relay/Cargo.toml
@@ -11,9 +11,11 @@ keywords = ["tor", "arti", "privacy", "anonymity", "networking"]
categories = ["network-programming", "cryptography"]
repository = "https://gitlab.torproject.org/tpo/core/arti.git/"
+[package.metadata.docs.rs]
+all-features = true
+
[features]
full = [
- "metrics",
"fs-mistrust/full",
"safelog/full",
"tor-chanmgr/full",
@@ -102,6 +104,3 @@ web-time-compat = { path = "../web-time-compat", version = "0.1.0" }
[dev-dependencies]
tor-keymgr = { path = "../tor-keymgr", version = "0.43.0", features = ["ephemeral-keystore", "testing"] }
tor-rtmock = { path = "../tor-rtmock", version = "0.43.0" }
-
-[package.metadata.docs.rs]
-all-features = true
diff --git a/crates/tor-dirserver/Cargo.toml b/crates/tor-dirserver/Cargo.toml
index 3c87394e8..94e000bf0 100644
--- a/crates/tor-dirserver/Cargo.toml
+++ b/crates/tor-dirserver/Cargo.toml
@@ -22,6 +22,7 @@ full = [
"tor-dirclient/full",
"tor-rtcompat/full",
"tor-llcrypto/full",
+ "tor-checkable/full",
]
[dependencies]
diff --git a/maint/dependencies-bodge/Cargo.toml b/maint/dependencies-bodge/Cargo.toml
index e3f310d78..152bb1107 100644
--- a/maint/dependencies-bodge/Cargo.toml
+++ b/maint/dependencies-bodge/Cargo.toml
@@ -17,6 +17,9 @@ description = "Fake crate to influence cargo dependency selection"
# This tends to work because cargo likes to use a single version where it can.
[dependencies]
+
+[features]
+full = []
# Example: We used this to encourage Cargo to select an older version
# of security-framework, when we were stuck on the 10.12 OSX APIs and couldn't
# build the newer versions. (#2387)