Trait oracle::RowValue[][src]

pub trait RowValue {
    type Item;
    fn get(row: &Row) -> Result<Self::Item>;
}

A trait to get a row as specified type

This is the return type of Connection.query_row_as, Connection.query_row_as_named and Row.get_as.

The trait was added to fetch column values as a tuple. The oracle crate provides implementations for a type implementing FromSql and tuples of types implementing FromSql. The number of elements in a tuple should be 1 through 50.

let conn = Connection::connect("scott", "tiger", "", &[])?;

let sql = "select * from emp where empno = :1";

// Gets the first column value in a row.
// Values after the second column are ignored.
let empno = conn.query_row_as::<u32>(sql, &[&7369])?;

// Gets the first two column values in a row.
// Values after the third column are ignored.
let tuple_of_empno_and_ename = conn.query_row_as::<(i32, String)>(sql, &[&7499])?;

You can implement the trait for your own types. For example when you have a struct whose members are empno and ename, you can make the struct from empno and ename column values as follows:

struct Emp {
    empno: i32,
    ename: String,
}

impl RowValue for Emp {
    type Item = Emp;
    fn get(row: &Row) -> std::result::Result<Emp, Error> {
        Ok(Emp {
            empno: row.get("empno")?,
            ename: row.get("ename")?,
        })
    }
}

let conn = Connection::connect("scott", "tiger", "", &[])?;
let mut stmt = conn.prepare("select * from emp", &[])?;

// Gets rows as Emp
for result in &stmt.query_as::<Emp>(&[])? {
    let emp = result?;
    println!("{},{}", emp.empno, emp.ename);
}

Associated Types

Required Methods

Implementations on Foreign Types

impl<T0: FromSql> RowValue for (T0,)
[src]

impl<T0: FromSql, T1: FromSql> RowValue for (T0, T1)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql> RowValue for (T0, T1, T2)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql> RowValue for (T0, T1, T2, T3)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql> RowValue for (T0, T1, T2, T3, T4)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql> RowValue for (T0, T1, T2, T3, T4, T5)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql, T39: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql, T39: FromSql, T40: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql, T39: FromSql, T40: FromSql, T41: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql, T39: FromSql, T40: FromSql, T41: FromSql, T42: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql, T39: FromSql, T40: FromSql, T41: FromSql, T42: FromSql, T43: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql, T39: FromSql, T40: FromSql, T41: FromSql, T42: FromSql, T43: FromSql, T44: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql, T39: FromSql, T40: FromSql, T41: FromSql, T42: FromSql, T43: FromSql, T44: FromSql, T45: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql, T39: FromSql, T40: FromSql, T41: FromSql, T42: FromSql, T43: FromSql, T44: FromSql, T45: FromSql, T46: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql, T39: FromSql, T40: FromSql, T41: FromSql, T42: FromSql, T43: FromSql, T44: FromSql, T45: FromSql, T46: FromSql, T47: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql, T39: FromSql, T40: FromSql, T41: FromSql, T42: FromSql, T43: FromSql, T44: FromSql, T45: FromSql, T46: FromSql, T47: FromSql, T48: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48)
[src]

impl<T0: FromSql, T1: FromSql, T2: FromSql, T3: FromSql, T4: FromSql, T5: FromSql, T6: FromSql, T7: FromSql, T8: FromSql, T9: FromSql, T10: FromSql, T11: FromSql, T12: FromSql, T13: FromSql, T14: FromSql, T15: FromSql, T16: FromSql, T17: FromSql, T18: FromSql, T19: FromSql, T20: FromSql, T21: FromSql, T22: FromSql, T23: FromSql, T24: FromSql, T25: FromSql, T26: FromSql, T27: FromSql, T28: FromSql, T29: FromSql, T30: FromSql, T31: FromSql, T32: FromSql, T33: FromSql, T34: FromSql, T35: FromSql, T36: FromSql, T37: FromSql, T38: FromSql, T39: FromSql, T40: FromSql, T41: FromSql, T42: FromSql, T43: FromSql, T44: FromSql, T45: FromSql, T46: FromSql, T47: FromSql, T48: FromSql, T49: FromSql> RowValue for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49)
[src]

Implementors