pub struct I32Group(pub i32);
Expand description
See self
Tuple Fields§
§0: i32
Trait Implementations§
Source§impl AddAssign for I32Group
impl AddAssign for I32Group
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 I32Group
impl<const LAMBDA: usize> Group<LAMBDA> for I32Group
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
.impl Eq for I32Group
impl StructuralPartialEq for I32Group
Auto Trait Implementations§
impl Freeze for I32Group
impl RefUnwindSafe for I32Group
impl Send for I32Group
impl Sync for I32Group
impl Unpin for I32Group
impl UnwindSafe for I32Group
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