Cargo Features
[dependencies]
snarkvm-debug = { version = "0.16.18", default-features = false, features = ["full", "cli", "aleo-cli", "async", "cuda", "parameters_no_std_out", "noconfig", "rocks", "timer", "algorithms", "circuit", "console", "curves", "fields", "ledger", "metrics", "parameters", "synthesizer", "utilities", "wasm", "test", "test-helpers"] }
- default = circuit, cli, console, ledger, parameters, synthesizer, utilities
-
These default features are set whenever
snarkvm-debug
is added without
somewhere in the dependency tree.default-features = false - full = algorithms, circuit, console, curves, fields, ledger, parameters, synthesizer, utilities
- cli default = anyhow, clap, colored, dotenvy, rand, self_update, serde_json, thiserror, ureq
-
Affects
snarkvm-debug::cli
…Required by the snarkvm binary
- aleo-cli
-
Enables aleo-cli of snarkvm-synthesizer-debug
- async
-
Enables async of snarkvm-ledger-debug and snarkvm-synthesizer-debug
- cuda
-
Enables cuda of snarkvm-algorithms =0.16.15
- parameters_no_std_out
-
Enables no_std_out of snarkvm-parameters =0.16.15
- noconfig
- rocks
-
Enables rocks of snarkvm-ledger-debug
- timer
-
Enables timer of snarkvm-ledger-debug
- algorithms full? = snarkvm-algorithms
- circuit default full? = snarkvm-circuit
- console default full? = snarkvm-console
- curves full? = snarkvm-curves
- fields full? = snarkvm-fields
- ledger default full? = snarkvm-ledger-debug
- metrics = snarkvm-metrics
-
Enables metrics of snarkvm-ledger-debug
- parameters default full? = snarkvm-parameters
- synthesizer default full? = snarkvm-synthesizer-debug
- utilities default full? = snarkvm-utilities
- wasm = snarkvm-wasm
- test
-
Enables test of snarkvm-ledger-debug
- test-helpers
-
Enables test-helpers of snarkvm-ledger-debug
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.
- anyhow cli
- clap cli
- colored cli
- dotenvy cli
- rand cli
- self_update cli
-
Enables self_update ^0.38
- serde_json cli
- snarkvm-circuit circuit
-
Enables snarkvm-circuit =0.16.15
- snarkvm-console console
-
Enables snarkvm-console =0.16.15
- snarkvm-curves curves?
-
Enables snarkvm-curves =0.16.15
- snarkvm-fields fields?
-
Enables snarkvm-fields =0.16.15
- snarkvm-metrics metrics?
-
Enables snarkvm-metrics =0.16.15
- snarkvm-utilities utilities
-
Enables snarkvm-utilities =0.16.15
- snarkvm-wasm wasm?
-
Enables snarkvm-wasm =0.16.15
- thiserror cli
-
Enables thiserror ^1.0
- ureq cli
- snarkvm-algorithms algorithms? cuda?
-
Enables snarkvm-algorithms =0.16.15
- snarkvm-parameters parameters parameters_no_std_out?
-
Enables snarkvm-parameters =0.16.15
- snarkvm-synthesizer-debug aleo-cli? async? synthesizer
- snarkvm-ledger-debug async? ledger metrics? rocks? test? test-helpers? timer?