[][src]Trait algebraics::mod_int::ModularReducePow

pub trait ModularReducePow<E = Self>: ModularReduce {
    fn pow_modular_reduce<M: Modulus<Self>>(
        &self,
        exponent: &E,
        modulus: M
    ) -> Self; }

Required methods

fn pow_modular_reduce<M: Modulus<Self>>(&self, exponent: &E, modulus: M) -> Self

Loading content...

Implementations on Foreign Types

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for i8[src]

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for u8[src]

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for i16[src]

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for u16[src]

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for i32[src]

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for u32[src]

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for i64[src]

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for u64[src]

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for i128[src]

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for u128[src]

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for isize[src]

impl<E: Integer + Clone + FromPrimitive> ModularReducePow<E> for usize[src]

impl<E: Clone + Into<BigInt>> ModularReducePow<E> for BigInt[src]

impl<E: Clone + Into<BigUint>> ModularReducePow<E> for BigUint[src]

Loading content...

Implementors

Loading content...