Cargo Features

[dependencies]
risc0-circuit-rv32im-v2 = { version = "0.1.0-rc.1", default-features = false, features = ["std", "cuda", "execute", "prove"] }
default = prove

The prove feature is set by default whenever risc0-circuit-rv32im-v2 is added without default-features = false somewhere in the dependency tree.

std execute? prove

Enables std of 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-v2-sys, risc0-sys, and risc0-zkp

execute prove = std

Enables bytemuck and derive_more

Affects risc0-circuit-rv32im-v2::execute

prove default cuda? = execute, std

Enables risc0-sys, cfg-if, paste, rand, rayon, and risc0-circuit-rv32im-v2-sys, perf of risc0-core, prove of risc0-zkp

Affects risc0-circuit-rv32im-v2::prove