[][src]Enum sc_keystore::Error

pub enum Error {
    Io(Error),
    Json(Error),
    InvalidPassword,
    InvalidPhrase,
    InvalidSeed,
    KeyNotSupported(KeyTypeId),
    PairNotFound(String),
    Unavailable,
}

Keystore error.

Variants

Io(Error)

IO error.

Json(Error)

JSON error.

InvalidPassword

Invalid password.

InvalidPhrase

Invalid BIP39 phrase

InvalidSeed

Invalid seed

KeyNotSupported(KeyTypeId)

Public key type is not supported

PairNotFound(String)

Pair not found for public key and KeyTypeId

Unavailable

Keystore unavailable

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<KeyTypeId> for Error[src]

impl From<String> for Error[src]

Auto Trait Implementations

impl !RefUnwindSafe for Error[src]

impl Send for Error[src]

impl Sync for Error[src]

impl Unpin for Error[src]

impl !UnwindSafe for Error[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> Error for T where
    T: 'static + Send + Sync + Debug + Display
[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: &Outer) -> &T[src]

Get a reference to the inner from the outer.

pub fn from_mut(outer: &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> MaybeDebug for T where
    T: Debug
[src]

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

type Output = T

Should always be Self

impl<T> ToString for T where
    T: Display + ?Sized
[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<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]