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

pub enum TypeErrorType {
    Null,
    Bool,
    Integer,
    Float,
    String,
    Bytes,
    List,
    Map,
    Link,
    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.

Map

Map type.

Link type.

Key(String)

Key type.

Index(usize)

Index type.

Trait Implementations

impl Debug 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> Same<T> for T

type Output = T

Should always be Self

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.