Enum sapio_miniscript::miniscript::decode::KeyParseError
source · [−]pub enum KeyParseError {
FullKeyParseError(Error),
XonlyKeyParseError(Error),
}
Expand description
Decoding error while parsing keys
Variants
FullKeyParseError(Error)
Bitcoin PublicKey parse error
XonlyKeyParseError(Error)
Xonly key parse Error
Trait Implementations
sourceimpl Debug for KeyParseError
impl Debug for KeyParseError
sourceimpl Display for KeyParseError
impl Display for KeyParseError
sourceimpl Error for KeyParseError
impl Error for KeyParseError
sourcefn cause(&self) -> Option<&(dyn Error + 'static)>
fn cause(&self) -> Option<&(dyn Error + 'static)>
👎 Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl Hash for KeyParseError
impl Hash for KeyParseError
sourceimpl Ord for KeyParseError
impl Ord for KeyParseError
sourceimpl PartialEq<KeyParseError> for KeyParseError
impl PartialEq<KeyParseError> for KeyParseError
sourcefn eq(&self, other: &KeyParseError) -> bool
fn eq(&self, other: &KeyParseError) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &KeyParseError) -> bool
fn ne(&self, other: &KeyParseError) -> bool
This method tests for !=
.
sourceimpl PartialOrd<KeyParseError> for KeyParseError
impl PartialOrd<KeyParseError> for KeyParseError
sourcefn partial_cmp(&self, other: &KeyParseError) -> Option<Ordering>
fn partial_cmp(&self, other: &KeyParseError) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Eq for KeyParseError
impl StructuralEq for KeyParseError
impl StructuralPartialEq for KeyParseError
Auto Trait Implementations
impl RefUnwindSafe for KeyParseError
impl Send for KeyParseError
impl Sync for KeyParseError
impl Unpin for KeyParseError
impl UnwindSafe for KeyParseError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more