pub enum CompatError {
Show 15 variants
InvalidMnemonic(String),
InvalidEntropy(String),
InvalidExtendedKey(String),
HardenedFromPublic,
DepthExceeded,
InvalidPath(String),
InvalidChild,
UnusableSeed,
ChecksumMismatch,
InvalidMagic,
HmacMismatch,
InvalidCiphertext(String),
SenderKeyRequired,
RecoveryFailed(String),
Primitives(PrimitivesError),
}Expand description
Error type for all compatibility layer operations.
Variants§
InvalidMnemonic(String)
InvalidEntropy(String)
InvalidExtendedKey(String)
HardenedFromPublic
DepthExceeded
InvalidPath(String)
InvalidChild
UnusableSeed
ChecksumMismatch
InvalidMagic
HmacMismatch
InvalidCiphertext(String)
SenderKeyRequired
RecoveryFailed(String)
Primitives(PrimitivesError)
Trait Implementations§
Source§impl Debug for CompatError
impl Debug for CompatError
Source§impl Display for CompatError
impl Display for CompatError
Source§impl Error for CompatError
impl Error for CompatError
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()
Source§impl From<PrimitivesError> for CompatError
impl From<PrimitivesError> for CompatError
Source§fn from(source: PrimitivesError) -> Self
fn from(source: PrimitivesError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for CompatError
impl RefUnwindSafe for CompatError
impl Send for CompatError
impl Sync for CompatError
impl Unpin for CompatError
impl UnsafeUnpin for CompatError
impl UnwindSafe for CompatError
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