usethiserror::Error;/// An error during proving or verification, such as a verification failure.
#[derive(Debug, Error)]pubenumProofError{/// 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,}