[][src]Enum iso7816_tlv::TlvError

pub enum TlvError {
    InvalidInput,
    TagIsRFU,
    ParseIntError,
    TruncatedInput,
    Inconsistant,
    InvalidLength,
}

Error definition for TLV data as defined in [ISO7816-4].

Variants

InvalidInput

Invalid input encountered

TagIsRFU

Read tag is reserved for future usage

ParseIntError

conversion error

TruncatedInput

parsing error

Inconsistant

Inconsistant (tag, value) pair

InvalidLength

Read invalid length value

Trait Implementations

impl Clone for TlvError[src]

impl Debug for TlvError[src]

impl Display for TlvError[src]

impl From<EndOfInput> for TlvError[src]

impl From<ParseIntError> for TlvError[src]

impl PartialEq<TlvError> for TlvError[src]

impl StructuralPartialEq for TlvError[src]

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> 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.