Enum ethstore::Error[][src]

pub enum Error {
    Io(IoError),
    InvalidPassword,
    InvalidSecret,
    InvalidCryptoMeta,
    InvalidAccount,
    InvalidMessage,
    InvalidKeyFile(String),
    VaultsAreNotSupported,
    UnsupportedVault,
    InvalidVaultName,
    VaultNotFound,
    CreationFailed,
    EthKey(EthKeyError),
    EthKeyCrypto(Error),
    EthCrypto(EthCryptoError),
    Derivation(DerivationError),
    Custom(String),
}

Account-related errors.

Variants

IO error

Invalid Password

Account's secret is invalid.

Invalid Vault Crypto meta.

Invalid Account.

Invalid Message.

Invalid Key File

Vaults are not supported.

Unsupported vault

Invalid vault name

Vault not found

Account creation failed.

EthKey error

ethkey::crypto::Error

EthCrypto error

Derivation error

Custom error

Trait Implementations

impl Debug for Error
[src]

Formats the value using the given formatter. Read more

impl Display for Error
[src]

Formats the value using the given formatter. Read more

impl From<IoError> for Error
[src]

Performs the conversion.

impl From<EthKeyError> for Error
[src]

Performs the conversion.

impl From<Error> for Error
[src]

Performs the conversion.

impl From<EthCryptoError> for Error
[src]

Performs the conversion.

impl From<ScryptError> for Error
[src]

Performs the conversion.

impl From<SymmError> for Error
[src]

Performs the conversion.

impl From<DerivationError> for Error
[src]

Performs the conversion.

Auto Trait Implementations

impl Send for Error

impl Sync for Error