[][src]Enum sp_core::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 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

impl RefUnwindSafe for PublicError

impl Send for PublicError

impl Sync for PublicError

impl Unpin for PublicError

impl UnwindSafe for PublicError

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, Outer> IsWrappedBy<Outer> for T where
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>, 
[src]

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

Get a reference to the inner from the outer.

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
[src]

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

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>, 
[src]