pub type Fr = Fp<MontBackend<FrConfig, 4>, 4>;
Aliased Type§
struct Fr(pub BigInt<4>, _);
Fields§
§0: BigInt<4>
Trait Implementations§
source§impl<'a, 'b> Mul<&'b AffineElement> for &'a Fr
impl<'a, 'b> Mul<&'b AffineElement> for &'a Fr
§type Output = AffineElement
type Output = AffineElement
The resulting type after applying the
*
operator.source§fn mul(self, point: &'b AffineElement) -> AffineElement
fn mul(self, point: &'b AffineElement) -> AffineElement
Performs the
*
operation. Read moresource§impl<'b> Mul<&'b AffineElement> for Fr
impl<'b> Mul<&'b AffineElement> for Fr
§type Output = AffineElement
type Output = AffineElement
The resulting type after applying the
*
operator.source§fn mul(self, other: &'b AffineElement) -> AffineElement
fn mul(self, other: &'b AffineElement) -> AffineElement
Performs the
*
operation. Read moresource§impl<'a> Mul<AffineElement> for &'a Fr
impl<'a> Mul<AffineElement> for &'a Fr
§type Output = AffineElement
type Output = AffineElement
The resulting type after applying the
*
operator.source§fn mul(self, other: AffineElement) -> AffineElement
fn mul(self, other: AffineElement) -> AffineElement
Performs the
*
operation. Read moresource§impl Mul<AffineElement> for Fr
impl Mul<AffineElement> for Fr
§type Output = AffineElement
type Output = AffineElement
The resulting type after applying the
*
operator.source§fn mul(self, other: AffineElement) -> AffineElement
fn mul(self, other: AffineElement) -> AffineElement
Performs the
*
operation. Read more