Struct cp_library_rs::number_theory::modint::modint_::Modint
source · pub struct Modint<const MOD: u32>(pub u32);
Tuple Fields§
§0: u32
Implementations§
Trait Implementations§
source§impl<const MOD: u32> AddAssign<Modint<MOD>> for Modint<MOD>
impl<const MOD: u32> AddAssign<Modint<MOD>> for Modint<MOD>
source§fn add_assign(&mut self, rhs: Self)
fn add_assign(&mut self, rhs: Self)
Performs the
+=
operation. Read moresource§impl<const MOD: u32> AddAssign<usize> for Modint<MOD>
impl<const MOD: u32> AddAssign<usize> for Modint<MOD>
source§fn add_assign(&mut self, rhs: usize)
fn add_assign(&mut self, rhs: usize)
Performs the
+=
operation. Read moresource§impl<const MOD: u32> DivAssign<Modint<MOD>> for Modint<MOD>
impl<const MOD: u32> DivAssign<Modint<MOD>> for Modint<MOD>
source§fn div_assign(&mut self, rhs: Self)
fn div_assign(&mut self, rhs: Self)
Performs the
/=
operation. Read moresource§impl<const MOD: u32> DivAssign<usize> for Modint<MOD>
impl<const MOD: u32> DivAssign<usize> for Modint<MOD>
source§fn div_assign(&mut self, rhs: usize)
fn div_assign(&mut self, rhs: usize)
Performs the
/=
operation. Read moresource§impl<const MOD: u32> MulAssign<Modint<MOD>> for Modint<MOD>
impl<const MOD: u32> MulAssign<Modint<MOD>> for Modint<MOD>
source§fn mul_assign(&mut self, rhs: Self)
fn mul_assign(&mut self, rhs: Self)
Performs the
*=
operation. Read moresource§impl<const MOD: u32> MulAssign<usize> for Modint<MOD>
impl<const MOD: u32> MulAssign<usize> for Modint<MOD>
source§fn mul_assign(&mut self, rhs: usize)
fn mul_assign(&mut self, rhs: usize)
Performs the
*=
operation. Read moresource§impl<const MOD: u32> PartialEq<Modint<MOD>> for Modint<MOD>
impl<const MOD: u32> PartialEq<Modint<MOD>> for Modint<MOD>
source§impl<const MOD: u32> PartialEq<usize> for Modint<MOD>
impl<const MOD: u32> PartialEq<usize> for Modint<MOD>
source§impl<const MOD: u32> SubAssign<Modint<MOD>> for Modint<MOD>
impl<const MOD: u32> SubAssign<Modint<MOD>> for Modint<MOD>
source§fn sub_assign(&mut self, rhs: Self)
fn sub_assign(&mut self, rhs: Self)
Performs the
-=
operation. Read moresource§impl<const MOD: u32> SubAssign<usize> for Modint<MOD>
impl<const MOD: u32> SubAssign<usize> for Modint<MOD>
source§fn sub_assign(&mut self, rhs: usize)
fn sub_assign(&mut self, rhs: usize)
Performs the
-=
operation. Read more