Trait snarkvm_wasm::prelude::Mul[][src]

pub trait Mul<F, Rhs = Self> where
    F: Field
{ type ErrorType; fn mul<CS>(&self, cs: CS, other: &Self) -> Result<Self, Self::ErrorType>
    where
        CS: ConstraintSystem<F>
;
fn mul_unsafe<CS>(
        &self,
        cs: CS,
        other: &Self
    ) -> Result<Self, Self::ErrorType>
    where
        CS: ConstraintSystem<F>
; }
Expand description

Returns multiplication of self * other in the constraint system.

Associated Types

Required methods

Overflowing mul gadget. Used to calculate exponents in pow gadget.

Implementors

Bitwise multiplication of two signed integer objects.

Bitwise multiplication of two signed integer objects.

Bitwise multiplication of two signed integer objects.

Bitwise multiplication of two signed integer objects.

Bitwise multiplication of two signed integer objects.