Struct ark_ec::models::bls12::g2::G2Prepared [−][src]
pub struct G2Prepared<P: Bls12Parameters> { pub ell_coeffs: Vec<(Fp2<P::Fp2Params>, Fp2<P::Fp2Params>, Fp2<P::Fp2Params>)>, pub infinity: bool, }
Fields
ell_coeffs: Vec<(Fp2<P::Fp2Params>, Fp2<P::Fp2Params>, Fp2<P::Fp2Params>)>
infinity: bool
Implementations
Trait Implementations
impl<P: Bls12Parameters> From<GroupAffine<<P as Bls12Parameters>::G2Parameters>> for G2Prepared<P>
[src]
impl<P: Bls12Parameters> From<GroupAffine<<P as Bls12Parameters>::G2Parameters>> for G2Prepared<P>
[src]Auto Trait Implementations
impl<P> Send for G2Prepared<P>
impl<P> Sync for G2Prepared<P>
impl<P> Unpin for G2Prepared<P> where
<P as Bls12Parameters>::Fp: Unpin,
<P as Bls12Parameters>::Fp2Params: Unpin,
Blanket Implementations
Mutably borrows from an owned value. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V