Struct ark_ec::pairing::MillerLoopOutput
source · pub struct MillerLoopOutput<P: Pairing>(pub P::TargetField);
Expand description
Represents the output of the Miller loop of the pairing.
Tuple Fields§
§0: P::TargetField
Trait Implementations§
source§impl<P> Clone for MillerLoopOutput<P>where
P: Pairing,
impl<P> Clone for MillerLoopOutput<P>where P: Pairing,
source§impl<P> Debug for MillerLoopOutput<P>where
P: Pairing,
impl<P> Debug for MillerLoopOutput<P>where P: Pairing,
source§impl<P: Pairing> Mul<<P as Pairing>::ScalarField> for MillerLoopOutput<P>
impl<P: Pairing> Mul<<P as Pairing>::ScalarField> for MillerLoopOutput<P>
§type Output = MillerLoopOutput<P>
type Output = MillerLoopOutput<P>
The resulting type after applying the
*
operator.source§fn mul(self, other: P::ScalarField) -> Self
fn mul(self, other: P::ScalarField) -> Self
Performs the
*
operation. Read moresource§impl<P> Ord for MillerLoopOutput<P>where
P: Pairing,
impl<P> Ord for MillerLoopOutput<P>where P: Pairing,
source§impl<P> PartialEq<MillerLoopOutput<P>> for MillerLoopOutput<P>where
P: Pairing,
impl<P> PartialEq<MillerLoopOutput<P>> for MillerLoopOutput<P>where P: Pairing,
source§impl<P> PartialOrd<MillerLoopOutput<P>> for MillerLoopOutput<P>where
P: Pairing,
impl<P> PartialOrd<MillerLoopOutput<P>> for MillerLoopOutput<P>where P: Pairing,
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more