Trait mysql::value::FromRow
[−]
[src]
pub trait FromRow {
fn from_row(row: Vec<Value>) -> Self;
fn from_row_opt(row: Vec<Value>) -> Result<Self, Vec<Value>> where Self: Sized;
}
Trait to convert Vec<Value>
into tuple of FromValue
implementors up to arity 12.
Required Methods
fn from_row(row: Vec<Value>) -> Self
Will panic if could not convert row
to Self
.
fn from_row_opt(row: Vec<Value>) -> Result<Self, Vec<Value>> where Self: Sized
Will return Err(row)
if could not convert row
to Self
Implementors
impl<T1: FromValue> FromRow for (T1,)
impl<T1: FromValue, T2: FromValue> FromRow for (T1, T2)
impl<T1: FromValue, T2: FromValue, T3: FromValue> FromRow for (T1, T2, T3)
impl<T1: FromValue, T2: FromValue, T3: FromValue, T4: FromValue> FromRow for (T1, T2, T3, T4)
impl<T1: FromValue, T2: FromValue, T3: FromValue, T4: FromValue, T5: FromValue> FromRow for (T1, T2, T3, T4, T5)
impl<T1: FromValue, T2: FromValue, T3: FromValue, T4: FromValue, T5: FromValue, T6: FromValue> FromRow for (T1, T2, T3, T4, T5, T6)
impl<T1: FromValue, T2: FromValue, T3: FromValue, T4: FromValue, T5: FromValue, T6: FromValue, T7: FromValue> FromRow for (T1, T2, T3, T4, T5, T6, T7)
impl<T1: FromValue, T2: FromValue, T3: FromValue, T4: FromValue, T5: FromValue, T6: FromValue, T7: FromValue, T8: FromValue> FromRow for (T1, T2, T3, T4, T5, T6, T7, T8)
impl<T1: FromValue, T2: FromValue, T3: FromValue, T4: FromValue, T5: FromValue, T6: FromValue, T7: FromValue, T8: FromValue, T9: FromValue> FromRow for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
impl<T1: FromValue, T2: FromValue, T3: FromValue, T4: FromValue, T5: FromValue, T6: FromValue, T7: FromValue, T8: FromValue, T9: FromValue, T10: FromValue> FromRow for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
impl<T1: FromValue, T2: FromValue, T3: FromValue, T4: FromValue, T5: FromValue, T6: FromValue, T7: FromValue, T8: FromValue, T9: FromValue, T10: FromValue, T11: FromValue> FromRow for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
impl<T1: FromValue, T2: FromValue, T3: FromValue, T4: FromValue, T5: FromValue, T6: FromValue, T7: FromValue, T8: FromValue, T9: FromValue, T10: FromValue, T11: FromValue, T12: FromValue> FromRow for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)