pub struct PEngine;Trait Implementations§
Source§impl Engine for Bls12
impl Engine for Bls12
Source§fn miller_loop<'a, I>(i: I) -> <Bls12 as Engine>::Fqkwhere
I: IntoIterator<Item = &'a (&'a <<Bls12 as Engine>::G1Affine as PairingCurveAffine>::Prepared, &'a <<Bls12 as Engine>::G2Affine as PairingCurveAffine>::Prepared)>,
fn miller_loop<'a, I>(i: I) -> <Bls12 as Engine>::Fqkwhere
I: IntoIterator<Item = &'a (&'a <<Bls12 as Engine>::G1Affine as PairingCurveAffine>::Prepared, &'a <<Bls12 as Engine>::G2Affine as PairingCurveAffine>::Prepared)>,
Perform a miller loop with some number of (G1, G2) pairs.
Auto Trait Implementations§
impl Freeze for Bls12
impl RefUnwindSafe for Bls12
impl Send for Bls12
impl Sync for Bls12
impl Unpin for Bls12
impl UnwindSafe for Bls12
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more