pub trait FieldExpOps:
Mul<Output = Self>
+ MulAssign
+ Sized
+ One
+ Clone {
// Required method
fn inverse(&self) -> Self;
// Provided methods
fn square(&self) -> Self { ... }
fn pow(&self, exp: u128) -> Self { ... }
fn batch_inverse(column: &[Self]) -> Vec<Self> { ... }
}Required Methods§
Provided Methods§
fn square(&self) -> Self
fn pow(&self, exp: u128) -> Self
fn batch_inverse(column: &[Self]) -> Vec<Self>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".