Cargo Features

[dependencies]
zero-plonk = { version = "0.1.10", default-features = false, features = ["std", "alloc", "debug", "canon", "bytecheck"] }
default = std

The std feature is set by default whenever zero-plonk is added without default-features = false somewhere in the dependency tree.

std default = alloc, rayon

Enables hashbrown ^0.9 and itertools ^0.9

alloc std
debug = backtrace, dusk-cdf
canon = canonical, canonical_derive

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.

rayon std
canonical canon?

Enables canonical

Dusk related deps for WASMI serde

canonical_derive canon?
bytecheck implicit feature

Enables bytecheck ^0.6

bytecheck:

Memory validation framework for Rust

backtrace debug?
dusk-cdf debug?