Cargo Features

mopro-ffi has no features set by default.

[dependencies]
mopro-ffi = { version = "0.2.0", features = ["halo2", "circom", "rustwitness", "witnesscalc", "arkworks", "rapidsnark", "circom-all"] }
halo2
circom = arkworks, rustwitness
rustwitness circom? circom-all? = rust-witness

circom features
witness

Enables rustwitness of circom-prover

witnesscalc circom-all? = witnesscalc-adapter

Enables witnesscalc of circom-prover

arkworks circom? circom-all?

proof

Enables arkworks of circom-prover

rapidsnark circom-all?

Enables rapidsnark of circom-prover

circom-all = arkworks, rapidsnark, rustwitness, witnesscalc

include all circom features

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.

rust-witness rustwitness?

Enables rust-witness

circom deps

witnesscalc-adapter witnesscalc?
circom-prover arkworks? rapidsnark? rustwitness? witnesscalc?