Trait tinyfield::prime_power_field::PrimePowerField [−][src]
pub trait PrimePowerField: Sized + Debug + Copy { type FieldOfIntegers: PrimeField; const IRRED_POLY: [PrimeFieldElt<Self::FieldOfIntegers>; 4]; const DEGREE: usize; const zero: PrimePowerFieldElt<Self>; const one: PrimePowerFieldElt<Self>; fn elts() -> PrimePowerFieldElementGenerator<Self>ⓘ{ ... } }Notable traits for PrimePowerFieldElementGenerator<F>impl<F: PrimePowerField> Iterator for PrimePowerFieldElementGenerator<F> type Item = PrimePowerFieldElt<F>;
Associated Types
Associated Constants
const IRRED_POLY: [PrimeFieldElt<Self::FieldOfIntegers>; 4]
const zero: PrimePowerFieldElt<Self>
const one: PrimePowerFieldElt<Self>
Provided methods
fn elts() -> PrimePowerFieldElementGenerator<Self>ⓘNotable traits for PrimePowerFieldElementGenerator<F>impl<F: PrimePowerField> Iterator for PrimePowerFieldElementGenerator<F> type Item = PrimePowerFieldElt<F>;
Notable traits for PrimePowerFieldElementGenerator<F>
impl<F: PrimePowerField> Iterator for PrimePowerFieldElementGenerator<F> type Item = PrimePowerFieldElt<F>;