diff --git a/acvm/src/lib.rs b/acvm/src/lib.rs index e1b6486f6..24bd55d91 100644 --- a/acvm/src/lib.rs +++ b/acvm/src/lib.rs @@ -15,6 +15,7 @@ use acir::{ native_types::{Expression, Witness}, BlackBoxFunc, }; +use core::fmt::Debug; use std::collections::BTreeMap; use thiserror::Error; @@ -52,7 +53,10 @@ pub enum OpcodeResolutionError { BlackBoxFunctionFailed(BlackBoxFunc, String), } -pub trait Backend: SmartContract + ProofSystemCompiler + PartialWitnessGenerator + Default {} +pub trait Backend: + SmartContract + ProofSystemCompiler + PartialWitnessGenerator + Default + Debug +{ +} /// This component will generate the backend specific output for /// each OPCODE.