pub struct Fe(/* private fields */);
Expand description
An element of GF32
Implementations§
Source§impl Fe
impl Fe
pub const Q: Fe
pub const P: Fe
pub const Z: Fe
pub const R: Fe
pub const Y: Fe
pub const _9: Fe
pub const X: Fe
pub const _8: Fe
pub const G: Fe
pub const F: Fe
pub const _2: Fe
pub const T: Fe
pub const V: Fe
pub const D: Fe
pub const W: Fe
pub const _0: Fe
pub const S: Fe
pub const _3: Fe
pub const J: Fe
pub const N: Fe
pub const _5: Fe
pub const _4: Fe
pub const K: Fe
pub const H: Fe
pub const C: Fe
pub const E: Fe
pub const _6: Fe
pub const M: Fe
pub const U: Fe
pub const A: Fe
pub const _7: Fe
pub const L: Fe
Sourcepub fn iter_alpha() -> impl Iterator<Item = Fe>
pub fn iter_alpha() -> impl Iterator<Item = Fe>
Iterator over all field elements, in alphabetical order
Trait Implementations§
Source§impl AddAssign for Fe
impl AddAssign for Fe
Source§fn add_assign(&mut self, other: Fe)
fn add_assign(&mut self, other: Fe)
Performs the
+=
operation. Read moreSource§impl DivAssign for Fe
impl DivAssign for Fe
Source§fn div_assign(&mut self, other: Fe)
fn div_assign(&mut self, other: Fe)
Performs the
/=
operation. Read moreSource§impl MulAssign for Fe
impl MulAssign for Fe
Source§fn mul_assign(&mut self, other: Fe)
fn mul_assign(&mut self, other: Fe)
Performs the
*=
operation. Read moreSource§impl SubAssign for Fe
impl SubAssign for Fe
Source§fn sub_assign(&mut self, other: Fe)
fn sub_assign(&mut self, other: Fe)
Performs the
-=
operation. Read moreimpl Copy for Fe
impl Eq for Fe
impl StructuralPartialEq for Fe
Auto Trait Implementations§
impl Freeze for Fe
impl RefUnwindSafe for Fe
impl Send for Fe
impl Sync for Fe
impl Unpin for Fe
impl UnwindSafe for Fe
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more