[][src]Trait ion::FromIon

pub trait FromIon<T>: Sized {
    type Err;
    fn from_ion(_: &T) -> Result<Self, Self::Err>;
}

Associated Types

type Err

Loading content...

Required methods

fn from_ion(_: &T) -> Result<Self, Self::Err>

Loading content...

Implementations on Foreign Types

impl FromIon<Value> for String[src]

type Err = ()

impl FromIon<Value> for Option<String>[src]

type Err = ()

impl FromIon<Value> for isize[src]

type Err = ParseIntError

impl FromIon<Value> for i8[src]

type Err = ParseIntError

impl FromIon<Value> for i16[src]

type Err = ParseIntError

impl FromIon<Value> for i32[src]

type Err = ParseIntError

impl FromIon<Value> for i64[src]

type Err = ParseIntError

impl FromIon<Value> for usize[src]

type Err = ParseIntError

impl FromIon<Value> for u8[src]

type Err = ParseIntError

impl FromIon<Value> for u16[src]

type Err = ParseIntError

impl FromIon<Value> for u32[src]

type Err = ParseIntError

impl FromIon<Value> for u64[src]

type Err = ParseIntError

impl FromIon<Value> for bool[src]

type Err = ParseBoolError

Loading content...

Implementors

Loading content...