pub struct SmallFqElement(pub(super) Option<u32>);Expand description
A field element, stored as the exponent of a distinguished generator of the group of units.
None if the element is zero.
Tuple Fields§
§0: Option<u32>Trait Implementations§
Source§impl Clone for SmallFqElement
impl Clone for SmallFqElement
Source§fn clone(&self) -> SmallFqElement
fn clone(&self) -> SmallFqElement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SmallFqElement
impl Debug for SmallFqElement
Source§impl Display for SmallFqElement
impl Display for SmallFqElement
Source§impl Hash for SmallFqElement
impl Hash for SmallFqElement
Source§impl PartialEq for SmallFqElement
impl PartialEq for SmallFqElement
impl Copy for SmallFqElement
impl Eq for SmallFqElement
impl FieldElementContainer for SmallFqElement
impl StructuralPartialEq for SmallFqElement
Auto Trait Implementations§
impl Freeze for SmallFqElement
impl RefUnwindSafe for SmallFqElement
impl Send for SmallFqElement
impl Sync for SmallFqElement
impl Unpin for SmallFqElement
impl UnwindSafe for SmallFqElement
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more