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)