[][src]Enum substrate_primitives::crypto::SecretStringError

pub enum SecretStringError {
    InvalidFormat,
    InvalidPhrase,
    InvalidPassword,
    InvalidSeed,
    InvalidSeedLength,
    InvalidPath,
}

An error with the interpretation of a secret.

Variants

InvalidFormat

The overall format was invalid (e.g. the seed phrase contained symbols).

InvalidPhrase

The seed phrase provided is not a valid BIP39 phrase.

InvalidPassword

The supplied password was invalid.

InvalidSeed

The seed is invalid (bad content).

InvalidSeedLength

The seed has an invalid length.

InvalidPath

The derivation path was invalid (e.g. contains soft junctions when they are not supported).

Trait Implementations

impl Eq for SecretStringError[src]

impl Clone for SecretStringError[src]

impl PartialEq<SecretStringError> for SecretStringError[src]

impl Debug for SecretStringError[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]