Enum ark_marlin::Error [−][src]
pub enum Error<E> { IndexTooLarge, AHPError(AHPError), PolynomialCommitmentError(E), }
Expand description
A enum
specifying the possible failure modes of the SNARK
.
Variants
The index is too large for the universal public parameters.
AHPError(AHPError)
There was an error in the underlying holographic IOP.
There was an error in the underlying polynomial commitment.
Implementations
Convert an error in the underlying polynomial commitment scheme
to a Error
.
Trait Implementations
Auto Trait Implementations
impl<E> RefUnwindSafe for Error<E> where
E: RefUnwindSafe,
impl<E> UnwindSafe for Error<E> where
E: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V