[][src]Trait snarkos_models::gadgets::utilities::eq::EvaluateEqGadget

pub trait EvaluateEqGadget<F: Field> {
    fn evaluate_equal<CS: ConstraintSystem<F>>(
        &self,
        cs: CS,
        other: &Self
    ) -> Result<Boolean, SynthesisError>; }

Required methods

fn evaluate_equal<CS: ConstraintSystem<F>>(
    &self,
    cs: CS,
    other: &Self
) -> Result<Boolean, SynthesisError>

Loading content...

Implementors

impl<F: PrimeField> EvaluateEqGadget<F> for Boolean[src]

a == b = !(a XOR b)

impl<F: PrimeField> EvaluateEqGadget<F> for Int64[src]

impl<F: PrimeField> EvaluateEqGadget<F> for UInt128[src]

impl<F: PrimeField> EvaluateEqGadget<F> for UInt8[src]

impl<F: PrimeField> EvaluateEqGadget<F> for UInt16[src]

impl<F: PrimeField> EvaluateEqGadget<F> for UInt32[src]

impl<F: PrimeField> EvaluateEqGadget<F> for UInt64[src]

Loading content...