[]Enum libipld::multihash::DecodeError

pub enum DecodeError {
    BadInputLength,
    UnknownCode,
}

Error that can happen when decoding some bytes.

Variants

BadInputLength

The input doesn't have a correct length.

UnknownCode

The code of the hashing algorithm is incorrect.

Trait Implementations

impl Clone for DecodeError

impl Copy for DecodeError

impl Debug for DecodeError

impl Display for DecodeError

impl Eq for DecodeError

impl Error for DecodeError

impl From<DecodeError> for Error

impl PartialEq<DecodeError> for DecodeError

impl StructuralEq for DecodeError

impl StructuralPartialEq for DecodeError

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.