pub enum AlgebraError {
ArgumentVerificationError,
BitConversionError,
CommitmentInputError,
CommitmentVerificationError,
DecompressElementError,
DeserializationError,
SerializationError,
IndexError,
ParameterError,
InconsistentStructureError,
SignatureError,
GroupInversionError,
}Variants§
ArgumentVerificationError
BitConversionError
CommitmentInputError
CommitmentVerificationError
DecompressElementError
DeserializationError
SerializationError
IndexError
ParameterError
InconsistentStructureError
SignatureError
GroupInversionError
Trait Implementations§
Source§impl Clone for AlgebraError
impl Clone for AlgebraError
Source§fn clone(&self) -> AlgebraError
fn clone(&self) -> AlgebraError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AlgebraError
impl Debug for AlgebraError
Source§impl Display for AlgebraError
impl Display for AlgebraError
Source§impl Error for AlgebraError
impl Error for AlgebraError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
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
Source§impl PartialEq for AlgebraError
impl PartialEq for AlgebraError
impl Copy for AlgebraError
impl Eq for AlgebraError
impl StructuralPartialEq for AlgebraError
Auto Trait Implementations§
impl Freeze for AlgebraError
impl RefUnwindSafe for AlgebraError
impl Send for AlgebraError
impl Sync for AlgebraError
impl Unpin for AlgebraError
impl UnwindSafe for AlgebraError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more