[][src]Enum substrate_primitives::crypto::PublicError

pub enum PublicError {
    BadBase58,
    BadLength,
    UnknownVersion,
    InvalidChecksum,
    InvalidFormat,
    InvalidPath,
}

An error type for SS58 decoding.

Variants

BadBase58

Bad alphabet.

BadLength

Bad length.

UnknownVersion

Unknown version.

InvalidChecksum

Invalid checksum.

InvalidFormat

Invalid format.

InvalidPath

Invalid derivation path.

Trait Implementations

impl Eq for PublicError[src]

impl Clone for PublicError[src]

impl PartialEq<PublicError> for PublicError[src]

impl Copy for PublicError[src]

impl Debug for PublicError[src]

Auto Trait Implementations

Blanket Implementations

impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

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

type Owned = T

The resulting type after obtaining ownership.

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

impl<T> From<T> for T[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.

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

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

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

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> MaybeDebug for T where
    T: Debug
[src]