pub enum AcceptableOptions {
MinConjecturedSecurity(u32),
MinProvenSecurity(u32),
OptionSet(Vec<ProofOptions>),
}Variants§
MinConjecturedSecurity(u32)
Minimal acceptable conjectured security level
MinProvenSecurity(u32)
Minimal acceptable proven security level
OptionSet(Vec<ProofOptions>)
Set of acceptable proof parameters
Implementations§
source§impl AcceptableOptions
impl AcceptableOptions
sourcepub fn validate<H: Hasher>(
&self,
proof: &StarkProof
) -> Result<(), VerifierError>
pub fn validate<H: Hasher>( &self, proof: &StarkProof ) -> Result<(), VerifierError>
Checks that a proof was generated using an acceptable set of parameters.
Auto Trait Implementations§
impl RefUnwindSafe for AcceptableOptions
impl Send for AcceptableOptions
impl Sync for AcceptableOptions
impl Unpin for AcceptableOptions
impl UnwindSafe for AcceptableOptions
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more