Trait ketos::value::FromValueRef  
                   
                       [−]
                   
               [src]
pub trait FromValueRef<'a>: Sized {
    fn from_value_ref(v: &'a Value) -> Result<Self, ExecError>;
}Borrows a Rust value from a Value
Required Methods
fn from_value_ref(v: &'a Value) -> Result<Self, ExecError>
Returns the borrowed value
Implementors
impl<'a> FromValueRef<'a> for ()impl<'a> FromValueRef<'a> for boolimpl<'a> FromValueRef<'a> for charimpl<'a> FromValueRef<'a> for f32impl<'a> FromValueRef<'a> for f64impl<'a> FromValueRef<'a> for i8impl<'a> FromValueRef<'a> for i16impl<'a> FromValueRef<'a> for i32impl<'a> FromValueRef<'a> for i64impl<'a> FromValueRef<'a> for isizeimpl<'a> FromValueRef<'a> for u8impl<'a> FromValueRef<'a> for u16impl<'a> FromValueRef<'a> for u32impl<'a> FromValueRef<'a> for u64impl<'a> FromValueRef<'a> for usizeimpl<'a> FromValueRef<'a> for &'a strimpl<'a> FromValueRef<'a> for &'a Pathimpl<'a> FromValueRef<'a> for &'a OsStrimpl<'a> FromValueRef<'a> for &'a Integerimpl<'a> FromValueRef<'a> for &'a Ratioimpl<'a> FromValueRef<'a> for &'a [Value]impl<'a> FromValueRef<'a> for &'a Bytesimpl<'a> FromValueRef<'a> for &'a [u8]impl<'a, T: FromValueRef<'a>> FromValueRef<'a> for Vec<T>impl<'a> FromValueRef<'a> for &'a Lambdaimpl<'a> FromValueRef<'a> for &'a Valueimpl<'a, A: FromValueRef<'a>> FromValueRef<'a> for (A,)impl<'a, A: FromValueRef<'a>, B: FromValueRef<'a>> FromValueRef<'a> for (A, B)impl<'a, A: FromValueRef<'a>, B: FromValueRef<'a>, C: FromValueRef<'a>> FromValueRef<'a> for (A, B, C)impl<'a, A: FromValueRef<'a>, B: FromValueRef<'a>, C: FromValueRef<'a>, D: FromValueRef<'a>> FromValueRef<'a> for (A, B, C, D)impl<'a, A: FromValueRef<'a>, B: FromValueRef<'a>, C: FromValueRef<'a>, D: FromValueRef<'a>, E: FromValueRef<'a>> FromValueRef<'a> for (A, B, C, D, E)impl<'a, A: FromValueRef<'a>, B: FromValueRef<'a>, C: FromValueRef<'a>, D: FromValueRef<'a>, E: FromValueRef<'a>, F: FromValueRef<'a>> FromValueRef<'a> for (A, B, C, D, E, F)impl<'a, A: FromValueRef<'a>, B: FromValueRef<'a>, C: FromValueRef<'a>, D: FromValueRef<'a>, E: FromValueRef<'a>, F: FromValueRef<'a>, G: FromValueRef<'a>> FromValueRef<'a> for (A, B, C, D, E, F, G)impl<'a, A: FromValueRef<'a>, B: FromValueRef<'a>, C: FromValueRef<'a>, D: FromValueRef<'a>, E: FromValueRef<'a>, F: FromValueRef<'a>, G: FromValueRef<'a>, H: FromValueRef<'a>> FromValueRef<'a> for (A, B, C, D, E, F, G, H)impl<'a, A: FromValueRef<'a>, B: FromValueRef<'a>, C: FromValueRef<'a>, D: FromValueRef<'a>, E: FromValueRef<'a>, F: FromValueRef<'a>, G: FromValueRef<'a>, H: FromValueRef<'a>, I: FromValueRef<'a>> FromValueRef<'a> for (A, B, C, D, E, F, G, H, I)impl<'a, A: FromValueRef<'a>, B: FromValueRef<'a>, C: FromValueRef<'a>, D: FromValueRef<'a>, E: FromValueRef<'a>, F: FromValueRef<'a>, G: FromValueRef<'a>, H: FromValueRef<'a>, I: FromValueRef<'a>, J: FromValueRef<'a>> FromValueRef<'a> for (A, B, C, D, E, F, G, H, I, J)impl<'a, A: FromValueRef<'a>, B: FromValueRef<'a>, C: FromValueRef<'a>, D: FromValueRef<'a>, E: FromValueRef<'a>, F: FromValueRef<'a>, G: FromValueRef<'a>, H: FromValueRef<'a>, I: FromValueRef<'a>, J: FromValueRef<'a>, K: FromValueRef<'a>> FromValueRef<'a> for (A, B, C, D, E, F, G, H, I, J, K)impl<'a, A: FromValueRef<'a>, B: FromValueRef<'a>, C: FromValueRef<'a>, D: FromValueRef<'a>, E: FromValueRef<'a>, F: FromValueRef<'a>, G: FromValueRef<'a>, H: FromValueRef<'a>, I: FromValueRef<'a>, J: FromValueRef<'a>, K: FromValueRef<'a>, L: FromValueRef<'a>> FromValueRef<'a> for (A, B, C, D, E, F, G, H, I, J, K, L)