Struct snarkvm_curves::templates::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
Reads Self
from reader
.
Reads Self
from reader
without compression.
Serializes self
into writer
.
Serializes self
into writer
without compression.
Auto Trait Implementations
impl<P> RefUnwindSafe for G2Prepared<P> where
<P as Bls12Parameters>::Fp: RefUnwindSafe,
<P as Bls12Parameters>::Fp2Params: RefUnwindSafe,
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,
impl<P> UnwindSafe for G2Prepared<P> where
<P as Bls12Parameters>::Fp: UnwindSafe,
<P as Bls12Parameters>::Fp2Params: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V