#[cfg(test)]usemiden_core::{Felt,mast::OP_GROUP_SIZE,operations::Operation};modaux_trace;pubuseaux_trace::AuxTraceBuilder;#[cfg(test)]pubuseaux_trace::BlockHashTableRow;pubmodblock_stack;// TEST HELPERS
// ================================================================================================
/// Build an operation group from the specified list of operations.
#[cfg(test)]pubfnbuild_op_group(ops:&[Operation])-> Felt{letmut group =0u64;letmut i =0;for op in ops.iter(){
group |=(op.op_code()asu64)<<(Operation::OP_BITS* i);
i +=1;}assert!(i <=OP_GROUP_SIZE,"too many ops");Felt::new(group)}