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

impl Debug for SecretStringError[src]

impl Eq for SecretStringError[src]

impl PartialEq<SecretStringError> for SecretStringError[src]

impl StructuralEq for SecretStringError[src]

impl StructuralPartialEq for SecretStringError[src]

Auto Trait Implementations

impl RefUnwindSafe for SecretStringError[src]

impl Send for SecretStringError[src]

impl Sync for SecretStringError[src]

impl Unpin for SecretStringError[src]

impl UnwindSafe for SecretStringError[src]

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

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe
[src]

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>,