pub enum Groth16Error {
ProofVerificationFailed,
ProcessVerifyingKeyFailed,
PrepareInputsFailed,
GeneralError(Error),
Groth16VkeyHashMismatch,
}Variants§
ProofVerificationFailed
ProcessVerifyingKeyFailed
PrepareInputsFailed
GeneralError(Error)
Groth16VkeyHashMismatch
Trait Implementations§
Source§impl Debug for Groth16Error
impl Debug for Groth16Error
Source§impl Display for Groth16Error
impl Display for Groth16Error
Source§impl Error for Groth16Error
impl Error for Groth16Error
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for Groth16Error
impl RefUnwindSafe for Groth16Error
impl Send for Groth16Error
impl Sync for Groth16Error
impl Unpin for Groth16Error
impl UnwindSafe for Groth16Error
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