pub trait PCVerifierKey:
Clone
+ Debug
+ CanonicalSerialize
+ CanonicalDeserialize {
// Required methods
fn max_degree(&self) -> usize;
fn supported_degree(&self) -> usize;
}
Expand description
Defines the minimal interface of verifier keys for any polynomial commitment scheme.
Required Methods§
Sourcefn max_degree(&self) -> usize
fn max_degree(&self) -> usize
Outputs the maximum degree supported by the universal parameters
Self
was derived from.
Sourcefn supported_degree(&self) -> usize
fn supported_degree(&self) -> usize
Outputs the maximum degree supported by the verifier key.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.