diff --git a/src/gadgets/range_check.rs b/src/gadgets/range_check.rs index a4153daf..4409b103 100644 --- a/src/gadgets/range_check.rs +++ b/src/gadgets/range_check.rs @@ -1,6 +1,5 @@ use crate::field::extension_field::Extendable; use crate::field::field_types::RichField; -use crate::gates::base_sum::BaseSumGate; use crate::iop::generator::{GeneratedValues, SimpleGenerator}; use crate::iop::target::{BoolTarget, Target}; use crate::iop::witness::{PartitionWitness, Witness}; diff --git a/src/gadgets/split_base.rs b/src/gadgets/split_base.rs index 43de4375..c900d1a8 100644 --- a/src/gadgets/split_base.rs +++ b/src/gadgets/split_base.rs @@ -13,7 +13,7 @@ impl, const D: usize> CircuitBuilder { /// base-B limb of the element, with little-endian ordering. pub fn split_le_base(&mut self, x: Target, num_limbs: usize) -> Vec { let gate_type = BaseSumGate::::new(num_limbs); - let gate = self.add_gate(gate_type.clone(), vec![]); + let gate = self.add_gate(gate_type, vec![]); let sum = Target::wire(gate, BaseSumGate::::WIRE_SUM); self.connect(x, sum); diff --git a/src/gadgets/split_join.rs b/src/gadgets/split_join.rs index cd920d8a..39527c6a 100644 --- a/src/gadgets/split_join.rs +++ b/src/gadgets/split_join.rs @@ -5,7 +5,7 @@ use crate::iop::generator::{GeneratedValues, SimpleGenerator}; use crate::iop::target::{BoolTarget, Target}; use crate::iop::witness::{PartitionWitness, Witness}; use crate::plonk::circuit_builder::CircuitBuilder; -use crate::util::{bits_u64, ceil_div_usize}; +use crate::util::ceil_div_usize; impl, const D: usize> CircuitBuilder { /// Split the given integer into a list of wires, where each one represents a diff --git a/src/gates/base_sum.rs b/src/gates/base_sum.rs index 298d7090..2b1e021a 100644 --- a/src/gates/base_sum.rs +++ b/src/gates/base_sum.rs @@ -11,7 +11,6 @@ use crate::plonk::circuit_builder::CircuitBuilder; use crate::plonk::circuit_data::CircuitConfig; use crate::plonk::plonk_common::{reduce_with_powers, reduce_with_powers_ext_recursive}; use crate::plonk::vars::{EvaluationTargets, EvaluationVars, EvaluationVarsBase}; -use crate::util::bits_u64; /// A gate which can decompose a number into base B little-endian limbs. #[derive(Copy, Clone, Debug)]