pub trait PlonkDomain<F: FieldWitness> {
// Required methods
fn vanishing_polynomial(&self, x: F, w: &mut Witness<F>) -> F;
fn generator(&self) -> F;
fn shifts(&self) -> &[F; 7];
fn log2_size(&self) -> u64;
}Required Methods§
fn vanishing_polynomial(&self, x: F, w: &mut Witness<F>) -> F
fn generator(&self) -> F
fn shifts(&self) -> &[F; 7]
fn log2_size(&self) -> u64
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".