Cargo Features
[dependencies]
dusk-rusk = { version = "1.2.0", default-features = false, features = ["ephemeral", "recovery-state", "recovery-keys", "prover", "testwallet", "chain", "archive", "network-trace", "http-wasm", "dynamic-verifier"] }
- default = chain, ephemeral, http-wasm, prover, recovery-state
-
These default features are set whenever
dusk-rusk
is added without
somewhere in the dependency tree.default-features = false - ephemeral default = chain, recovery-state
-
Affects
args::Args.state_path
… - recovery-state default ephemeral
-
Enables state of rusk-recovery and tempfile
Ephemeral dependencies
Affects
command::recovery
… - recovery-keys prover
-
Enables keys of rusk-recovery
Affects
command::recovery
… - prover default = recovery-keys
-
Enables rusk-prover
- testwallet
-
Enables futures
testwallet dependencies
- chain default archive? ephemeral
-
Enables dusk-consensus, dusk-node, and dusk-node-data
dusk-node:
node dependencies
Affects
command::chain
,config::chain
,config::databroker
,config::kadcast
,config::mempool
,config::telemetry
,dusk-rusk::node
… - archive = chain
-
Enables serde of dusk-core, archive of dusk-node
Affects
graphql::DBContext
,node::Rusk.archive
… - network-trace
-
Enables network-trace of dusk-node
- http-wasm default
- dynamic-verifier
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.