Trait table::value::FromValue[][src]

pub trait FromValue<'a>: Sized {
    fn from_value(value: &'a Value) -> Option<Self>;
}

Attempt to unwrap or parse Self from a referenced Value.

Required Methods

Attempts to perform the conversion, returning None if the given value can not be used to produce Self.

Implementations on Foreign Types

impl<'a> FromValue<'a> for bool
[src]

impl<'a> FromValue<'a> for i64
[src]

impl<'a> FromValue<'a> for f64
[src]

impl<'a> FromValue<'a> for &'a String
[src]

impl<'a> FromValue<'a> for String
[src]

impl<'a> FromValue<'a> for &'a Vec<Value>
[src]

impl<'a> FromValue<'a> for i8
[src]

impl<'a> FromValue<'a> for i16
[src]

impl<'a> FromValue<'a> for i32
[src]

impl<'a> FromValue<'a> for isize
[src]

impl<'a> FromValue<'a> for u8
[src]

impl<'a> FromValue<'a> for u16
[src]

impl<'a> FromValue<'a> for u32
[src]

impl<'a> FromValue<'a> for u64
[src]

impl<'a> FromValue<'a> for usize
[src]

impl<'a> FromValue<'a> for f32
[src]

Implementors