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