pub enum PlonkError {
Show 14 variants
BeyondTheModulus,
Bsb22CommitmentMismatch,
ChallengeAlreadyComputed,
ChallengeNotFound,
DSTTooLarge,
EllTooLarge,
InverseNotFound,
InvalidNumberOfDigests,
InvalidWitness,
PairingCheckFailed,
PreviousChallengeNotComputed,
TranscriptError,
PlonkVkeyHashMismatch,
GeneralError(Error),
}Variants§
BeyondTheModulus
Bsb22CommitmentMismatch
ChallengeAlreadyComputed
ChallengeNotFound
DSTTooLarge
EllTooLarge
InverseNotFound
InvalidNumberOfDigests
InvalidWitness
PairingCheckFailed
PreviousChallengeNotComputed
TranscriptError
PlonkVkeyHashMismatch
GeneralError(Error)
Trait Implementations§
Source§impl Debug for PlonkError
impl Debug for PlonkError
Source§impl Display for PlonkError
impl Display for PlonkError
Source§impl Error for PlonkError
impl Error for PlonkError
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 PlonkError
impl RefUnwindSafe for PlonkError
impl Send for PlonkError
impl Sync for PlonkError
impl Unpin for PlonkError
impl UnwindSafe for PlonkError
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