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