diff --git a/src/gadgets/arithmetic.rs b/src/gadgets/arithmetic.rs index 3d54bdc3..6a516399 100644 --- a/src/gadgets/arithmetic.rs +++ b/src/gadgets/arithmetic.rs @@ -1,7 +1,5 @@ use std::borrow::Borrow; -use itertools::Itertools; - use crate::field::extension_field::Extendable; use crate::field::field_types::{PrimeField, RichField}; use crate::gates::arithmetic_base::ArithmeticGate; @@ -206,7 +204,7 @@ impl, const D: usize> CircuitBuilder { terms .iter() .copied() - .fold1(|acc, t| self.mul(acc, t)) + .reduce(|acc, t| self.mul(acc, t)) .unwrap_or_else(|| self.one()) } diff --git a/src/gadgets/arithmetic_extension.rs b/src/gadgets/arithmetic_extension.rs index 7891f305..7c73a09b 100644 --- a/src/gadgets/arithmetic_extension.rs +++ b/src/gadgets/arithmetic_extension.rs @@ -1,5 +1,3 @@ -use itertools::Itertools; - use crate::field::extension_field::target::{ExtensionAlgebraTarget, ExtensionTarget}; use crate::field::extension_field::FieldExtension; use crate::field::extension_field::{Extendable, OEF}; @@ -301,7 +299,7 @@ impl, const D: usize> CircuitBuilder { terms .iter() .copied() - .fold1(|acc, t| self.mul_extension(acc, t)) + .reduce(|acc, t| self.mul_extension(acc, t)) .unwrap_or_else(|| self.one_extension()) }