pub trait Source<G: PrimeCurveAffine> {
// Required methods
fn add_assign_mixed(
&mut self,
to: &mut <G as PrimeCurveAffine>::Curve,
) -> Result<(), EcError>;
fn skip(&mut self, amt: usize) -> Result<(), EcError>;
}Expand description
A source of bases, like an iterator.
Required Methods§
Sourcefn add_assign_mixed(
&mut self,
to: &mut <G as PrimeCurveAffine>::Curve,
) -> Result<(), EcError>
fn add_assign_mixed( &mut self, to: &mut <G as PrimeCurveAffine>::Curve, ) -> Result<(), EcError>
Parses the element from the source. Fails if the point is at infinity.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".