[−][src]Trait algebraics::traits::ExactDivAssign
Required methods
fn checked_exact_div_assign(&mut self, rhs: Rhs) -> Result<(), ()>
Provided methods
fn exact_div_assign(&mut self, rhs: Rhs)
Implementations on Foreign Types
impl<T> ExactDivAssign<T> for Ratio<T> where
T: Clone + Integer + NumAssign,
[src]
T: Clone + Integer + NumAssign,
fn exact_div_assign(&mut self, rhs: T)
[src]
fn checked_exact_div_assign(&mut self, rhs: T) -> Result<(), ()>
[src]
impl<T> ExactDivAssign<Ratio<T>> for Ratio<T> where
T: Clone + Integer + NumAssign,
[src]
T: Clone + Integer + NumAssign,
fn exact_div_assign(&mut self, rhs: Ratio<T>)
[src]
fn checked_exact_div_assign(&mut self, rhs: Ratio<T>) -> Result<(), ()>
[src]
impl<'r, T> ExactDivAssign<&'r T> for Ratio<T> where
T: Clone + Integer + NumAssign,
[src]
T: Clone + Integer + NumAssign,
fn exact_div_assign(&mut self, rhs: &'r T)
[src]
fn checked_exact_div_assign(&mut self, rhs: &'r T) -> Result<(), ()>
[src]
impl<'r, T> ExactDivAssign<&'r Ratio<T>> for Ratio<T> where
T: Clone + Integer + NumAssign,
[src]
T: Clone + Integer + NumAssign,
fn exact_div_assign(&mut self, rhs: &'r Ratio<T>)
[src]
fn checked_exact_div_assign(&mut self, rhs: &'r Ratio<T>) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ u8> for u8
[src]
fn exact_div_assign(&mut self, rhs: &u8)
[src]
fn checked_exact_div_assign(&mut self, rhs: &u8) -> Result<(), ()>
[src]
impl ExactDivAssign<u8> for u8
[src]
fn exact_div_assign(&mut self, rhs: u8)
[src]
fn checked_exact_div_assign(&mut self, rhs: u8) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ i8> for i8
[src]
fn exact_div_assign(&mut self, rhs: &i8)
[src]
fn checked_exact_div_assign(&mut self, rhs: &i8) -> Result<(), ()>
[src]
impl ExactDivAssign<i8> for i8
[src]
fn exact_div_assign(&mut self, rhs: i8)
[src]
fn checked_exact_div_assign(&mut self, rhs: i8) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ u16> for u16
[src]
fn exact_div_assign(&mut self, rhs: &u16)
[src]
fn checked_exact_div_assign(&mut self, rhs: &u16) -> Result<(), ()>
[src]
impl ExactDivAssign<u16> for u16
[src]
fn exact_div_assign(&mut self, rhs: u16)
[src]
fn checked_exact_div_assign(&mut self, rhs: u16) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ i16> for i16
[src]
fn exact_div_assign(&mut self, rhs: &i16)
[src]
fn checked_exact_div_assign(&mut self, rhs: &i16) -> Result<(), ()>
[src]
impl ExactDivAssign<i16> for i16
[src]
fn exact_div_assign(&mut self, rhs: i16)
[src]
fn checked_exact_div_assign(&mut self, rhs: i16) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ u32> for u32
[src]
fn exact_div_assign(&mut self, rhs: &u32)
[src]
fn checked_exact_div_assign(&mut self, rhs: &u32) -> Result<(), ()>
[src]
impl ExactDivAssign<u32> for u32
[src]
fn exact_div_assign(&mut self, rhs: u32)
[src]
fn checked_exact_div_assign(&mut self, rhs: u32) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ i32> for i32
[src]
fn exact_div_assign(&mut self, rhs: &i32)
[src]
fn checked_exact_div_assign(&mut self, rhs: &i32) -> Result<(), ()>
[src]
impl ExactDivAssign<i32> for i32
[src]
fn exact_div_assign(&mut self, rhs: i32)
[src]
fn checked_exact_div_assign(&mut self, rhs: i32) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ u64> for u64
[src]
fn exact_div_assign(&mut self, rhs: &u64)
[src]
fn checked_exact_div_assign(&mut self, rhs: &u64) -> Result<(), ()>
[src]
impl ExactDivAssign<u64> for u64
[src]
fn exact_div_assign(&mut self, rhs: u64)
[src]
fn checked_exact_div_assign(&mut self, rhs: u64) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ i64> for i64
[src]
fn exact_div_assign(&mut self, rhs: &i64)
[src]
fn checked_exact_div_assign(&mut self, rhs: &i64) -> Result<(), ()>
[src]
impl ExactDivAssign<i64> for i64
[src]
fn exact_div_assign(&mut self, rhs: i64)
[src]
fn checked_exact_div_assign(&mut self, rhs: i64) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ u128> for u128
[src]
fn exact_div_assign(&mut self, rhs: &u128)
[src]
fn checked_exact_div_assign(&mut self, rhs: &u128) -> Result<(), ()>
[src]
impl ExactDivAssign<u128> for u128
[src]
fn exact_div_assign(&mut self, rhs: u128)
[src]
fn checked_exact_div_assign(&mut self, rhs: u128) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ i128> for i128
[src]
fn exact_div_assign(&mut self, rhs: &i128)
[src]
fn checked_exact_div_assign(&mut self, rhs: &i128) -> Result<(), ()>
[src]
impl ExactDivAssign<i128> for i128
[src]
fn exact_div_assign(&mut self, rhs: i128)
[src]
fn checked_exact_div_assign(&mut self, rhs: i128) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ usize> for usize
[src]
fn exact_div_assign(&mut self, rhs: &usize)
[src]
fn checked_exact_div_assign(&mut self, rhs: &usize) -> Result<(), ()>
[src]
impl ExactDivAssign<usize> for usize
[src]
fn exact_div_assign(&mut self, rhs: usize)
[src]
fn checked_exact_div_assign(&mut self, rhs: usize) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ isize> for isize
[src]
fn exact_div_assign(&mut self, rhs: &isize)
[src]
fn checked_exact_div_assign(&mut self, rhs: &isize) -> Result<(), ()>
[src]
impl ExactDivAssign<isize> for isize
[src]
fn exact_div_assign(&mut self, rhs: isize)
[src]
fn checked_exact_div_assign(&mut self, rhs: isize) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ BigInt> for BigInt
[src]
fn exact_div_assign(&mut self, rhs: &BigInt)
[src]
fn checked_exact_div_assign(&mut self, rhs: &BigInt) -> Result<(), ()>
[src]
impl ExactDivAssign<BigInt> for BigInt
[src]
fn exact_div_assign(&mut self, rhs: BigInt)
[src]
fn checked_exact_div_assign(&mut self, rhs: BigInt) -> Result<(), ()>
[src]
impl<'_> ExactDivAssign<&'_ BigUint> for BigUint
[src]
fn exact_div_assign(&mut self, rhs: &BigUint)
[src]
fn checked_exact_div_assign(&mut self, rhs: &BigUint) -> Result<(), ()>
[src]
impl ExactDivAssign<BigUint> for BigUint
[src]
fn exact_div_assign(&mut self, rhs: BigUint)
[src]
fn checked_exact_div_assign(&mut self, rhs: BigUint) -> Result<(), ()>
[src]
Implementors
impl ExactDivAssign<RealAlgebraicNumber> for RealAlgebraicNumber
[src]
fn checked_exact_div_assign(
&mut self,
rhs: RealAlgebraicNumber
) -> Result<(), ()>
[src]
&mut self,
rhs: RealAlgebraicNumber
) -> Result<(), ()>
impl ExactDivAssign<DyadicFractionInterval> for DyadicFractionInterval
[src]
fn exact_div_assign(&mut self, rhs: DyadicFractionInterval)
[src]
fn checked_exact_div_assign(
&mut self,
rhs: DyadicFractionInterval
) -> Result<(), ()>
[src]
&mut self,
rhs: DyadicFractionInterval
) -> Result<(), ()>
impl ExactDivAssign<DivisorIsOne> for DivisorIsOne
[src]
fn checked_exact_div_assign(&mut self, _rhs: DivisorIsOne) -> Result<(), ()>
[src]
fn exact_div_assign(&mut self, _rhs: DivisorIsOne)
[src]
impl<'_> ExactDivAssign<&'_ RealAlgebraicNumber> for RealAlgebraicNumber
[src]
fn checked_exact_div_assign(
&mut self,
rhs: &RealAlgebraicNumber
) -> Result<(), ()>
[src]
&mut self,
rhs: &RealAlgebraicNumber
) -> Result<(), ()>
impl<'_> ExactDivAssign<&'_ DyadicFractionInterval> for DyadicFractionInterval
[src]
fn exact_div_assign(&mut self, rhs: &DyadicFractionInterval)
[src]
fn checked_exact_div_assign(
&mut self,
rhs: &DyadicFractionInterval
) -> Result<(), ()>
[src]
&mut self,
rhs: &DyadicFractionInterval
) -> Result<(), ()>
impl<'_> ExactDivAssign<&'_ DivisorIsOne> for DivisorIsOne
[src]
fn checked_exact_div_assign(&mut self, _rhs: &DivisorIsOne) -> Result<(), ()>
[src]
fn exact_div_assign(&mut self, _rhs: &DivisorIsOne)
[src]
impl<'_, T: PolynomialCoefficient + for<'a> ExactDiv<&'a T, Output = T>> ExactDivAssign<&'_ Polynomial<T>> for Polynomial<T>
[src]
fn exact_div_assign(&mut self, rhs: &Polynomial<T>)
[src]
fn checked_exact_div_assign(&mut self, rhs: &Polynomial<T>) -> Result<(), ()>
[src]
impl<'a, T: PolynomialCoefficient + for<'b> ExactDiv<&'b T, Output = T>> ExactDivAssign<&'a T> for Polynomial<T>
[src]
fn exact_div_assign(&mut self, rhs: &T)
[src]
fn checked_exact_div_assign(&mut self, rhs: &T) -> Result<(), ()>
[src]
impl<'r, V, M> ExactDivAssign<&'r ModularInteger<V, M>> for ModularInteger<V, M> where
V: ModularReduce + Eq + One + Zero + GCD<Output = V> + ExtendedGCD,
M: Modulus<V>,
[src]
V: ModularReduce + Eq + One + Zero + GCD<Output = V> + ExtendedGCD,
M: Modulus<V>,
fn exact_div_assign(&mut self, rhs: &'r ModularInteger<V, M>)
[src]
fn checked_exact_div_assign(
&mut self,
rhs: &'r ModularInteger<V, M>
) -> Result<(), ()>
[src]
&mut self,
rhs: &'r ModularInteger<V, M>
) -> Result<(), ()>
impl<T: PolynomialCoefficient + for<'a> ExactDiv<&'a T, Output = T>> ExactDivAssign<Polynomial<T>> for Polynomial<T>
[src]
fn exact_div_assign(&mut self, rhs: Polynomial<T>)
[src]
fn checked_exact_div_assign(&mut self, rhs: Polynomial<T>) -> Result<(), ()>
[src]
impl<T: PolynomialCoefficient + for<'a> ExactDiv<&'a T, Output = T>> ExactDivAssign<T> for Polynomial<T>
[src]
fn exact_div_assign(&mut self, rhs: T)
[src]
fn checked_exact_div_assign(&mut self, rhs: T) -> Result<(), ()>
[src]
impl<V, M> ExactDivAssign<ModularInteger<V, M>> for ModularInteger<V, M> where
V: ModularReduce + Eq + One + Zero + GCD<Output = V> + ExtendedGCD,
M: Modulus<V>,
[src]
V: ModularReduce + Eq + One + Zero + GCD<Output = V> + ExtendedGCD,
M: Modulus<V>,
fn exact_div_assign(&mut self, rhs: ModularInteger<V, M>)
[src]
fn checked_exact_div_assign(
&mut self,
rhs: ModularInteger<V, M>
) -> Result<(), ()>
[src]
&mut self,
rhs: ModularInteger<V, M>
) -> Result<(), ()>