[][src]Enum radix64::DecodeError

pub enum DecodeError {
    InvalidByte(u8),
    InvalidLength,
    InvalidTrailingBits,
}

Errors that can occur during decoding.

Variants

InvalidByte(u8)

An invalid byte was found in the input. The offending byte is provided.

InvalidLength

The length of the input is invalid.

InvalidTrailingBits

The last non-padding byte of input has discarded bits and those bits are not zero. While this could be decoded it likely represents a corrupted or invalid encoding.

Trait Implementations

impl Clone for DecodeError[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<DecodeError> for DecodeError[src]

impl Eq for DecodeError[src]

impl Display for DecodeError[src]

impl Debug for DecodeError[src]

impl Error for DecodeError[src]

fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]

The lower-level source of this error, if any. Read more

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

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

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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