pub struct ConstModulo16<const M: u16>(/* private fields */);Trait Implementations§
Source§impl<const M: u16> Add<&ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
impl<const M: u16> Add<&ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
+ operator.Source§impl<const M: u16> Add<&ConstModulo16<M>> for ConstModulo16<M>
impl<const M: u16> Add<&ConstModulo16<M>> for ConstModulo16<M>
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
+ operator.Source§impl<const M: u16> Add<ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
impl<const M: u16> Add<ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
+ operator.Source§impl<const M: u16> Add for ConstModulo16<M>
impl<const M: u16> Add for ConstModulo16<M>
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
+ operator.Source§impl<const M: u16> AddAssign<&ConstModulo16<M>> for ConstModulo16<M>
impl<const M: u16> AddAssign<&ConstModulo16<M>> for ConstModulo16<M>
Source§fn add_assign(&mut self, other: &Self)
fn add_assign(&mut self, other: &Self)
Performs the
+= operation. Read moreSource§impl<const M: u16> AddAssign for ConstModulo16<M>
impl<const M: u16> AddAssign for ConstModulo16<M>
Source§fn add_assign(&mut self, rhs: ConstModulo16<M>)
fn add_assign(&mut self, rhs: ConstModulo16<M>)
Performs the
+= operation. Read moreSource§impl<const M: u16> Clone for ConstModulo16<M>
impl<const M: u16> Clone for ConstModulo16<M>
Source§fn clone(&self) -> ConstModulo16<M>
fn clone(&self) -> ConstModulo16<M>
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<const M: u16> Debug for ConstModulo16<M>
impl<const M: u16> Debug for ConstModulo16<M>
Source§impl<const M: u16> Display for ConstModulo16<M>
impl<const M: u16> Display for ConstModulo16<M>
Source§impl<const M: u16> Div<&ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
impl<const M: u16> Div<&ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
/ operator.Source§impl<const M: u16> Div<&ConstModulo16<M>> for ConstModulo16<M>
impl<const M: u16> Div<&ConstModulo16<M>> for ConstModulo16<M>
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
/ operator.Source§impl<const M: u16> Div<ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
impl<const M: u16> Div<ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
/ operator.Source§impl<const M: u16> Div for ConstModulo16<M>
impl<const M: u16> Div for ConstModulo16<M>
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
/ operator.Source§impl<const M: u16> DivAssign<&ConstModulo16<M>> for ConstModulo16<M>
impl<const M: u16> DivAssign<&ConstModulo16<M>> for ConstModulo16<M>
Source§fn div_assign(&mut self, other: &Self)
fn div_assign(&mut self, other: &Self)
Performs the
/= operation. Read moreSource§impl<const M: u16> DivAssign for ConstModulo16<M>
impl<const M: u16> DivAssign for ConstModulo16<M>
Source§fn div_assign(&mut self, rhs: ConstModulo16<M>)
fn div_assign(&mut self, rhs: ConstModulo16<M>)
Performs the
/= operation. Read moreSource§impl<const M: u16> FromStr for ConstModulo16<M>
impl<const M: u16> FromStr for ConstModulo16<M>
Source§impl<const M: u16> Hash for ConstModulo16<M>
impl<const M: u16> Hash for ConstModulo16<M>
Source§impl<const M: u16> Mul<&ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
impl<const M: u16> Mul<&ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
* operator.Source§impl<const M: u16> Mul<&ConstModulo16<M>> for ConstModulo16<M>
impl<const M: u16> Mul<&ConstModulo16<M>> for ConstModulo16<M>
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
* operator.Source§impl<const M: u16> Mul<ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
impl<const M: u16> Mul<ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
* operator.Source§impl<const M: u16> Mul for ConstModulo16<M>
impl<const M: u16> Mul for ConstModulo16<M>
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
* operator.Source§impl<const M: u16> MulAssign<&ConstModulo16<M>> for ConstModulo16<M>
impl<const M: u16> MulAssign<&ConstModulo16<M>> for ConstModulo16<M>
Source§fn mul_assign(&mut self, other: &Self)
fn mul_assign(&mut self, other: &Self)
Performs the
*= operation. Read moreSource§impl<const M: u16> MulAssign for ConstModulo16<M>
impl<const M: u16> MulAssign for ConstModulo16<M>
Source§fn mul_assign(&mut self, rhs: ConstModulo16<M>)
fn mul_assign(&mut self, rhs: ConstModulo16<M>)
Performs the
*= operation. Read moreSource§impl<const M: u16> Neg for &ConstModulo16<M>
impl<const M: u16> Neg for &ConstModulo16<M>
Source§impl<const M: u16> Neg for ConstModulo16<M>
impl<const M: u16> Neg for ConstModulo16<M>
Source§impl<const M: u16> PartialEq for ConstModulo16<M>
impl<const M: u16> PartialEq for ConstModulo16<M>
Source§impl<const M: u16> Sub<&ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
impl<const M: u16> Sub<&ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
- operator.Source§impl<const M: u16> Sub<&ConstModulo16<M>> for ConstModulo16<M>
impl<const M: u16> Sub<&ConstModulo16<M>> for ConstModulo16<M>
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
- operator.Source§impl<const M: u16> Sub<ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
impl<const M: u16> Sub<ConstModulo16<M>> for &ConstModulo16<M>where
ConstModulo16<M>: Clone,
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
- operator.Source§impl<const M: u16> Sub for ConstModulo16<M>
impl<const M: u16> Sub for ConstModulo16<M>
Source§type Output = ConstModulo16<M>
type Output = ConstModulo16<M>
The resulting type after applying the
- operator.Source§impl<const M: u16> SubAssign<&ConstModulo16<M>> for ConstModulo16<M>
impl<const M: u16> SubAssign<&ConstModulo16<M>> for ConstModulo16<M>
Source§fn sub_assign(&mut self, other: &Self)
fn sub_assign(&mut self, other: &Self)
Performs the
-= operation. Read moreSource§impl<const M: u16> SubAssign for ConstModulo16<M>
impl<const M: u16> SubAssign for ConstModulo16<M>
Source§fn sub_assign(&mut self, rhs: ConstModulo16<M>)
fn sub_assign(&mut self, rhs: ConstModulo16<M>)
Performs the
-= operation. Read moreimpl<const M: u16> Copy for ConstModulo16<M>
impl<const M: u16> Eq for ConstModulo16<M>
impl<const M: u16> StructuralPartialEq for ConstModulo16<M>
Auto Trait Implementations§
impl<const M: u16> Freeze for ConstModulo16<M>
impl<const M: u16> RefUnwindSafe for ConstModulo16<M>
impl<const M: u16> Send for ConstModulo16<M>
impl<const M: u16> Sync for ConstModulo16<M>
impl<const M: u16> Unpin for ConstModulo16<M>
impl<const M: u16> UnwindSafe for ConstModulo16<M>
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