Struct group_math::int::U128Group
source · pub struct U128Group(pub u128);Expand description
See self
Tuple Fields§
§0: u128Trait Implementations§
source§impl AddAssign for U128Group
impl AddAssign for U128Group
source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+= operation. Read moresource§impl<const LAMBDA: usize> Group<LAMBDA> for U128Group
impl<const LAMBDA: usize> Group<LAMBDA> for U128Group
source§fn add_inverse(self) -> Self
fn add_inverse(self) -> Self
Additive inverse in the group, e.g.,
-x for x in the integer groupsource§fn add_inverse_if(self, t: bool) -> Self
fn add_inverse_if(self, t: bool) -> Self
Helper to get the additive inverse if true.
Used for expressions like
$(-1)^n x$, in which t can be computed from n.source§impl PartialEq for U128Group
impl PartialEq for U128Group
impl Eq for U128Group
impl StructuralEq for U128Group
impl StructuralPartialEq for U128Group
Auto Trait Implementations§
impl RefUnwindSafe for U128Group
impl Send for U128Group
impl Sync for U128Group
impl Unpin for U128Group
impl UnwindSafe for U128Group
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