pub trait CubicExtVarConfig<BF: FieldVar<Self::BaseField, Self::BasePrimeField>>: CubicExtConfig{
// Required method
fn mul_base_field_vars_by_frob_coeff(c1: &mut BF, c2: &mut BF, power: usize);
}
Expand description
This trait describes parameters that are used to implement arithmetic for
CubicExtVar
.
Required Methods§
Sourcefn mul_base_field_vars_by_frob_coeff(c1: &mut BF, c2: &mut BF, power: usize)
fn mul_base_field_vars_by_frob_coeff(c1: &mut BF, c2: &mut BF, power: usize)
Multiply the base field of the CubicExtVar
by the appropriate
Frobenius coefficient. This is equivalent to
Self::mul_base_field_by_frob_coeff(c1, c2, power)
.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.