Trait num_modular::ModularOps

source ·
pub trait ModularOps<Rhs = Self, Modulus = Self, Output = Self>: ModularCoreOps<Rhs, Modulus, Output = Output> + ModularUnaryOps<Modulus, Output = Output> + ModularPow<Rhs, Modulus, Output = Output> + ModularSymbols<Modulus> { }
Expand description

Collection of common modular arithmetic operations

Implementors§

source§

impl<T, Rhs, Modulus> ModularOps<Rhs, Modulus> for T
where T: ModularCoreOps<Rhs, Modulus, Output = T> + ModularUnaryOps<Modulus, Output = T> + ModularPow<Rhs, Modulus, Output = T> + ModularSymbols<Modulus>,