Trait stdweb::unstable::TryFrom [] [src]

pub trait TryFrom<T>: Sized {
    type Error;
    fn try_from(_: T) -> Result<Self, Self::Error>;
}

Attempt to construct Self via a conversion.

This definition is only temporary until Rust's TryFrom is stabilized.

Associated Types

The type returned in the event of a conversion error.

Required Methods

Performs the conversion.

Implementations on Foreign Types

impl TryFrom<Value> for bool
[src]

[src]

impl TryFrom<Value> for u8
[src]

[src]

impl TryFrom<Value> for u16
[src]

[src]

impl TryFrom<Value> for u32
[src]

[src]

impl TryFrom<Value> for u64
[src]

[src]

impl TryFrom<Value> for usize
[src]

[src]

impl TryFrom<Value> for i8
[src]

[src]

impl TryFrom<Value> for i16
[src]

[src]

impl TryFrom<Value> for i32
[src]

[src]

impl TryFrom<Value> for i64
[src]

[src]

impl TryFrom<Value> for f64
[src]

[src]

impl<V: TryFrom<Value, Error = ConversionError>> TryFrom<Value> for BTreeMap<String, V>
[src]

[src]

impl<V: TryFrom<Value, Error = ConversionError>> TryFrom<Value> for HashMap<String, V>
[src]

[src]

impl<T: TryFrom<Value, Error = ConversionError>> TryFrom<Value> for Vec<T>
[src]

[src]

impl TryFrom<Value> for String
[src]

[src]

impl<'a> TryFrom<&'a Value> for &'a str
[src]

[src]

impl TryFrom<Value> for Option<bool>
[src]

[src]

impl TryFrom<Value> for Option<u8>
[src]

[src]

impl TryFrom<Value> for Option<u16>
[src]

[src]

impl TryFrom<Value> for Option<u32>
[src]

[src]

impl TryFrom<Value> for Option<u64>
[src]

[src]

impl TryFrom<Value> for Option<usize>
[src]

[src]

impl TryFrom<Value> for Option<i8>
[src]

[src]

impl TryFrom<Value> for Option<i16>
[src]

[src]

impl TryFrom<Value> for Option<i32>
[src]

[src]

impl TryFrom<Value> for Option<i64>
[src]

[src]

impl TryFrom<Value> for Option<f64>
[src]

[src]

impl<V> TryFrom<Value> for Option<BTreeMap<String, V>> where
    V: TryFrom<Value, Error = ConversionError>, 
[src]

[src]

impl<V> TryFrom<Value> for Option<HashMap<String, V>> where
    V: TryFrom<Value, Error = ConversionError>, 
[src]

[src]

impl<T> TryFrom<Value> for Option<Vec<T>> where
    T: TryFrom<Value, Error = ConversionError>, 
[src]

[src]

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

[src]

impl TryFrom<Value> for Option<Reference>
[src]

[src]

impl<'a> TryFrom<&'a Value> for Option<&'a str>
[src]

[src]

impl<'a> TryFrom<&'a Value> for Option<&'a Reference>
[src]

[src]

impl TryFrom<Number> for i8
[src]

[src]

impl TryFrom<Number> for i16
[src]

[src]

impl TryFrom<Number> for i32
[src]

[src]

impl TryFrom<Number> for u8
[src]

[src]

impl TryFrom<Number> for u16
[src]

[src]

impl TryFrom<Number> for i64
[src]

[src]

impl TryFrom<Number> for u32
[src]

[src]

impl TryFrom<Number> for u64
[src]

[src]

impl TryFrom<Number> for usize
[src]

[src]

impl TryFrom<Number> for f64
[src]

[src]

Implementors