Cargo Features
[dependencies]
risc0-circuit-recursion = { version = "1.0.0-rc.4", default-features = false, features = ["std", "cuda", "metal", "prove", "test"] }
- default = prove, test
-
These default features are set whenever
risc0-circuit-recursion
is added without
somewhere in the dependency tree.default-features = false - std cuda? prove
- cuda = prove, std
-
Enables cust, cuda of risc0-circuit-recursion-sys and risc0-zkp
Affects
risc0-circuit-recursion::cuda
… - metal = prove
-
Enables metal ^0.27, metal of risc0-circuit-recursion-sys and risc0-zkp
Affects
risc0-circuit-recursion::metal
… - prove default cuda? metal? = risc0-circuit-recursion-sys, std
-
Enables zip ^0.6 and sha2, nvtx, rand, rayon, and downloader, prove of risc0-zkp
Affects
risc0-circuit-recursion::cpu
,risc0-circuit-recursion::zkr
… - test default
-
Affects
risc0-circuit-recursion::testutil
…
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.
- risc0-circuit-recursion-sys not zkvm cuda? metal? prove