1 2 3 4 5 6 7 8 9 10 11
use thiserror::Error; /// An error during proving or verification, such as a verification failure. #[derive(Debug, Error)] pub enum ProofError { /// Something is wrong with the proof, causing a verification failure. #[error("Verification failed.")] VerificationFailure, /// Occurs during batch verification if the batch parameters are mis-sized. #[error("Mismatched parameter sizes for batch verification.")] BatchSizeMismatch, }