[][src]Trait algebraics::traits::ExactDivAssign

pub trait ExactDivAssign<Rhs = Self>: ExactDiv<Rhs, Output = Self> {
    fn checked_exact_div_assign(&mut self, rhs: Rhs) -> Result<(), ()>;

    fn exact_div_assign(&mut self, rhs: Rhs) { ... }
}

Required methods

fn checked_exact_div_assign(&mut self, rhs: Rhs) -> Result<(), ()>

Loading content...

Provided methods

fn exact_div_assign(&mut self, rhs: Rhs)

Loading content...

Implementations on Foreign Types

impl<T> ExactDivAssign<T> for Ratio<T> where
    T: Clone + Integer + NumAssign
[src]

impl<T> ExactDivAssign<Ratio<T>> for Ratio<T> where
    T: Clone + Integer + NumAssign
[src]

impl<'r, T> ExactDivAssign<&'r T> for Ratio<T> where
    T: Clone + Integer + NumAssign
[src]

impl<'r, T> ExactDivAssign<&'r Ratio<T>> for Ratio<T> where
    T: Clone + Integer + NumAssign
[src]

impl<'_> ExactDivAssign<&'_ u8> for u8[src]

impl ExactDivAssign<u8> for u8[src]

impl<'_> ExactDivAssign<&'_ i8> for i8[src]

impl ExactDivAssign<i8> for i8[src]

impl<'_> ExactDivAssign<&'_ u16> for u16[src]

impl ExactDivAssign<u16> for u16[src]

impl<'_> ExactDivAssign<&'_ i16> for i16[src]

impl ExactDivAssign<i16> for i16[src]

impl<'_> ExactDivAssign<&'_ u32> for u32[src]

impl ExactDivAssign<u32> for u32[src]

impl<'_> ExactDivAssign<&'_ i32> for i32[src]

impl ExactDivAssign<i32> for i32[src]

impl<'_> ExactDivAssign<&'_ u64> for u64[src]

impl ExactDivAssign<u64> for u64[src]

impl<'_> ExactDivAssign<&'_ i64> for i64[src]

impl ExactDivAssign<i64> for i64[src]

impl<'_> ExactDivAssign<&'_ u128> for u128[src]

impl ExactDivAssign<u128> for u128[src]

impl<'_> ExactDivAssign<&'_ i128> for i128[src]

impl ExactDivAssign<i128> for i128[src]

impl<'_> ExactDivAssign<&'_ usize> for usize[src]

impl ExactDivAssign<usize> for usize[src]

impl<'_> ExactDivAssign<&'_ isize> for isize[src]

impl ExactDivAssign<isize> for isize[src]

impl<'_> ExactDivAssign<&'_ BigInt> for BigInt[src]

impl ExactDivAssign<BigInt> for BigInt[src]

impl<'_> ExactDivAssign<&'_ BigUint> for BigUint[src]

impl ExactDivAssign<BigUint> for BigUint[src]

Loading content...

Implementors

impl ExactDivAssign<RealAlgebraicNumber> for RealAlgebraicNumber[src]

impl ExactDivAssign<DyadicFractionInterval> for DyadicFractionInterval[src]

impl ExactDivAssign<DivisorIsOne> for DivisorIsOne[src]

impl<'_> ExactDivAssign<&'_ RealAlgebraicNumber> for RealAlgebraicNumber[src]

impl<'_> ExactDivAssign<&'_ DyadicFractionInterval> for DyadicFractionInterval[src]

impl<'_> ExactDivAssign<&'_ DivisorIsOne> for DivisorIsOne[src]

impl<'_, T: PolynomialCoefficient + for<'a> ExactDiv<&'a T, Output = T>> ExactDivAssign<&'_ Polynomial<T>> for Polynomial<T>[src]

impl<'a, T: PolynomialCoefficient + for<'b> ExactDiv<&'b T, Output = T>> ExactDivAssign<&'a T> for Polynomial<T>[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]

impl<T: PolynomialCoefficient + for<'a> ExactDiv<&'a T, Output = T>> ExactDivAssign<Polynomial<T>> for Polynomial<T>[src]

impl<T: PolynomialCoefficient + for<'a> ExactDiv<&'a T, Output = T>> ExactDivAssign<T> for Polynomial<T>[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]

Loading content...