pub fn batch_commit<'a, F>(
        &self,
        polynomials: &[&'a dyn Iterable<Item = F, Iter = &mut dyn Iterator<Item = F>>],
    ) -> Vec<Commitment<E>>
    where
        F: Borrow<E::Fr>,
    {
        polynomials.iter().map(|&p| self.commit(p)).collect()
    }
/// The batch commitment procedures, that takes as input a committer key and the streaming coefficients of a list of polynomials, and produces the desired commitments.
The batch commitment procedures, that takes as input a committer key and the streaming coefficients of a list of polynomials, and produces the desired commitments.
The batch commitment procedures that takes as input a committer key and the streaming coefficients of a list of polynomials and produces the desired commitments .
pub fn batch_commit<'a, F>(
        &self,
        polynomials: &[&'a dyn Iterable<Item = F, Iter = &mut dyn Iterator<Item = F>>],
    ) -> Vec<Commitment<E>>
    where
        F: Borrow<E::Fr>,
    {
        polynomials.iter().map(|&p| self.commit(p)).collect()
    }
pub fn batch_commit < ' a , F > ( & self , polynomials : & [ & ' a dyn Iterable < Item = F , Iter = & mut dyn Iterator < Item = F > > ] , ) -> Vec < Commitment < E > > where F : Borrow < E :: Fr > , { polynomials . iter ( ) . map ( | & p | self . commit ( p ) ) . collect ( ) }
The batch commitment procedures, that takes as input a committer key and the streaming coefficients of a list of polynomials, and produces the desired commitments.
The batch commitment procedures that takes as input a committer key and the streaming coefficients of a list of polynomials and produces the desired commitments .
&self
polynomials
&[&'a dyn Iterable<Item = F, Iter = &mut dyn Iterator<Item = F>>]