[][src]Enum koibumi_core::pow::ValidateError

pub enum ValidateError {
    Insufficient {
        target: u64,
        value: u64,
    },
}

An error which can be returne when validating a proof of work.

This error is used as the error type for the validate() method.

Variants

Insufficient

The proof of work was insufficient. The target value and the actual value are returned as payloads of this variant.

Fields of Insufficient

target: u64value: u64

Trait Implementations

impl Clone for ValidateError[src]

impl Debug for ValidateError[src]

impl Display for ValidateError[src]

impl Eq for ValidateError[src]

impl Error for ValidateError[src]

impl PartialEq<ValidateError> for ValidateError[src]

impl StructuralEq for ValidateError[src]

impl StructuralPartialEq for ValidateError[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> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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>,