Struct ark_ec::models::mnt6::g2::G2Prepared [−][src]
pub struct G2Prepared<P: MNT6Parameters> { pub x: Fp3<P::Fp3Params>, pub y: Fp3<P::Fp3Params>, pub x_over_twist: Fp3<P::Fp3Params>, pub y_over_twist: Fp3<P::Fp3Params>, pub double_coefficients: Vec<AteDoubleCoefficients<P>>, pub addition_coefficients: Vec<AteAdditionCoefficients<P>>, }
Fields
x: Fp3<P::Fp3Params>
y: Fp3<P::Fp3Params>
x_over_twist: Fp3<P::Fp3Params>
y_over_twist: Fp3<P::Fp3Params>
double_coefficients: Vec<AteDoubleCoefficients<P>>
addition_coefficients: Vec<AteAdditionCoefficients<P>>
Trait Implementations
impl<P: MNT6Parameters> From<GroupAffine<<P as MNT6Parameters>::G2Parameters>> for G2Prepared<P>
[src]
impl<P: MNT6Parameters> From<GroupAffine<<P as MNT6Parameters>::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 MNT6Parameters>::Fp: Unpin,
<P as MNT6Parameters>::Fp3Params: 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