Trait ketos::value::FromValue
[−]
[src]
pub trait FromValue: Sized { fn from_value(v: Value) -> Result<Self, ExecError>; }
Consumes a Value
and returns a Rust value
Required Methods
fn from_value(v: Value) -> Result<Self, ExecError>
Consumes the Value
and returns a Rust value
Implementors
impl FromValue for ()
impl FromValue for bool
impl FromValue for char
impl FromValue for f32
impl FromValue for f64
impl FromValue for String
impl FromValue for Integer
impl FromValue for Ratio
impl FromValue for i8
impl FromValue for i16
impl FromValue for i32
impl FromValue for i64
impl FromValue for isize
impl FromValue for u8
impl FromValue for u16
impl FromValue for u32
impl FromValue for u64
impl FromValue for usize
impl FromValue for Value
impl FromValue for Lambda
impl<T: FromValue> FromValue for Vec<T>
impl<A: FromValue> FromValue for (A,)
impl<A: FromValue, B: FromValue> FromValue for (A, B)
impl<A: FromValue, B: FromValue, C: FromValue> FromValue for (A, B, C)
impl<A: FromValue, B: FromValue, C: FromValue, D: FromValue> FromValue for (A, B, C, D)
impl<A: FromValue, B: FromValue, C: FromValue, D: FromValue, E: FromValue> FromValue for (A, B, C, D, E)
impl<A: FromValue, B: FromValue, C: FromValue, D: FromValue, E: FromValue, F: FromValue> FromValue for (A, B, C, D, E, F)
impl<A: FromValue, B: FromValue, C: FromValue, D: FromValue, E: FromValue, F: FromValue, G: FromValue> FromValue for (A, B, C, D, E, F, G)
impl<A: FromValue, B: FromValue, C: FromValue, D: FromValue, E: FromValue, F: FromValue, G: FromValue, H: FromValue> FromValue for (A, B, C, D, E, F, G, H)
impl<A: FromValue, B: FromValue, C: FromValue, D: FromValue, E: FromValue, F: FromValue, G: FromValue, H: FromValue, I: FromValue> FromValue for (A, B, C, D, E, F, G, H, I)
impl<A: FromValue, B: FromValue, C: FromValue, D: FromValue, E: FromValue, F: FromValue, G: FromValue, H: FromValue, I: FromValue, J: FromValue> FromValue for (A, B, C, D, E, F, G, H, I, J)
impl<A: FromValue, B: FromValue, C: FromValue, D: FromValue, E: FromValue, F: FromValue, G: FromValue, H: FromValue, I: FromValue, J: FromValue, K: FromValue> FromValue for (A, B, C, D, E, F, G, H, I, J, K)
impl<A: FromValue, B: FromValue, C: FromValue, D: FromValue, E: FromValue, F: FromValue, G: FromValue, H: FromValue, I: FromValue, J: FromValue, K: FromValue, L: FromValue> FromValue for (A, B, C, D, E, F, G, H, I, J, K, L)