[][src]Enum private_currency::api::BlockVerifyError

pub enum BlockVerifyError {
    InvalidValidatorId,
    DuplicateValidators,
    NoQuorum,
    InvalidSignature,
}

Error occuring during block header verification.

Variants

Invalid validator ID encountered in BlockProof.

Duplicate Precommits authored by the same validator.

No sufficient validator quorum.

Invalid validator signature.

Trait Implementations

impl Clone for BlockVerifyError
[src]

Performs copy-assignment from source. Read more

impl From<BlockVerifyError> for VerifyError
[src]

impl Eq for BlockVerifyError
[src]

impl PartialEq<BlockVerifyError> for BlockVerifyError
[src]

This method tests for !=.

impl Display for BlockVerifyError
[src]

impl Debug for BlockVerifyError
[src]

impl Hash for BlockVerifyError
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Fail for BlockVerifyError
[src]

Provides context for this failure. Read more

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

Auto Trait Implementations

impl Send for BlockVerifyError

impl Sync for BlockVerifyError

Blanket Implementations

impl<T> From for T
[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T> AsFail for T where
    T: Fail, 

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

Provides context for this failure. Read more

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

impl<T> Erased for T

impl<T> Erased for T

impl<Q, K> Equivalent for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> Same for T

Should always be Self