Remove implicit feature flags for optional dependencies

All optional dependencies are enabled as part of dedicated feature
flags.
This commit is contained in:
Jack Grigg 2024-01-03 19:49:36 +00:00
parent b7bba9bbb2
commit 0df4c6f043
5 changed files with 11 additions and 11 deletions

View File

@ -100,16 +100,16 @@ zcash_address = { workspace = true, features = ["test-dependencies"] }
time = ">=0.3.22, <0.3.24" # time 0.3.24 has MSRV 1.67
[features]
lightwalletd-tonic = ["tonic"]
transparent-inputs = ["hdwallet", "zcash_primitives/transparent-inputs"]
lightwalletd-tonic = ["dep:tonic"]
transparent-inputs = ["dep:hdwallet", "zcash_primitives/transparent-inputs"]
test-dependencies = [
"proptest",
"dep:proptest",
"orchard/test-dependencies",
"zcash_primitives/test-dependencies",
"incrementalmerkletree/test-dependencies"
]
unstable = ["byteorder"]
unstable-serialization = ["byteorder"]
unstable = ["dep:byteorder"]
unstable-serialization = ["dep:byteorder"]
unstable-spanning-tree = []
[lib]

View File

@ -79,7 +79,7 @@ test-dependencies = [
"zcash_client_backend/test-dependencies",
"incrementalmerkletree/test-dependencies",
]
transparent-inputs = ["hdwallet", "zcash_client_backend/transparent-inputs"]
transparent-inputs = ["dep:hdwallet", "zcash_client_backend/transparent-inputs"]
unstable = ["zcash_client_backend/unstable"]
[lib]

View File

@ -20,7 +20,7 @@ blake2b_simd.workspace = true
proptest = { workspace = true, optional = true }
[features]
test-dependencies = ["proptest"]
test-dependencies = ["dep:proptest"]
[lib]
bench = false

View File

@ -100,10 +100,10 @@ pprof = { version = "0.11", features = ["criterion", "flamegraph"] } # MSRV 1.56
[features]
default = ["multicore"]
multicore = ["orchard/multicore", "sapling/multicore"]
transparent-inputs = ["hdwallet", "ripemd", "secp256k1"]
transparent-inputs = ["dep:hdwallet", "dep:ripemd", "dep:secp256k1"]
temporary-zcashd = []
test-dependencies = [
"proptest",
"dep:proptest",
"orchard/test-dependencies",
"sapling/test-dependencies",
]

View File

@ -45,9 +45,9 @@ byteorder.workspace = true
[features]
default = ["local-prover", "multicore"]
bundled-prover = ["wagyu-zcash-parameters"]
bundled-prover = ["dep:wagyu-zcash-parameters"]
directories = ["dep:home", "dep:known-folders", "dep:xdg"]
download-params = ["minreq", "directories"]
download-params = ["dep:minreq", "directories"]
local-prover = ["directories"]
multicore = ["bellman/multicore", "zcash_primitives/multicore"]