pub fn batch_commit<J>(&self, polynomials: J) -> Vec<Commitment<E>>
    where
        J: IntoIterator,
        J::Item: Borrow<Vec<E::Fr>>,
    {
        polynomials
            .into_iter()
            .map(|p| self.commit(p.borrow()))
            .collect::<Vec<_>>()
    }
/// Given an iterator over `polynomials`, expressed as vectors of coefficients, return a vector of commitmetns to all of them.
Given an iterator over `polynomials`, expressed as vectors of coefficients, return a vector of commitmetns to all of them.
Given an iterator over ` polynomials ` expressed as vectors of coefficients return a vector of commitmetns to all of them .
pub fn batch_commit<J>(&self, polynomials: J) -> Vec<Commitment<E>>
    where
        J: IntoIterator,
        J::Item: Borrow<Vec<E::Fr>>,
    {
        polynomials
            .into_iter()
            .map(|p| self.commit(p.borrow()))
            .collect::<Vec<_>>()
    }
pub fn batch_commit < J > ( & self , polynomials : J ) -> Vec < Commitment < E > > where J : IntoIterator , J :: Item : Borrow < Vec < E :: Fr > > , { polynomials . into_iter ( ) . map ( | p | self . commit ( p . borrow ( ) ) ) . collect :: < Vec < _ > > ( ) }
Given an iterator over `polynomials`, expressed as vectors of coefficients, return a vector of commitmetns to all of them.
Given an iterator over ` polynomials ` expressed as vectors of coefficients return a vector of commitmetns to all of them .
&self
polynomials
J