[][src]Trait algebraics::traits::ExtendedGCD

pub trait ExtendedGCD<Rhs = Self>: GCD<Rhs> {
#[must_use]
    fn extended_gcd_lcm(&self, rhs: &Rhs) -> ExtendedGCDAndLCM<Self::Output>;

#[must_use]
    fn extended_gcd(&self, rhs: &Rhs) -> ExtendedGCDResult<Self::Output> { ... }
}

Required methods

#[must_use] fn extended_gcd_lcm(&self, rhs: &Rhs) -> ExtendedGCDAndLCM<Self::Output>

Loading content...

Provided methods

#[must_use] fn extended_gcd(&self, rhs: &Rhs) -> ExtendedGCDResult<Self::Output>

Loading content...

Implementations on Foreign Types

impl ExtendedGCD<i8> for i8[src]

impl ExtendedGCD<i16> for i16[src]

impl ExtendedGCD<i32> for i32[src]

impl ExtendedGCD<i64> for i64[src]

impl ExtendedGCD<i128> for i128[src]

impl ExtendedGCD<isize> for isize[src]

impl ExtendedGCD<BigInt> for BigInt[src]

impl<T: Integer + Clone + Signed + for<'a> Mul<&'a T, Output = T>> ExtendedGCD<Ratio<T>> for Ratio<T>[src]

Loading content...

Implementors

impl<T> ExtendedGCD<Polynomial<T>> for Polynomial<T> where
    T: PolynomialCoefficient + PolynomialDivSupported + PolynomialReducingFactorSupported
[src]

Loading content...