Enum ethcore::engines::EngineError [] [src]

pub enum EngineError {
    NotAuthorized(Address),
    DoubleVote(Address),
    NotProposer(Mismatch<Address>),
    UnexpectedMessage,
    BadSealFieldSize(OutOfBounds<usize>),
    InsufficientProof(String),
    FailedSystemCall(String),
    MalformedMessage(String),
    RequiresClient,
}

Voting errors.

Variants

Signature or author field does not belong to an authority.

The same author issued different votes at the same step.

The received block is from an incorrect proposer.

Message was not expected.

Seal field has an unexpected size.

Validation proof insufficient.

Failed system call.

Malformed consensus message.

Requires client ref, but none registered.

Trait Implementations

impl Debug for EngineError
[src]

Formats the value using the given formatter. Read more

impl Display for EngineError
[src]

Formats the value using the given formatter. Read more

impl Error for EngineError
[src]

A short description of the error. Read more

The lower-level cause of this error, if any. Read more

impl From<EngineError> for Error

Consensus vote error.

Performs the conversion.

Auto Trait Implementations

impl Send for EngineError

impl Sync for EngineError