diff --git a/jolt-core/src/r1cs/snark.rs b/jolt-core/src/r1cs/snark.rs index 00e6b056c..8d6d782f8 100644 --- a/jolt-core/src/r1cs/snark.rs +++ b/jolt-core/src/r1cs/snark.rs @@ -254,22 +254,12 @@ impl<'a, F: PrimeField> R1CSInputs<'a, F> { chunks.par_extend( self.memreg_v_reads .par_chunks(padded_trace_len) - .map(|chunk| { - chunk - .par_iter() - .map(|&elem| elem.clone()) - .collect::>() - }), + .map(|chunk| chunk.par_iter().map(|&elem| *elem).collect::>()), ); chunks.par_extend( self.memreg_v_writes .par_chunks(padded_trace_len) - .map(|chunk| { - chunk - .par_iter() - .map(|&elem| elem.clone()) - .collect::>() - }), + .map(|chunk| chunk.par_iter().map(|&elem| *elem).collect::>()), ); chunks.par_extend( self.chunks_x