acvm/lib.rs
1#![forbid(unsafe_code)]
2#![cfg_attr(not(test), warn(unused_crate_dependencies, unused_extern_crates))]
3
4pub mod compiler;
5pub mod pwg;
6
7// Suppress unused-dep warning: bn254_blackbox_solver is used by the generate_acvm_js_fixtures bin.
8#[cfg(feature = "generate-test-fixtures")]
9use bn254_blackbox_solver as _;
10
11pub use acvm_blackbox_solver::{BlackBoxFunctionSolver, BlackBoxResolutionError};
12use pwg::OpcodeResolutionError;
13
14// re-export acir
15pub use acir;
16pub use acir::{AcirField, FieldElement};
17// re-export brillig vm
18pub use brillig_vm;
19// re-export blackbox solver
20pub use acvm_blackbox_solver as blackbox_solver;