[−][src]Enum schnorr::SchnorrError
Internal errors. Most application-level developers will likely not need to pay any attention to these.
Variants
Invalid point provided.
Invalid scalar provided.
Invalid ser provided.
The verification equation wasn't satisfied
This error occurs when a function is called with bad arguments.
Musig
This error occurs when a point is not a valid compressed Ristretto point
This error occurs when a set of signatures failed to verify as a batch
VSS Error
Trait Implementations
impl Clone for SchnorrError
[src]
fn clone(&self) -> SchnorrError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SchnorrError
[src]
impl Display for SchnorrError
[src]
impl Eq for SchnorrError
[src]
impl Error for SchnorrError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl PartialEq<SchnorrError> for SchnorrError
[src]
fn eq(&self, other: &SchnorrError) -> bool
[src]
fn ne(&self, other: &SchnorrError) -> bool
[src]
impl StructuralEq for SchnorrError
[src]
impl StructuralPartialEq for SchnorrError
[src]
Auto Trait Implementations
impl RefUnwindSafe for SchnorrError
impl Send for SchnorrError
impl Sync for SchnorrError
impl Unpin for SchnorrError
impl UnwindSafe for SchnorrError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> Cast<U> for T where
U: FromCast<T>,
U: FromCast<T>,
fn cast(self) -> U
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> FromBits<T> for T
fn from_bits(t: T) -> T
impl<T> FromCast<T> for T
fn from_cast(t: T) -> T
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> IntoBits<U> for T where
U: FromBits<T>,
U: FromBits<T>,
fn into_bits(self) -> U
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,