[][src]Trait algebraics::mod_int::Modulus

pub trait Modulus<Value: Clone + Eq>: Clone + Eq {
    fn to_modulus(&self) -> Cow<Value>;

    fn into_modulus(self) -> Value { ... }
}

Required methods

fn to_modulus(&self) -> Cow<Value>

Loading content...

Provided methods

fn into_modulus(self) -> Value

Loading content...

Implementations on Foreign Types

impl<'_, T: Modulus<Value>, Value: Clone + Eq> Modulus<Value> for &'_ T[src]

impl Modulus<i8> for i8[src]

impl Modulus<u8> for u8[src]

impl Modulus<i16> for i16[src]

impl Modulus<u16> for u16[src]

impl Modulus<i32> for i32[src]

impl Modulus<u32> for u32[src]

impl Modulus<i64> for i64[src]

impl Modulus<u64> for u64[src]

impl Modulus<i128> for i128[src]

impl Modulus<u128> for u128[src]

impl Modulus<isize> for isize[src]

impl Modulus<usize> for usize[src]

impl Modulus<BigInt> for BigInt[src]

impl Modulus<BigUint> for BigUint[src]

Loading content...

Implementors

impl Modulus<i128> for Mod1[src]

impl Modulus<i128> for Mod10[src]

impl Modulus<i128> for Mod11[src]

impl Modulus<i128> for Mod12[src]

impl Modulus<i128> for Mod13[src]

impl Modulus<i128> for Mod14[src]

impl Modulus<i128> for Mod15[src]

impl Modulus<i128> for Mod16[src]

impl Modulus<i128> for Mod2[src]

impl Modulus<i128> for Mod3[src]

impl Modulus<i128> for Mod4[src]

impl Modulus<i128> for Mod5[src]

impl Modulus<i128> for Mod6[src]

impl Modulus<i128> for Mod7[src]

impl Modulus<i128> for Mod8[src]

impl Modulus<i128> for Mod9[src]

impl Modulus<i16> for Mod1[src]

impl Modulus<i16> for Mod10[src]

impl Modulus<i16> for Mod11[src]

impl Modulus<i16> for Mod12[src]

impl Modulus<i16> for Mod13[src]

impl Modulus<i16> for Mod14[src]

impl Modulus<i16> for Mod15[src]

impl Modulus<i16> for Mod16[src]

impl Modulus<i16> for Mod2[src]

impl Modulus<i16> for Mod3[src]

impl Modulus<i16> for Mod4[src]

impl Modulus<i16> for Mod5[src]

impl Modulus<i16> for Mod6[src]

impl Modulus<i16> for Mod7[src]

impl Modulus<i16> for Mod8[src]

impl Modulus<i16> for Mod9[src]

impl Modulus<i32> for Mod1[src]

impl Modulus<i32> for Mod10[src]

impl Modulus<i32> for Mod11[src]

impl Modulus<i32> for Mod12[src]

impl Modulus<i32> for Mod13[src]

impl Modulus<i32> for Mod14[src]

impl Modulus<i32> for Mod15[src]

impl Modulus<i32> for Mod16[src]

impl Modulus<i32> for Mod2[src]

impl Modulus<i32> for Mod3[src]

impl Modulus<i32> for Mod4[src]

impl Modulus<i32> for Mod5[src]

impl Modulus<i32> for Mod6[src]

impl Modulus<i32> for Mod7[src]

impl Modulus<i32> for Mod8[src]

impl Modulus<i32> for Mod9[src]

impl Modulus<i64> for Mod1[src]

impl Modulus<i64> for Mod10[src]

impl Modulus<i64> for Mod11[src]

impl Modulus<i64> for Mod12[src]

impl Modulus<i64> for Mod13[src]

impl Modulus<i64> for Mod14[src]

impl Modulus<i64> for Mod15[src]

impl Modulus<i64> for Mod16[src]

impl Modulus<i64> for Mod2[src]

impl Modulus<i64> for Mod3[src]

impl Modulus<i64> for Mod4[src]

impl Modulus<i64> for Mod5[src]

impl Modulus<i64> for Mod6[src]

impl Modulus<i64> for Mod7[src]

impl Modulus<i64> for Mod8[src]

impl Modulus<i64> for Mod9[src]

impl Modulus<i8> for Mod1[src]

impl Modulus<i8> for Mod10[src]

impl Modulus<i8> for Mod11[src]

impl Modulus<i8> for Mod12[src]

impl Modulus<i8> for Mod13[src]

impl Modulus<i8> for Mod14[src]

impl Modulus<i8> for Mod15[src]

impl Modulus<i8> for Mod16[src]

impl Modulus<i8> for Mod2[src]

impl Modulus<i8> for Mod3[src]

impl Modulus<i8> for Mod4[src]

impl Modulus<i8> for Mod5[src]

impl Modulus<i8> for Mod6[src]

impl Modulus<i8> for Mod7[src]

impl Modulus<i8> for Mod8[src]

impl Modulus<i8> for Mod9[src]

impl Modulus<isize> for Mod1[src]

impl Modulus<isize> for Mod10[src]

impl Modulus<isize> for Mod11[src]

impl Modulus<isize> for Mod12[src]

impl Modulus<isize> for Mod13[src]

impl Modulus<isize> for Mod14[src]

impl Modulus<isize> for Mod15[src]

impl Modulus<isize> for Mod16[src]

impl Modulus<isize> for Mod2[src]

impl Modulus<isize> for Mod3[src]

impl Modulus<isize> for Mod4[src]

impl Modulus<isize> for Mod5[src]

impl Modulus<isize> for Mod6[src]

impl Modulus<isize> for Mod7[src]

impl Modulus<isize> for Mod8[src]

impl Modulus<isize> for Mod9[src]

impl Modulus<u128> for Mod1[src]

impl Modulus<u128> for Mod10[src]

impl Modulus<u128> for Mod11[src]

impl Modulus<u128> for Mod12[src]

impl Modulus<u128> for Mod13[src]

impl Modulus<u128> for Mod14[src]

impl Modulus<u128> for Mod15[src]

impl Modulus<u128> for Mod16[src]

impl Modulus<u128> for Mod2[src]

impl Modulus<u128> for Mod3[src]

impl Modulus<u128> for Mod4[src]

impl Modulus<u128> for Mod5[src]

impl Modulus<u128> for Mod6[src]

impl Modulus<u128> for Mod7[src]

impl Modulus<u128> for Mod8[src]

impl Modulus<u128> for Mod9[src]

impl Modulus<u16> for Mod1[src]

impl Modulus<u16> for Mod10[src]

impl Modulus<u16> for Mod11[src]

impl Modulus<u16> for Mod12[src]

impl Modulus<u16> for Mod13[src]

impl Modulus<u16> for Mod14[src]

impl Modulus<u16> for Mod15[src]

impl Modulus<u16> for Mod16[src]

impl Modulus<u16> for Mod2[src]

impl Modulus<u16> for Mod3[src]

impl Modulus<u16> for Mod4[src]

impl Modulus<u16> for Mod5[src]

impl Modulus<u16> for Mod6[src]

impl Modulus<u16> for Mod7[src]

impl Modulus<u16> for Mod8[src]

impl Modulus<u16> for Mod9[src]

impl Modulus<u32> for Mod1[src]

impl Modulus<u32> for Mod10[src]

impl Modulus<u32> for Mod11[src]

impl Modulus<u32> for Mod12[src]

impl Modulus<u32> for Mod13[src]

impl Modulus<u32> for Mod14[src]

impl Modulus<u32> for Mod15[src]

impl Modulus<u32> for Mod16[src]

impl Modulus<u32> for Mod2[src]

impl Modulus<u32> for Mod3[src]

impl Modulus<u32> for Mod4[src]

impl Modulus<u32> for Mod5[src]

impl Modulus<u32> for Mod6[src]

impl Modulus<u32> for Mod7[src]

impl Modulus<u32> for Mod8[src]

impl Modulus<u32> for Mod9[src]

impl Modulus<u64> for Mod1[src]

impl Modulus<u64> for Mod10[src]

impl Modulus<u64> for Mod11[src]

impl Modulus<u64> for Mod12[src]

impl Modulus<u64> for Mod13[src]

impl Modulus<u64> for Mod14[src]

impl Modulus<u64> for Mod15[src]

impl Modulus<u64> for Mod16[src]

impl Modulus<u64> for Mod2[src]

impl Modulus<u64> for Mod3[src]

impl Modulus<u64> for Mod4[src]

impl Modulus<u64> for Mod5[src]

impl Modulus<u64> for Mod6[src]

impl Modulus<u64> for Mod7[src]

impl Modulus<u64> for Mod8[src]

impl Modulus<u64> for Mod9[src]

impl Modulus<u8> for Mod1[src]

impl Modulus<u8> for Mod10[src]

impl Modulus<u8> for Mod11[src]

impl Modulus<u8> for Mod12[src]

impl Modulus<u8> for Mod13[src]

impl Modulus<u8> for Mod14[src]

impl Modulus<u8> for Mod15[src]

impl Modulus<u8> for Mod16[src]

impl Modulus<u8> for Mod2[src]

impl Modulus<u8> for Mod3[src]

impl Modulus<u8> for Mod4[src]

impl Modulus<u8> for Mod5[src]

impl Modulus<u8> for Mod6[src]

impl Modulus<u8> for Mod7[src]

impl Modulus<u8> for Mod8[src]

impl Modulus<u8> for Mod9[src]

impl Modulus<usize> for Mod1[src]

impl Modulus<usize> for Mod10[src]

impl Modulus<usize> for Mod11[src]

impl Modulus<usize> for Mod12[src]

impl Modulus<usize> for Mod13[src]

impl Modulus<usize> for Mod14[src]

impl Modulus<usize> for Mod15[src]

impl Modulus<usize> for Mod16[src]

impl Modulus<usize> for Mod2[src]

impl Modulus<usize> for Mod3[src]

impl Modulus<usize> for Mod4[src]

impl Modulus<usize> for Mod5[src]

impl Modulus<usize> for Mod6[src]

impl Modulus<usize> for Mod7[src]

impl Modulus<usize> for Mod8[src]

impl Modulus<usize> for Mod9[src]

impl Modulus<BigInt> for Mod1[src]

impl Modulus<BigInt> for Mod10[src]

impl Modulus<BigInt> for Mod11[src]

impl Modulus<BigInt> for Mod12[src]

impl Modulus<BigInt> for Mod13[src]

impl Modulus<BigInt> for Mod14[src]

impl Modulus<BigInt> for Mod15[src]

impl Modulus<BigInt> for Mod16[src]

impl Modulus<BigInt> for Mod2[src]

impl Modulus<BigInt> for Mod3[src]

impl Modulus<BigInt> for Mod4[src]

impl Modulus<BigInt> for Mod5[src]

impl Modulus<BigInt> for Mod6[src]

impl Modulus<BigInt> for Mod7[src]

impl Modulus<BigInt> for Mod8[src]

impl Modulus<BigInt> for Mod9[src]

impl Modulus<BigUint> for Mod1[src]

impl Modulus<BigUint> for Mod10[src]

impl Modulus<BigUint> for Mod11[src]

impl Modulus<BigUint> for Mod12[src]

impl Modulus<BigUint> for Mod13[src]

impl Modulus<BigUint> for Mod14[src]

impl Modulus<BigUint> for Mod15[src]

impl Modulus<BigUint> for Mod16[src]

impl Modulus<BigUint> for Mod2[src]

impl Modulus<BigUint> for Mod3[src]

impl Modulus<BigUint> for Mod4[src]

impl Modulus<BigUint> for Mod5[src]

impl Modulus<BigUint> for Mod6[src]

impl Modulus<BigUint> for Mod7[src]

impl Modulus<BigUint> for Mod8[src]

impl Modulus<BigUint> for Mod9[src]

impl<T: Modulus<Value>, Value: Eq + Clone> Modulus<Value> for KnownOdd<T>[src]

impl<T: Modulus<Value>, Value: Eq + Clone> Modulus<Value> for KnownPrime<T>[src]

Loading content...