[][src]Enum rustc_serialize::hex::FromHexError

pub enum FromHexError {
    InvalidHexCharacter(charusize),
    InvalidHexLength,
}

Errors that can occur when decoding a hex encoded string

Variants

InvalidHexCharacter(charusize)

The input contained a character not part of the hex format

InvalidHexLength

The input had an invalid length

Trait Implementations

impl Clone for FromHexError[src]

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

Performs copy-assignment from source. Read more

impl Copy for FromHexError[src]

impl Display for FromHexError[src]

impl Debug for FromHexError[src]

impl Error for FromHexError[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

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

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

impl Unpin for FromHexError

impl Sync for FromHexError

impl Send for FromHexError

impl UnwindSafe for FromHexError

impl RefUnwindSafe for FromHexError

Blanket Implementations

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

impl<T> ToString for T where
    T: Display + ?Sized
[src]

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

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[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]