diff options
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/arti-rpc-client-core/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/arti/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/tor-cert/Cargo.toml | 4 | ||||
| -rw-r--r-- | crates/tor-hscrypto/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/tor-key-forge/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/tor-keymgr/Cargo.toml | 3 | ||||
| -rw-r--r-- | crates/tor-proto/Cargo.toml | 2 | ||||
| -rw-r--r-- | crates/tor-rpc-connect/Cargo.toml | 2 |
8 files changed, 10 insertions, 9 deletions
diff --git a/crates/arti-rpc-client-core/Cargo.toml b/crates/arti-rpc-client-core/Cargo.toml index ec88cf2d6..18a1547e5 100644 --- a/crates/arti-rpc-client-core/Cargo.toml +++ b/crates/arti-rpc-client-core/Cargo.toml @@ -42,7 +42,7 @@ socketpair = "0.19" tor-basic-utils = { path = "../tor-basic-utils", version = "0.25.0" } [features] -full = ["ffi", "caret/full", "tor-socksproto/full", "tor-error/full"] +full = ["ffi", "caret/full", "tor-socksproto/full", "tor-error/full", "fs-mistrust/full", "tor-config-path/full", "tor-rpc-connect/full"] ffi = ["paste"] [package.metadata.docs.rs] diff --git a/crates/arti/Cargo.toml b/crates/arti/Cargo.toml index c97d1ff51..7bbe4e48f 100644 --- a/crates/arti/Cargo.toml +++ b/crates/arti/Cargo.toml @@ -53,7 +53,7 @@ full = [ "tor-hsrproxy?/full", "tor-hsservice?/full", "tor-async-utils/full", - "tor-config-path/full", + "tor-config-path/full", "tor-basic-utils/full", "tor-rpc-connect?/full", ] async-std = ["arti-client/async-std", "tor-rtcompat/async-std", "async-ctrlc", "signal-hook", "signal-hook-async-std"] diff --git a/crates/tor-cert/Cargo.toml b/crates/tor-cert/Cargo.toml index 3f64e6ed6..ab29f7d6b 100644 --- a/crates/tor-cert/Cargo.toml +++ b/crates/tor-cert/Cargo.toml @@ -13,14 +13,14 @@ repository = "https://gitlab.torproject.org/tpo/core/arti.git/" [features] default = [] -experimental = ["encode"] +experimental = ["encode", "experimental-api"] encode = ["derive_builder", "__is_experimental"] full = ["caret/full", "tor-bytes/full", "tor-checkable/full", "tor-llcrypto/full"] - # Enable experimental APIs that are not yet officially supported. # # These APIs are not covered by semantic versioning. Using this # feature voids your "semver warrantee". + experimental-api = ["__is_experimental"] __is_experimental = [] diff --git a/crates/tor-hscrypto/Cargo.toml b/crates/tor-hscrypto/Cargo.toml index 7b143c8e1..09f955c4b 100644 --- a/crates/tor-hscrypto/Cargo.toml +++ b/crates/tor-hscrypto/Cargo.toml @@ -29,7 +29,7 @@ full = [ "tor-units/full", "tor-error/full", "equix?/full", - "tor-memquota?/full", + "tor-memquota?/full", "tor-key-forge/full", ] experimental = [ diff --git a/crates/tor-key-forge/Cargo.toml b/crates/tor-key-forge/Cargo.toml index 044b3b73b..fbb77ba6d 100644 --- a/crates/tor-key-forge/Cargo.toml +++ b/crates/tor-key-forge/Cargo.toml @@ -15,7 +15,7 @@ repository = "https://gitlab.torproject.org/tpo/core/arti.git/" default = [] full = [ "tor-error/full", - "tor-llcrypto/full", + "tor-llcrypto/full", "tor-cert/full", ] __is_nonadditive = [] diff --git a/crates/tor-keymgr/Cargo.toml b/crates/tor-keymgr/Cargo.toml index 8b72c9f36..bf16c16d0 100644 --- a/crates/tor-keymgr/Cargo.toml +++ b/crates/tor-keymgr/Cargo.toml @@ -32,7 +32,8 @@ full = [ # # These APIs are not covered by semantic versioning. Using this # feature voids your "semver warrantee". -experimental = ["ephemeral-keystore", "ctor-keystore", "testing"] +experimental = ["ephemeral-keystore", "ctor-keystore", "testing", "experimental-api"] + experimental-api = ["__is_experimental"] ephemeral-keystore = ["__is_experimental"] ctor-keystore = ["data-encoding", "__is_experimental"] diff --git a/crates/tor-proto/Cargo.toml b/crates/tor-proto/Cargo.toml index 5a0112f50..524c684a8 100644 --- a/crates/tor-proto/Cargo.toml +++ b/crates/tor-proto/Cargo.toml @@ -35,7 +35,7 @@ full = [ "tor-hscrypto?/full", "tor-log-ratelim/full", "oneshot-fused-workaround/full", - "tor-memquota/full", + "tor-memquota/full", "slotmap-careful/full", ] experimental = ["experimental-api", "ntor_v3", "stream-ctrl", "testing", "bench"] diff --git a/crates/tor-rpc-connect/Cargo.toml b/crates/tor-rpc-connect/Cargo.toml index e7c3e6641..a45b3fe1b 100644 --- a/crates/tor-rpc-connect/Cargo.toml +++ b/crates/tor-rpc-connect/Cargo.toml @@ -20,7 +20,7 @@ full = [ "tor-basic-utils/full", "tor-config-path/full", "tor-general-addr/full", - "tor-rtcompat?/full", + "tor-rtcompat?/full", "fslock-guard?/full", ] default = [] |
