[][src]Enum eth_keystore::KeystoreError

pub enum KeystoreError {
    MacMismatch,
    StdIo(String),
    SerdeJson(String),
}

An error thrown when interacting with the eth-keystore crate.

Variants

MacMismatch

An error thrown while decrypting an encrypted JSON keystore if the calculated MAC does not match the MAC declared in the keystore.

StdIo(String)

An error thrown by the Rust std::io module.

SerdeJson(String)

An error thrown by the Serde JSON crate.

Trait Implementations

impl Debug for KeystoreError[src]

impl Display for KeystoreError[src]

impl Error for KeystoreError[src]

impl From<Error> for KeystoreError[src]

impl From<Error> for KeystoreError[src]

impl PartialEq<KeystoreError> for KeystoreError[src]

impl StructuralPartialEq for KeystoreError[src]

Auto Trait Implementations

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> 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<V, T> VZip<V> for T where
    V: MultiLane<T>,