Enum libipld::error::TypeErrorType[][src]

pub enum TypeErrorType {
    Null,
    Bool,
    Integer,
    Float,
    String,
    Bytes,
    List,
    StringMap,
    IntegerMap,
    Link,
    Tag,
    Key(String),
    Index(usize),
}

Type error type.

Variants

Null

Null type.

Bool

Boolean type.

Integer

Integer type.

Float

Float type.

String

String type.

Bytes

Bytes type.

List

List type.

StringMap

StringMap type.

IntegerMap

IntegerMap type.

Link type.

Tag

Tag type.

Key(String)

Key type.

Index(usize)

Index type.

Trait Implementations

impl Clone for TypeErrorType[src]

impl Debug for TypeErrorType[src]

impl<'_> From<&'_ Ipld> for TypeErrorType[src]

impl From<Ipld> for TypeErrorType[src]

impl<'_> From<IpldIndex<'_>> for TypeErrorType[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> References<RawCodec> for 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, 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.