openvm_circuit::arch

Trait VmCoreAir

Source
pub trait VmCoreAir<AB, I>: BaseAirWithPublicValues<AB::F>
where AB: AirBuilder, I: VmAdapterInterface<AB::Expr>,
{ // Required method fn eval( &self, builder: &mut AB, local_core: &[AB::Var], from_pc: AB::Var, ) -> AdapterAirContext<AB::Expr, I>; }

Required Methods§

Source

fn eval( &self, builder: &mut AB, local_core: &[AB::Var], from_pc: AB::Var, ) -> AdapterAirContext<AB::Expr, I>

Returns (to_pc, interface).

Implementors§