pub trait FieldParameters: PackedMontyParameters + Sized {
const MONTY_GEN: MontyField31<Self>;
const MONTY_ZERO: MontyField31<Self> = _;
const MONTY_ONE: MontyField31<Self> = _;
const MONTY_TWO: MontyField31<Self> = _;
const MONTY_NEG_ONE: MontyField31<Self> = _;
const HALF_P_PLUS_1: u32 = _;
}Expand description
FieldParameters contains constants and methods needed to imply PrimeCharacteristicRing, Field and PrimeField32 for MontyField31.
Required Associated Constants§
const MONTY_GEN: MontyField31<Self>
Provided Associated Constants§
const MONTY_ZERO: MontyField31<Self> = _
const MONTY_ONE: MontyField31<Self> = _
const MONTY_TWO: MontyField31<Self> = _
const MONTY_NEG_ONE: MontyField31<Self> = _
const HALF_P_PLUS_1: u32 = _
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.