[−][src]Trait algebraics::traits::ExactDiv
Associated Types
type Output
Required methods
#[must_use]
fn checked_exact_div(self, rhs: Rhs) -> Option<Self::Output>
Provided methods
Loading content...Implementations on Foreign Types
impl<T> ExactDiv<T> for Ratio<T> where
T: Clone + Integer,
[src]
T: Clone + Integer,
type Output = Ratio<T>
fn exact_div(self, rhs: T) -> Self::Output
[src]
fn checked_exact_div(self, rhs: T) -> Option<Self::Output>
[src]
impl<T> ExactDiv<Ratio<T>> for Ratio<T> where
T: Clone + Integer,
[src]
T: Clone + Integer,
type Output = Ratio<T>
fn exact_div(self, rhs: Ratio<T>) -> Self::Output
[src]
fn checked_exact_div(self, rhs: Ratio<T>) -> Option<Self::Output>
[src]
impl<'r, T> ExactDiv<&'r T> for Ratio<T> where
T: Clone + Integer,
[src]
T: Clone + Integer,
type Output = Ratio<T>
fn exact_div(self, rhs: &'r T) -> Self::Output
[src]
fn checked_exact_div(self, rhs: &'r T) -> Option<Self::Output>
[src]
impl<'r, T> ExactDiv<&'r Ratio<T>> for Ratio<T> where
T: Clone + Integer,
[src]
T: Clone + Integer,
type Output = Ratio<T>
fn exact_div(self, rhs: &'r Ratio<T>) -> Self::Output
[src]
fn checked_exact_div(self, rhs: &'r Ratio<T>) -> Option<Self::Output>
[src]
impl<'l, T> ExactDiv<T> for &'l Ratio<T> where
T: Clone + Integer,
[src]
T: Clone + Integer,
type Output = Ratio<T>
fn exact_div(self, rhs: T) -> Self::Output
[src]
fn checked_exact_div(self, rhs: T) -> Option<Self::Output>
[src]
impl<'l, T> ExactDiv<Ratio<T>> for &'l Ratio<T> where
T: Clone + Integer,
[src]
T: Clone + Integer,
type Output = Ratio<T>
fn exact_div(self, rhs: Ratio<T>) -> Self::Output
[src]
fn checked_exact_div(self, rhs: Ratio<T>) -> Option<Self::Output>
[src]
impl<'l, 'r, T> ExactDiv<&'r T> for &'l Ratio<T> where
T: Clone + Integer,
[src]
T: Clone + Integer,
type Output = Ratio<T>
fn exact_div(self, rhs: &'r T) -> Self::Output
[src]
fn checked_exact_div(self, rhs: &'r T) -> Option<Self::Output>
[src]
impl<'l, 'r, T> ExactDiv<&'r Ratio<T>> for &'l Ratio<T> where
T: Clone + Integer,
[src]
T: Clone + Integer,
type Output = Ratio<T>
fn exact_div(self, rhs: &'r Ratio<T>) -> Self::Output
[src]
fn checked_exact_div(self, rhs: &'r Ratio<T>) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r u8> for &'l u8
[src]
type Output = u8
fn exact_div(self, rhs: &u8) -> u8
[src]
fn checked_exact_div(self, rhs: &u8) -> Option<u8>
[src]
impl<'_> ExactDiv<&'_ u8> for u8
[src]
type Output = u8
fn exact_div(self, rhs: &u8) -> u8
[src]
fn checked_exact_div(self, rhs: &u8) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<u8> for &'_ u8
[src]
type Output = u8
fn exact_div(self, rhs: u8) -> u8
[src]
fn checked_exact_div(self, rhs: u8) -> Option<Self::Output>
[src]
impl ExactDiv<u8> for u8
[src]
type Output = u8
fn exact_div(self, rhs: u8) -> u8
[src]
fn checked_exact_div(self, rhs: u8) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r i8> for &'l i8
[src]
type Output = i8
fn exact_div(self, rhs: &i8) -> i8
[src]
fn checked_exact_div(self, rhs: &i8) -> Option<i8>
[src]
impl<'_> ExactDiv<&'_ i8> for i8
[src]
type Output = i8
fn exact_div(self, rhs: &i8) -> i8
[src]
fn checked_exact_div(self, rhs: &i8) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<i8> for &'_ i8
[src]
type Output = i8
fn exact_div(self, rhs: i8) -> i8
[src]
fn checked_exact_div(self, rhs: i8) -> Option<Self::Output>
[src]
impl ExactDiv<i8> for i8
[src]
type Output = i8
fn exact_div(self, rhs: i8) -> i8
[src]
fn checked_exact_div(self, rhs: i8) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r u16> for &'l u16
[src]
type Output = u16
fn exact_div(self, rhs: &u16) -> u16
[src]
fn checked_exact_div(self, rhs: &u16) -> Option<u16>
[src]
impl<'_> ExactDiv<&'_ u16> for u16
[src]
type Output = u16
fn exact_div(self, rhs: &u16) -> u16
[src]
fn checked_exact_div(self, rhs: &u16) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<u16> for &'_ u16
[src]
type Output = u16
fn exact_div(self, rhs: u16) -> u16
[src]
fn checked_exact_div(self, rhs: u16) -> Option<Self::Output>
[src]
impl ExactDiv<u16> for u16
[src]
type Output = u16
fn exact_div(self, rhs: u16) -> u16
[src]
fn checked_exact_div(self, rhs: u16) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r i16> for &'l i16
[src]
type Output = i16
fn exact_div(self, rhs: &i16) -> i16
[src]
fn checked_exact_div(self, rhs: &i16) -> Option<i16>
[src]
impl<'_> ExactDiv<&'_ i16> for i16
[src]
type Output = i16
fn exact_div(self, rhs: &i16) -> i16
[src]
fn checked_exact_div(self, rhs: &i16) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<i16> for &'_ i16
[src]
type Output = i16
fn exact_div(self, rhs: i16) -> i16
[src]
fn checked_exact_div(self, rhs: i16) -> Option<Self::Output>
[src]
impl ExactDiv<i16> for i16
[src]
type Output = i16
fn exact_div(self, rhs: i16) -> i16
[src]
fn checked_exact_div(self, rhs: i16) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r u32> for &'l u32
[src]
type Output = u32
fn exact_div(self, rhs: &u32) -> u32
[src]
fn checked_exact_div(self, rhs: &u32) -> Option<u32>
[src]
impl<'_> ExactDiv<&'_ u32> for u32
[src]
type Output = u32
fn exact_div(self, rhs: &u32) -> u32
[src]
fn checked_exact_div(self, rhs: &u32) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<u32> for &'_ u32
[src]
type Output = u32
fn exact_div(self, rhs: u32) -> u32
[src]
fn checked_exact_div(self, rhs: u32) -> Option<Self::Output>
[src]
impl ExactDiv<u32> for u32
[src]
type Output = u32
fn exact_div(self, rhs: u32) -> u32
[src]
fn checked_exact_div(self, rhs: u32) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r i32> for &'l i32
[src]
type Output = i32
fn exact_div(self, rhs: &i32) -> i32
[src]
fn checked_exact_div(self, rhs: &i32) -> Option<i32>
[src]
impl<'_> ExactDiv<&'_ i32> for i32
[src]
type Output = i32
fn exact_div(self, rhs: &i32) -> i32
[src]
fn checked_exact_div(self, rhs: &i32) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<i32> for &'_ i32
[src]
type Output = i32
fn exact_div(self, rhs: i32) -> i32
[src]
fn checked_exact_div(self, rhs: i32) -> Option<Self::Output>
[src]
impl ExactDiv<i32> for i32
[src]
type Output = i32
fn exact_div(self, rhs: i32) -> i32
[src]
fn checked_exact_div(self, rhs: i32) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r u64> for &'l u64
[src]
type Output = u64
fn exact_div(self, rhs: &u64) -> u64
[src]
fn checked_exact_div(self, rhs: &u64) -> Option<u64>
[src]
impl<'_> ExactDiv<&'_ u64> for u64
[src]
type Output = u64
fn exact_div(self, rhs: &u64) -> u64
[src]
fn checked_exact_div(self, rhs: &u64) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<u64> for &'_ u64
[src]
type Output = u64
fn exact_div(self, rhs: u64) -> u64
[src]
fn checked_exact_div(self, rhs: u64) -> Option<Self::Output>
[src]
impl ExactDiv<u64> for u64
[src]
type Output = u64
fn exact_div(self, rhs: u64) -> u64
[src]
fn checked_exact_div(self, rhs: u64) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r i64> for &'l i64
[src]
type Output = i64
fn exact_div(self, rhs: &i64) -> i64
[src]
fn checked_exact_div(self, rhs: &i64) -> Option<i64>
[src]
impl<'_> ExactDiv<&'_ i64> for i64
[src]
type Output = i64
fn exact_div(self, rhs: &i64) -> i64
[src]
fn checked_exact_div(self, rhs: &i64) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<i64> for &'_ i64
[src]
type Output = i64
fn exact_div(self, rhs: i64) -> i64
[src]
fn checked_exact_div(self, rhs: i64) -> Option<Self::Output>
[src]
impl ExactDiv<i64> for i64
[src]
type Output = i64
fn exact_div(self, rhs: i64) -> i64
[src]
fn checked_exact_div(self, rhs: i64) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r u128> for &'l u128
[src]
type Output = u128
fn exact_div(self, rhs: &u128) -> u128
[src]
fn checked_exact_div(self, rhs: &u128) -> Option<u128>
[src]
impl<'_> ExactDiv<&'_ u128> for u128
[src]
type Output = u128
fn exact_div(self, rhs: &u128) -> u128
[src]
fn checked_exact_div(self, rhs: &u128) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<u128> for &'_ u128
[src]
type Output = u128
fn exact_div(self, rhs: u128) -> u128
[src]
fn checked_exact_div(self, rhs: u128) -> Option<Self::Output>
[src]
impl ExactDiv<u128> for u128
[src]
type Output = u128
fn exact_div(self, rhs: u128) -> u128
[src]
fn checked_exact_div(self, rhs: u128) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r i128> for &'l i128
[src]
type Output = i128
fn exact_div(self, rhs: &i128) -> i128
[src]
fn checked_exact_div(self, rhs: &i128) -> Option<i128>
[src]
impl<'_> ExactDiv<&'_ i128> for i128
[src]
type Output = i128
fn exact_div(self, rhs: &i128) -> i128
[src]
fn checked_exact_div(self, rhs: &i128) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<i128> for &'_ i128
[src]
type Output = i128
fn exact_div(self, rhs: i128) -> i128
[src]
fn checked_exact_div(self, rhs: i128) -> Option<Self::Output>
[src]
impl ExactDiv<i128> for i128
[src]
type Output = i128
fn exact_div(self, rhs: i128) -> i128
[src]
fn checked_exact_div(self, rhs: i128) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r usize> for &'l usize
[src]
type Output = usize
fn exact_div(self, rhs: &usize) -> usize
[src]
fn checked_exact_div(self, rhs: &usize) -> Option<usize>
[src]
impl<'_> ExactDiv<&'_ usize> for usize
[src]
type Output = usize
fn exact_div(self, rhs: &usize) -> usize
[src]
fn checked_exact_div(self, rhs: &usize) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<usize> for &'_ usize
[src]
type Output = usize
fn exact_div(self, rhs: usize) -> usize
[src]
fn checked_exact_div(self, rhs: usize) -> Option<Self::Output>
[src]
impl ExactDiv<usize> for usize
[src]
type Output = usize
fn exact_div(self, rhs: usize) -> usize
[src]
fn checked_exact_div(self, rhs: usize) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r isize> for &'l isize
[src]
type Output = isize
fn exact_div(self, rhs: &isize) -> isize
[src]
fn checked_exact_div(self, rhs: &isize) -> Option<isize>
[src]
impl<'_> ExactDiv<&'_ isize> for isize
[src]
type Output = isize
fn exact_div(self, rhs: &isize) -> isize
[src]
fn checked_exact_div(self, rhs: &isize) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<isize> for &'_ isize
[src]
type Output = isize
fn exact_div(self, rhs: isize) -> isize
[src]
fn checked_exact_div(self, rhs: isize) -> Option<Self::Output>
[src]
impl ExactDiv<isize> for isize
[src]
type Output = isize
fn exact_div(self, rhs: isize) -> isize
[src]
fn checked_exact_div(self, rhs: isize) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r BigInt> for &'l BigInt
[src]
type Output = BigInt
fn exact_div(self, rhs: &BigInt) -> BigInt
[src]
fn checked_exact_div(self, rhs: &BigInt) -> Option<BigInt>
[src]
impl<'_> ExactDiv<&'_ BigInt> for BigInt
[src]
type Output = BigInt
fn exact_div(self, rhs: &BigInt) -> BigInt
[src]
fn checked_exact_div(self, rhs: &BigInt) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<BigInt> for &'_ BigInt
[src]
type Output = BigInt
fn exact_div(self, rhs: BigInt) -> BigInt
[src]
fn checked_exact_div(self, rhs: BigInt) -> Option<Self::Output>
[src]
impl ExactDiv<BigInt> for BigInt
[src]
type Output = BigInt
fn exact_div(self, rhs: BigInt) -> BigInt
[src]
fn checked_exact_div(self, rhs: BigInt) -> Option<Self::Output>
[src]
impl<'l, 'r> ExactDiv<&'r BigUint> for &'l BigUint
[src]
type Output = BigUint
fn exact_div(self, rhs: &BigUint) -> BigUint
[src]
fn checked_exact_div(self, rhs: &BigUint) -> Option<BigUint>
[src]
impl<'_> ExactDiv<&'_ BigUint> for BigUint
[src]
type Output = BigUint
fn exact_div(self, rhs: &BigUint) -> BigUint
[src]
fn checked_exact_div(self, rhs: &BigUint) -> Option<Self::Output>
[src]
impl<'_> ExactDiv<BigUint> for &'_ BigUint
[src]
type Output = BigUint
fn exact_div(self, rhs: BigUint) -> BigUint
[src]
fn checked_exact_div(self, rhs: BigUint) -> Option<Self::Output>
[src]
impl ExactDiv<BigUint> for BigUint
[src]
type Output = BigUint
fn exact_div(self, rhs: BigUint) -> BigUint
[src]
fn checked_exact_div(self, rhs: BigUint) -> Option<Self::Output>
[src]
Implementors
impl ExactDiv<RealAlgebraicNumber> for RealAlgebraicNumber
[src]
type Output = RealAlgebraicNumber
fn checked_exact_div(
self,
rhs: RealAlgebraicNumber
) -> Option<RealAlgebraicNumber>
[src]
self,
rhs: RealAlgebraicNumber
) -> Option<RealAlgebraicNumber>
impl ExactDiv<DyadicFractionInterval> for DyadicFractionInterval
[src]
type Output = DyadicFractionInterval
fn exact_div(self, rhs: DyadicFractionInterval) -> DyadicFractionInterval
[src]
fn checked_exact_div(
self,
rhs: DyadicFractionInterval
) -> Option<DyadicFractionInterval>
[src]
self,
rhs: DyadicFractionInterval
) -> Option<DyadicFractionInterval>
impl ExactDiv<DivisorIsOne> for DivisorIsOne
[src]
type Output = DivisorIsOne
fn checked_exact_div(self, _rhs: DivisorIsOne) -> Option<DivisorIsOne>
[src]
fn exact_div(self, _rhs: DivisorIsOne) -> DivisorIsOne
[src]
impl<'_> ExactDiv<&'_ RealAlgebraicNumber> for RealAlgebraicNumber
[src]
type Output = RealAlgebraicNumber
fn checked_exact_div(
self,
rhs: &RealAlgebraicNumber
) -> Option<RealAlgebraicNumber>
[src]
self,
rhs: &RealAlgebraicNumber
) -> Option<RealAlgebraicNumber>
impl<'_> ExactDiv<&'_ DyadicFractionInterval> for DyadicFractionInterval
[src]
type Output = DyadicFractionInterval
fn exact_div(self, rhs: &DyadicFractionInterval) -> DyadicFractionInterval
[src]
fn checked_exact_div(
self,
rhs: &DyadicFractionInterval
) -> Option<DyadicFractionInterval>
[src]
self,
rhs: &DyadicFractionInterval
) -> Option<DyadicFractionInterval>
impl<'_> ExactDiv<&'_ DivisorIsOne> for DivisorIsOne
[src]
type Output = DivisorIsOne
fn checked_exact_div(self, _rhs: &DivisorIsOne) -> Option<DivisorIsOne>
[src]
fn exact_div(self, _rhs: &DivisorIsOne) -> DivisorIsOne
[src]
impl<'_> ExactDiv<RealAlgebraicNumber> for &'_ RealAlgebraicNumber
[src]
type Output = RealAlgebraicNumber
fn checked_exact_div(
self,
rhs: RealAlgebraicNumber
) -> Option<RealAlgebraicNumber>
[src]
self,
rhs: RealAlgebraicNumber
) -> Option<RealAlgebraicNumber>
impl<'_> ExactDiv<DivisorIsOne> for &'_ DivisorIsOne
[src]
type Output = DivisorIsOne
fn checked_exact_div(self, _rhs: DivisorIsOne) -> Option<DivisorIsOne>
[src]
fn exact_div(self, _rhs: DivisorIsOne) -> DivisorIsOne
[src]
impl<'_, T: PolynomialCoefficient + for<'a> ExactDiv<&'a T, Output = T>> ExactDiv<&'_ Polynomial<T>> for Polynomial<T>
[src]
type Output = Polynomial<T>
fn exact_div(self, rhs: &Polynomial<T>) -> Polynomial<T>
[src]
fn checked_exact_div(self, rhs: &Polynomial<T>) -> Option<Polynomial<T>>
[src]
impl<'_, T: PolynomialCoefficient + for<'a> ExactDiv<&'a T, Output = T>> ExactDiv<Polynomial<T>> for &'_ Polynomial<T>
[src]
type Output = Polynomial<T>
fn exact_div(self, rhs: Polynomial<T>) -> Polynomial<T>
[src]
fn checked_exact_div(self, rhs: Polynomial<T>) -> Option<Polynomial<T>>
[src]
impl<'a> ExactDiv<DyadicFractionInterval> for &'a DyadicFractionInterval
[src]
type Output = DyadicFractionInterval
fn exact_div(self, rhs: DyadicFractionInterval) -> DyadicFractionInterval
[src]
fn checked_exact_div(
self,
rhs: DyadicFractionInterval
) -> Option<DyadicFractionInterval>
[src]
self,
rhs: DyadicFractionInterval
) -> Option<DyadicFractionInterval>
impl<'a, '_> ExactDiv<&'_ DyadicFractionInterval> for &'a DyadicFractionInterval
[src]
type Output = DyadicFractionInterval
fn exact_div(self, rhs: &DyadicFractionInterval) -> DyadicFractionInterval
[src]
fn checked_exact_div(
self,
rhs: &DyadicFractionInterval
) -> Option<DyadicFractionInterval>
[src]
self,
rhs: &DyadicFractionInterval
) -> Option<DyadicFractionInterval>
impl<'a, 'b> ExactDiv<&'a RealAlgebraicNumber> for &'b RealAlgebraicNumber
[src]
type Output = RealAlgebraicNumber
fn checked_exact_div(
self,
rhs: &RealAlgebraicNumber
) -> Option<RealAlgebraicNumber>
[src]
self,
rhs: &RealAlgebraicNumber
) -> Option<RealAlgebraicNumber>
impl<'a, 'b> ExactDiv<&'a DivisorIsOne> for &'b DivisorIsOne
[src]
type Output = DivisorIsOne
fn checked_exact_div(self, _rhs: &DivisorIsOne) -> Option<DivisorIsOne>
[src]
fn exact_div(self, _rhs: &DivisorIsOne) -> DivisorIsOne
[src]
impl<'a, T: PolynomialCoefficient + for<'b> ExactDiv<&'b T, Output = T>> ExactDiv<&'a T> for &'a Polynomial<T>
[src]
type Output = Polynomial<T>
fn exact_div(self, rhs: &T) -> Polynomial<T>
[src]
fn checked_exact_div(self, rhs: &T) -> Option<Polynomial<T>>
[src]
impl<'a, T: PolynomialCoefficient + for<'b> ExactDiv<&'b T, Output = T>> ExactDiv<&'a T> for Polynomial<T>
[src]
type Output = Polynomial<T>
fn exact_div(self, rhs: &T) -> Polynomial<T>
[src]
fn checked_exact_div(self, rhs: &T) -> Option<Polynomial<T>>
[src]
impl<'a, T: PolynomialCoefficient + for<'b> ExactDiv<&'b T, Output = T>> ExactDiv<T> for &'a Polynomial<T>
[src]
type Output = Polynomial<T>
fn exact_div(self, rhs: T) -> Polynomial<T>
[src]
fn checked_exact_div(self, rhs: T) -> Option<Polynomial<T>>
[src]
impl<'l, 'r, T: PolynomialCoefficient + for<'a> ExactDiv<&'a T, Output = T>> ExactDiv<&'r Polynomial<T>> for &'l Polynomial<T>
[src]
type Output = Polynomial<T>
fn exact_div(self, rhs: &Polynomial<T>) -> Polynomial<T>
[src]
fn checked_exact_div(self, rhs: &Polynomial<T>) -> Option<Polynomial<T>>
[src]
impl<'l, 'r, V, M> ExactDiv<&'r ModularInteger<V, M>> for &'l 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>,
type Output = ModularInteger<V, M>
fn exact_div(self, rhs: &'r ModularInteger<V, M>) -> Self::Output
[src]
fn checked_exact_div(
self,
rhs: &'r ModularInteger<V, M>
) -> Option<Self::Output>
[src]
self,
rhs: &'r ModularInteger<V, M>
) -> Option<Self::Output>
impl<'l, V, M> ExactDiv<ModularInteger<V, M>> for &'l 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>,
type Output = ModularInteger<V, M>
fn exact_div(self, rhs: ModularInteger<V, M>) -> Self::Output
[src]
fn checked_exact_div(self, rhs: ModularInteger<V, M>) -> Option<Self::Output>
[src]
impl<'r, V, M> ExactDiv<&'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>,
type Output = ModularInteger<V, M>
fn exact_div(self, rhs: &'r ModularInteger<V, M>) -> Self::Output
[src]
fn checked_exact_div(
self,
rhs: &'r ModularInteger<V, M>
) -> Option<Self::Output>
[src]
self,
rhs: &'r ModularInteger<V, M>
) -> Option<Self::Output>
impl<T: PolynomialCoefficient + for<'a> ExactDiv<&'a T, Output = T>> ExactDiv<Polynomial<T>> for Polynomial<T>
[src]
type Output = Polynomial<T>
fn exact_div(self, rhs: Polynomial<T>) -> Polynomial<T>
[src]
fn checked_exact_div(self, rhs: Polynomial<T>) -> Option<Polynomial<T>>
[src]
impl<T: PolynomialCoefficient + for<'a> ExactDiv<&'a T, Output = T>> ExactDiv<T> for Polynomial<T>
[src]
type Output = Polynomial<T>
fn exact_div(self, rhs: T) -> Polynomial<T>
[src]
fn checked_exact_div(self, rhs: T) -> Option<Polynomial<T>>
[src]
impl<V, M> ExactDiv<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>,