[]Enum libipld::multihash::EncodeError

pub enum EncodeError {
    UnsupportedType,
    UnsupportedInputLength,
}

Error that can happen when encoding some bytes into a multihash.

Variants

UnsupportedType

The requested hash algorithm isn't supported by this library.

UnsupportedInputLength

The input length is too large for the hash algorithm.

Trait Implementations

impl Clone for EncodeError

impl Copy for EncodeError

impl Debug for EncodeError

impl Display for EncodeError

impl Eq for EncodeError

impl Error for EncodeError

impl From<EncodeError> for Error

impl PartialEq<EncodeError> for EncodeError

impl StructuralEq for EncodeError

impl StructuralPartialEq for EncodeError

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.