[][src]Enum slip132::Error

pub enum Error {
    Base58(Error),
    CannotDeriveFromHardenedKey,
    InvalidChildNumber(u32),
    InvalidChildNumberFormat,
    InvalidDerivationPathFormat,
    UnknownVersion([u8; 4]),
    WrongExtendedKeyLength(usize),
    UnknownSlip32Prefix,
    InternalFailure,
}

Extended public and private key processing errors

Variants

Base58(Error)

Error in BASE58 key encoding

CannotDeriveFromHardenedKey

A pk->pk derivation was attempted on a hardened key

InvalidChildNumber(u32)

A child number was provided ({0}) that was out of range

InvalidChildNumberFormat

Invalid child number format.

InvalidDerivationPathFormat

Invalid derivation path format.

UnknownVersion([u8; 4])

Unknown version magic bytes

WrongExtendedKeyLength(usize)

Encoded extended key data has wrong length

UnknownSlip32Prefix

Unrecognized or unsupported extended key prefix (please check SLIP 32 for possible values)

InternalFailure

Failure in rust bitcoin library

Trait Implementations

impl Clone for Error[src]

impl Debug for Error[src]

impl Display for Error[src]

impl Eq for Error[src]

impl Error for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl PartialEq<Error> for Error[src]

impl StructuralEq for Error[src]

impl StructuralPartialEq for Error[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.