use itertools::izip; use crate::Matrix; struct FheUint8 { data: M, } fn add(a: FheUint8, b: FheUint8) { // CALL THE EVALUATOR izip!(a.data.iter_rows(), b.data.iter_rows()).for_each(|(a_bit, b_bit)| { // A ^ B }); }