Cargo Features
[dependencies]
risc0-circuit-rv32im = { version = "2.0.0-rc.1", default-features = false, features = ["std", "cuda", "execute", "prove", "witgen_debug"] }
- default = prove
-
The
prove
feature is set by default wheneverrisc0-circuit-rv32im
is added without
somewhere in the dependency tree.default-features = false - std execute?
-
Enables std of anyhow, derive_more, risc0-binfmt, risc0-zkp, and serde
serde:
Provide impls for common standard library types like Vec<T> and HashMap<K, V>.
Requires a dependency on the Rust standard library. - cuda = prove
-
Enables cuda of risc0-circuit-rv32im-sys, risc0-sys, and risc0-zkp
- execute prove = std
-
Enables smallvec, auto_ops, byteorder, malachite ^0.4, num-derive, num-traits, and ringbuffer, backtrace of anyhow, perf of risc0-core
Affects
risc0-circuit-rv32im::execute
… - prove default cuda? = execute
-
Enables cfg-if, rand ^0.8, rayon, risc0-circuit-rv32im-sys, and risc0-sys, prove of risc0-zkp
Affects
risc0-circuit-rv32im::prove
… - witgen_debug