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

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

impl<T> Pointable for T[src]

type Init = T

The type for initializers.

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]