[−][src]Trait bellperson::multiexp::Source
A source of bases, like an iterator.
Required methods
fn add_assign_mixed(
&mut self,
to: &mut <G as CurveAffine>::Projective
) -> Result<(), SynthesisError>
&mut self,
to: &mut <G as CurveAffine>::Projective
) -> Result<(), SynthesisError>
Parses the element from the source. Fails if the point is at infinity.
fn skip(&mut self, amt: usize) -> Result<(), SynthesisError>
Skips amt
elements from the source, avoiding deserialization.
Implementations on Foreign Types
impl<G: CurveAffine> Source<G> for (Arc<Vec<G>>, usize)
[src]
fn add_assign_mixed(
&mut self,
to: &mut <G as CurveAffine>::Projective
) -> Result<(), SynthesisError>
[src]
&mut self,
to: &mut <G as CurveAffine>::Projective
) -> Result<(), SynthesisError>