pub enum SigmaProofError {
UninstantiatedScalar,
UninstantiatedPoint,
InsufficientScalars,
InsufficientPoints,
TooManyScalars {
expected: usize,
actual: usize,
},
FieldDeserializationFailed {
field: String,
},
EquationCheckFailed,
PsiOutputLengthMismatch,
TranscriptFinalizationFailed,
TranscriptError,
InvalidScalarValues,
}Variants§
UninstantiatedScalar
UninstantiatedPoint
InsufficientScalars
InsufficientPoints
TooManyScalars
FieldDeserializationFailed
EquationCheckFailed
PsiOutputLengthMismatch
TranscriptFinalizationFailed
TranscriptError
InvalidScalarValues
Trait Implementations§
Source§impl Debug for SigmaProofError
impl Debug for SigmaProofError
Source§impl Display for SigmaProofError
impl Display for SigmaProofError
Source§impl Error for SigmaProofError
impl Error for SigmaProofError
1.30.0 · 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 SigmaProofError
impl RefUnwindSafe for SigmaProofError
impl Send for SigmaProofError
impl Sync for SigmaProofError
impl Unpin for SigmaProofError
impl UnsafeUnpin for SigmaProofError
impl UnwindSafe for SigmaProofError
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