[−][src]Enum schnorr::errors::InternalError
Internal errors. Most application-level developers will likely not need to pay any attention to these.
Variants
PointDecompressionError
Invalid point provided.
ScalarFormatError
Invalid scalar provided.
BytesLengthError
An error in the length of bytes handed to a constructor.
To use this, pass a string specifying the name
of the type which is
returning the error, and the length
in bytes which its constructor
expects.
Fields of BytesLengthError
VerifyError
The verification equation wasn't satisfied
BadArguments
This error occurs when a function is called with bad arguments.
MuSig
Musig
Fields of MuSig
kind: MuSigError
Trait Implementations
impl Clone for InternalError
[src]
fn clone(&self) -> InternalError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<InternalError> for SchnorrError
[src]
fn from(kind: InternalError) -> SchnorrError
[src]
impl PartialEq<InternalError> for InternalError
[src]
fn eq(&self, other: &InternalError) -> bool
[src]
fn ne(&self, other: &InternalError) -> bool
[src]
impl Eq for InternalError
[src]
impl Display for InternalError
[src]
impl Debug for InternalError
[src]
impl Fail for InternalError
[src]
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&dyn Fail>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
[src]
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
Auto Trait Implementations
impl Sync for InternalError
impl Send for InternalError
impl Unpin for InternalError
impl RefUnwindSafe for InternalError
impl UnwindSafe for InternalError
Blanket Implementations
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src]
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
[src]
Returns the "name" of the error. Read more
fn cause(&self) -> Option<&(dyn Fail + 'static)>
[src]
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
[src]
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> FromCast<T> for T
fn from_cast(t: T) -> T
impl<T, U> Cast<U> for T where
U: FromCast<T>,
U: FromCast<T>,
fn cast(self) -> U
impl<T, U> IntoBits<U> for T where
U: FromBits<T>,
U: FromBits<T>,