Trait diesel::deserialize::FromStaticSqlRow

source ·
pub trait FromStaticSqlRow<ST, DB: Backend>: Sized {
    // Required method
    fn build_from_row<'a>(row: &impl Row<'a, DB>) -> Result<Self>;
}
Expand description

A helper trait to deserialize a statically sized row into a tuple

If you see an error message mentioning this trait you are likely trying to map the result of a query to a struct with mismatching field types. Recheck your field order and the concrete field types.

You should not need to implement this trait directly. Diesel provides wild card implementations for any supported tuple size and for any type that implements FromSql<ST, DB>.

Required Methods§

source

fn build_from_row<'a>(row: &impl Row<'a, DB>) -> Result<Self>

See the trait documentation

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<T0, ST0, T1, ST1, __DB> FromStaticSqlRow<(ST1, ST0), __DB> for (T1, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, ST1, ST2, __DB> FromStaticSqlRow<(ST1, ST2, ST0), __DB> for (T1, T2, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, ST1, ST2, ST3, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST0), __DB> for (T1, T2, T3, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, ST1, ST2, ST3, ST4, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST0), __DB> for (T1, T2, T3, T4, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, ST1, ST2, ST3, ST4, ST5, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST0), __DB> for (T1, T2, T3, T4, T5, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, ST1, ST2, ST3, ST4, ST5, ST6, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, ST1, ST2, ST3, ST4, ST5, ST6, ST7, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>, ST21: CompatibleType<T21, __DB>, T21: FromSqlRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>, ST21: CompatibleType<T21, __DB>, T21: FromSqlRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB>, ST22: CompatibleType<T22, __DB>, T22: FromSqlRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>, ST21: CompatibleType<T21, __DB>, T21: FromSqlRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB>, ST22: CompatibleType<T22, __DB>, T22: FromSqlRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB>, ST23: CompatibleType<T23, __DB>, T23: FromSqlRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST0), __DB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>, ST21: CompatibleType<T21, __DB>, T21: FromSqlRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB>, ST22: CompatibleType<T22, __DB>, T22: FromSqlRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB>, ST23: CompatibleType<T23, __DB>, T23: FromSqlRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB>, ST24: CompatibleType<T24, __DB>, T24: FromSqlRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, 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, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST0), __DB> for (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, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>, ST21: CompatibleType<T21, __DB>, T21: FromSqlRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB>, ST22: CompatibleType<T22, __DB>, T22: FromSqlRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB>, ST23: CompatibleType<T23, __DB>, T23: FromSqlRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB>, ST24: CompatibleType<T24, __DB>, T24: FromSqlRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB>, ST25: CompatibleType<T25, __DB>, T25: FromSqlRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, 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, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST0), __DB> for (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, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>, ST21: CompatibleType<T21, __DB>, T21: FromSqlRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB>, ST22: CompatibleType<T22, __DB>, T22: FromSqlRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB>, ST23: CompatibleType<T23, __DB>, T23: FromSqlRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB>, ST24: CompatibleType<T24, __DB>, T24: FromSqlRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB>, ST25: CompatibleType<T25, __DB>, T25: FromSqlRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB>, ST26: CompatibleType<T26, __DB>, T26: FromSqlRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, 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, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST0), __DB> for (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, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>, ST21: CompatibleType<T21, __DB>, T21: FromSqlRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB>, ST22: CompatibleType<T22, __DB>, T22: FromSqlRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB>, ST23: CompatibleType<T23, __DB>, T23: FromSqlRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB>, ST24: CompatibleType<T24, __DB>, T24: FromSqlRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB>, ST25: CompatibleType<T25, __DB>, T25: FromSqlRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB>, ST26: CompatibleType<T26, __DB>, T26: FromSqlRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB>, ST27: CompatibleType<T27, __DB>, T27: FromSqlRow<<ST27 as CompatibleType<T27, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST27 as CompatibleType<T27, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, 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, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST0), __DB> for (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, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>, ST21: CompatibleType<T21, __DB>, T21: FromSqlRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB>, ST22: CompatibleType<T22, __DB>, T22: FromSqlRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB>, ST23: CompatibleType<T23, __DB>, T23: FromSqlRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB>, ST24: CompatibleType<T24, __DB>, T24: FromSqlRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB>, ST25: CompatibleType<T25, __DB>, T25: FromSqlRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB>, ST26: CompatibleType<T26, __DB>, T26: FromSqlRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB>, ST27: CompatibleType<T27, __DB>, T27: FromSqlRow<<ST27 as CompatibleType<T27, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST27 as CompatibleType<T27, __DB>>::SqlType, __DB>, ST28: CompatibleType<T28, __DB>, T28: FromSqlRow<<ST28 as CompatibleType<T28, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST28 as CompatibleType<T28, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, 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, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST0), __DB> for (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, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>, ST21: CompatibleType<T21, __DB>, T21: FromSqlRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB>, ST22: CompatibleType<T22, __DB>, T22: FromSqlRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB>, ST23: CompatibleType<T23, __DB>, T23: FromSqlRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB>, ST24: CompatibleType<T24, __DB>, T24: FromSqlRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB>, ST25: CompatibleType<T25, __DB>, T25: FromSqlRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB>, ST26: CompatibleType<T26, __DB>, T26: FromSqlRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB>, ST27: CompatibleType<T27, __DB>, T27: FromSqlRow<<ST27 as CompatibleType<T27, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST27 as CompatibleType<T27, __DB>>::SqlType, __DB>, ST28: CompatibleType<T28, __DB>, T28: FromSqlRow<<ST28 as CompatibleType<T28, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST28 as CompatibleType<T28, __DB>>::SqlType, __DB>, ST29: CompatibleType<T29, __DB>, T29: FromSqlRow<<ST29 as CompatibleType<T29, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST29 as CompatibleType<T29, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, 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, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, ST0), __DB> for (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, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>, ST21: CompatibleType<T21, __DB>, T21: FromSqlRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB>, ST22: CompatibleType<T22, __DB>, T22: FromSqlRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB>, ST23: CompatibleType<T23, __DB>, T23: FromSqlRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB>, ST24: CompatibleType<T24, __DB>, T24: FromSqlRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB>, ST25: CompatibleType<T25, __DB>, T25: FromSqlRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB>, ST26: CompatibleType<T26, __DB>, T26: FromSqlRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB>, ST27: CompatibleType<T27, __DB>, T27: FromSqlRow<<ST27 as CompatibleType<T27, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST27 as CompatibleType<T27, __DB>>::SqlType, __DB>, ST28: CompatibleType<T28, __DB>, T28: FromSqlRow<<ST28 as CompatibleType<T28, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST28 as CompatibleType<T28, __DB>>::SqlType, __DB>, ST29: CompatibleType<T29, __DB>, T29: FromSqlRow<<ST29 as CompatibleType<T29, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST29 as CompatibleType<T29, __DB>>::SqlType, __DB>, ST30: CompatibleType<T30, __DB>, T30: FromSqlRow<<ST30 as CompatibleType<T30, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST30 as CompatibleType<T30, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, 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, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, ST31, __DB> FromStaticSqlRow<(ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, ST31, ST0), __DB> for (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, T0)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>, ST1: CompatibleType<T1, __DB>, T1: FromSqlRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST1 as CompatibleType<T1, __DB>>::SqlType, __DB>, ST2: CompatibleType<T2, __DB>, T2: FromSqlRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST2 as CompatibleType<T2, __DB>>::SqlType, __DB>, ST3: CompatibleType<T3, __DB>, T3: FromSqlRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST3 as CompatibleType<T3, __DB>>::SqlType, __DB>, ST4: CompatibleType<T4, __DB>, T4: FromSqlRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST4 as CompatibleType<T4, __DB>>::SqlType, __DB>, ST5: CompatibleType<T5, __DB>, T5: FromSqlRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST5 as CompatibleType<T5, __DB>>::SqlType, __DB>, ST6: CompatibleType<T6, __DB>, T6: FromSqlRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST6 as CompatibleType<T6, __DB>>::SqlType, __DB>, ST7: CompatibleType<T7, __DB>, T7: FromSqlRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST7 as CompatibleType<T7, __DB>>::SqlType, __DB>, ST8: CompatibleType<T8, __DB>, T8: FromSqlRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST8 as CompatibleType<T8, __DB>>::SqlType, __DB>, ST9: CompatibleType<T9, __DB>, T9: FromSqlRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST9 as CompatibleType<T9, __DB>>::SqlType, __DB>, ST10: CompatibleType<T10, __DB>, T10: FromSqlRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST10 as CompatibleType<T10, __DB>>::SqlType, __DB>, ST11: CompatibleType<T11, __DB>, T11: FromSqlRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST11 as CompatibleType<T11, __DB>>::SqlType, __DB>, ST12: CompatibleType<T12, __DB>, T12: FromSqlRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST12 as CompatibleType<T12, __DB>>::SqlType, __DB>, ST13: CompatibleType<T13, __DB>, T13: FromSqlRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST13 as CompatibleType<T13, __DB>>::SqlType, __DB>, ST14: CompatibleType<T14, __DB>, T14: FromSqlRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST14 as CompatibleType<T14, __DB>>::SqlType, __DB>, ST15: CompatibleType<T15, __DB>, T15: FromSqlRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST15 as CompatibleType<T15, __DB>>::SqlType, __DB>, ST16: CompatibleType<T16, __DB>, T16: FromSqlRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST16 as CompatibleType<T16, __DB>>::SqlType, __DB>, ST17: CompatibleType<T17, __DB>, T17: FromSqlRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST17 as CompatibleType<T17, __DB>>::SqlType, __DB>, ST18: CompatibleType<T18, __DB>, T18: FromSqlRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST18 as CompatibleType<T18, __DB>>::SqlType, __DB>, ST19: CompatibleType<T19, __DB>, T19: FromSqlRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST19 as CompatibleType<T19, __DB>>::SqlType, __DB>, ST20: CompatibleType<T20, __DB>, T20: FromSqlRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST20 as CompatibleType<T20, __DB>>::SqlType, __DB>, ST21: CompatibleType<T21, __DB>, T21: FromSqlRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST21 as CompatibleType<T21, __DB>>::SqlType, __DB>, ST22: CompatibleType<T22, __DB>, T22: FromSqlRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST22 as CompatibleType<T22, __DB>>::SqlType, __DB>, ST23: CompatibleType<T23, __DB>, T23: FromSqlRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST23 as CompatibleType<T23, __DB>>::SqlType, __DB>, ST24: CompatibleType<T24, __DB>, T24: FromSqlRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST24 as CompatibleType<T24, __DB>>::SqlType, __DB>, ST25: CompatibleType<T25, __DB>, T25: FromSqlRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST25 as CompatibleType<T25, __DB>>::SqlType, __DB>, ST26: CompatibleType<T26, __DB>, T26: FromSqlRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST26 as CompatibleType<T26, __DB>>::SqlType, __DB>, ST27: CompatibleType<T27, __DB>, T27: FromSqlRow<<ST27 as CompatibleType<T27, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST27 as CompatibleType<T27, __DB>>::SqlType, __DB>, ST28: CompatibleType<T28, __DB>, T28: FromSqlRow<<ST28 as CompatibleType<T28, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST28 as CompatibleType<T28, __DB>>::SqlType, __DB>, ST29: CompatibleType<T29, __DB>, T29: FromSqlRow<<ST29 as CompatibleType<T29, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST29 as CompatibleType<T29, __DB>>::SqlType, __DB>, ST30: CompatibleType<T30, __DB>, T30: FromSqlRow<<ST30 as CompatibleType<T30, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST30 as CompatibleType<T30, __DB>>::SqlType, __DB>, ST31: CompatibleType<T31, __DB>, T31: FromSqlRow<<ST31 as CompatibleType<T31, __DB>>::SqlType, __DB> + StaticallySizedRow<<ST31 as CompatibleType<T31, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(full_row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<T0, ST0, __DB> FromStaticSqlRow<(ST0,), __DB> for (T0,)
where __DB: Backend, ST0: CompatibleType<T0, __DB>, T0: FromSqlRow<<ST0 as CompatibleType<T0, __DB>>::SqlType, __DB>,

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, ST31, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, ST31)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, ST6, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5, ST6)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, ST5, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4, ST5)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, ST4, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3, ST4)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, ST3, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2, ST3)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, ST2, __DB> FromStaticSqlRow<Nullable<(ST0, ST1, ST2)>, __DB> for Option<__T>

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, ST1, __DB> FromStaticSqlRow<Nullable<(ST0, ST1)>, __DB> for Option<__T>
where __DB: Backend, (ST0, ST1): SqlType, __T: FromSqlRow<(ST0, ST1), __DB>,

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

source§

impl<__T, ST0, __DB> FromStaticSqlRow<Nullable<(ST0,)>, __DB> for Option<__T>
where __DB: Backend, (ST0,): SqlType, __T: FromSqlRow<(ST0,), __DB>,

source§

fn build_from_row<'a>(row: &impl Row<'a, __DB>) -> Result<Self>

Implementors§

source§

impl<T, ST, DB> FromStaticSqlRow<ST, DB> for T
where DB: Backend, T: FromSql<ST, DB>, ST: SingleValue,