Enum ethcore::error::Error [] [src]

pub enum Error {
    Client(ClientError),
    Util(UtilError),
    Block(BlockError),
    UnknownEngineName(String),
    Execution(ExecutionError),
    Transaction(TransactionError),
    Import(ImportError),
    PowHashInvalid,
    PowInvalid,
    Trie(TrieError),
    Io(IoError),
    StdIo(Error),
    Snappy(InvalidInput),
    Snapshot(SnapshotError),
    Engine(EngineError),
    Ethkey(EthkeyError),
    AccountProvider(AccountsError),
}

General error type which should be capable of representing all errors in ethcore.

Variants

Client configuration error.

Error concerning a utility.

Error concerning block processing.

Unknown engine given.

Error concerning EVM code execution.

Error concerning transaction processing.

Error concerning block import.

PoW hash is invalid or out of date.

The value of the nonce or mishash is invalid.

Error concerning TrieDBs

Io crate error.

Standard io error.

Snappy error.

Snapshot error.

Consensus vote error.

Ethkey error.

Account Provider error.

Trait Implementations

impl Debug for Error
[src]

Formats the value using the given formatter.

impl Display for Error
[src]

Formats the value using the given formatter.

impl From<ClientError> for Error
[src]

Performs the conversion.

impl From<TransactionError> for Error
[src]

Performs the conversion.

impl From<ImportError> for Error
[src]

Performs the conversion.

impl From<BlockError> for Error
[src]

Performs the conversion.

impl From<ExecutionError> for Error
[src]

Performs the conversion.

impl From<DecoderError> for Error
[src]

Performs the conversion.

impl From<UtilError> for Error
[src]

Performs the conversion.

impl From<IoError> for Error
[src]

Performs the conversion.

impl From<TrieError> for Error
[src]

Performs the conversion.

impl From<Error> for Error
[src]

Performs the conversion.

impl From<BlockImportError> for Error
[src]

Performs the conversion.

impl From<InvalidInput> for Error
[src]

Performs the conversion.

impl From<SnapshotError> for Error
[src]

Performs the conversion.

impl From<EngineError> for Error
[src]

Performs the conversion.

impl From<EthkeyError> for Error
[src]

Performs the conversion.

impl From<AccountsError> for Error
[src]

Performs the conversion.

impl<E> From<Box<E>> for Error where Error: From<E>
[src]

Performs the conversion.