Enum sp_core::crypto::PublicError[][src]

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

An error type for SS58 decoding.

Variants

BadBase58

Bad alphabet.

BadLength

Bad length.

UnknownVersion

Unknown identifier for the encoding.

InvalidChecksum

Invalid checksum.

InvalidFormat

Invalid format.

InvalidPath

Invalid derivation path.

FormatNotAllowed

Disallowed SS58 Address Format for this datatype.

Trait Implementations

impl Clone for PublicError[src]

impl Copy for PublicError[src]

impl Debug for PublicError[src]

impl Eq for PublicError[src]

impl PartialEq<PublicError> for PublicError[src]

impl StructuralEq for PublicError[src]

impl StructuralPartialEq for PublicError[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> DynClone for T where
    T: Clone
[src]

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

impl<T> Instrument for T[src]

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

impl<T, Outer> IsWrappedBy<Outer> for T where
    T: From<Outer>,
    Outer: AsRef<T> + AsMut<T> + From<T>, 
[src]

pub fn from_ref(&Outer) -> &T[src]

Get a reference to the inner from the outer.

pub fn from_mut(&mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

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

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

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