[−][src]Enum exonum_merkledb::ValidationError
Errors that can occur while validating a ListProof
or MapProof
against
a trusted collection hash.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
The hash of the proof is not equal to the trusted root hash.
The proof is malformed.
Trait Implementations
impl<E: Debug + StdError + 'static> Debug for ValidationError<E>
[src]
impl<E: StdError + 'static> Display for ValidationError<E>
[src]
impl<E: StdError + 'static> Error for ValidationError<E>
[src]
Auto Trait Implementations
impl<E> RefUnwindSafe for ValidationError<E> where
E: RefUnwindSafe,
E: RefUnwindSafe,
impl<E> Send for ValidationError<E> where
E: Send,
E: Send,
impl<E> Sync for ValidationError<E> where
E: Sync,
E: Sync,
impl<E> Unpin for ValidationError<E> where
E: Unpin,
E: Unpin,
impl<E> UnwindSafe for ValidationError<E> where
E: UnwindSafe,
E: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,