diesel::deserialize

Trait Queryable

Source
pub trait Queryable<ST, DB>
where DB: Backend,
{ type Row: FromSqlRow<ST, DB>; // Required method fn build(row: Self::Row) -> Self; }
Expand description

Trait indicating that a record can be queried from the database.

Types which implement Queryable represent the result of a SQL query. This does not necessarily mean they represent a single database table.

Diesel represents the return type of a query as a tuple. The purpose of this trait is to convert from a tuple of Rust values that have been deserialized into your struct.

§Deriving

This trait can be derived automatically using #[derive(Queryable)]. This trait can only be derived for structs, not enums.

When this trait is derived, it will assume that the order of fields on your struct match the order of the fields in the query. This means that field order is significant if you are using #[derive(Queryable)]. Field name has no effect.

To provide custom deserialization behavior for a field, you can use #[diesel(deserialize_as = "Type")]. If this attribute is present, Diesel will deserialize into that type, rather than the type on your struct and call .into to convert it. This can be used to add custom behavior for a single field, or use types that are otherwise unsupported by Diesel.

§Examples

If we just want to map a query to our struct, we can use derive.

#[derive(Queryable, PartialEq, Debug)]
struct User {
    id: i32,
    name: String,
}

let first_user = users.first(&connection)?;
let expected = User { id: 1, name: "Sean".into() };
assert_eq!(expected, first_user);

If we want to do additional work during deserialization, we can use deserialize_as to use a different implementation.

struct LowercaseString(String);

impl Into<String> for LowercaseString {
    fn into(self) -> String {
        self.0
    }
}

impl<DB, ST> Queryable<ST, DB> for LowercaseString
where
    DB: Backend,
    String: Queryable<ST, DB>,
{
    type Row = <String as Queryable<ST, DB>>::Row;

    fn build(row: Self::Row) -> Self {
        LowercaseString(String::build(row).to_lowercase())
    }
}

#[derive(Queryable, PartialEq, Debug)]
struct User {
    id: i32,
    #[diesel(deserialize_as = "LowercaseString")]
    name: String,
}

let first_user = users.first(&connection)?;
let expected = User { id: 1, name: "sean".into() };
assert_eq!(expected, first_user);

Alternatively, we can implement the trait for our struct manually.

use schema::users;
use diesel::deserialize::Queryable;

type DB = diesel::sqlite::Sqlite;

#[derive(PartialEq, Debug)]
struct User {
    id: i32,
    name: String,
}

impl Queryable<users::SqlType, DB> for User {
    type Row = (i32, String);

    fn build(row: Self::Row) -> Self {
        User {
            id: row.0,
            name: row.1.to_lowercase(),
        }
    }
}

let first_user = users.first(&connection)?;
let expected = User { id: 1, name: "sean".into() };
assert_eq!(expected, first_user);

Required Associated Types§

Source

type Row: FromSqlRow<ST, DB>

The Rust type you’d like to map from.

This is typically a tuple of all of your struct’s fields.

Required Methods§

Source

fn build(row: Self::Row) -> Self

Construct an instance of this type

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<'a, T, ST, DB> Queryable<ST, DB> for Cow<'a, T>
where T: 'a + ToOwned + ?Sized, DB: Backend, Self: FromSqlRow<ST, DB>,

Source§

type Row = Cow<'a, T>

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK, SBL> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK, SBL)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK, SBL, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK, SBL), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>, BB: Queryable<SBB, __DB>, BC: Queryable<SBC, __DB>, BD: Queryable<SBD, __DB>, BE: Queryable<SBE, __DB>, BF: Queryable<SBF, __DB>, BG: Queryable<SBG, __DB>, BH: Queryable<SBH, __DB>, BI: Queryable<SBI, __DB>, BJ: Queryable<SBJ, __DB>, BK: Queryable<SBK, __DB>, BL: Queryable<SBL, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row, <BB as Queryable<SBB, __DB>>::Row, <BC as Queryable<SBC, __DB>>::Row, <BD as Queryable<SBD, __DB>>::Row, <BE as Queryable<SBE, __DB>>::Row, <BF as Queryable<SBF, __DB>>::Row, <BG as Queryable<SBG, __DB>>::Row, <BH as Queryable<SBH, __DB>>::Row, <BI as Queryable<SBI, __DB>>::Row, <BJ as Queryable<SBJ, __DB>>::Row, <BK as Queryable<SBK, __DB>>::Row, <BL as Queryable<SBL, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>, BB: Queryable<SBB, __DB>, BC: Queryable<SBC, __DB>, BD: Queryable<SBD, __DB>, BE: Queryable<SBE, __DB>, BF: Queryable<SBF, __DB>, BG: Queryable<SBG, __DB>, BH: Queryable<SBH, __DB>, BI: Queryable<SBI, __DB>, BJ: Queryable<SBJ, __DB>, BK: Queryable<SBK, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row, <BB as Queryable<SBB, __DB>>::Row, <BC as Queryable<SBC, __DB>>::Row, <BD as Queryable<SBD, __DB>>::Row, <BE as Queryable<SBE, __DB>>::Row, <BF as Queryable<SBF, __DB>>::Row, <BG as Queryable<SBG, __DB>>::Row, <BH as Queryable<SBH, __DB>>::Row, <BI as Queryable<SBI, __DB>>::Row, <BJ as Queryable<SBJ, __DB>>::Row, <BK as Queryable<SBK, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>, BB: Queryable<SBB, __DB>, BC: Queryable<SBC, __DB>, BD: Queryable<SBD, __DB>, BE: Queryable<SBE, __DB>, BF: Queryable<SBF, __DB>, BG: Queryable<SBG, __DB>, BH: Queryable<SBH, __DB>, BI: Queryable<SBI, __DB>, BJ: Queryable<SBJ, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row, <BB as Queryable<SBB, __DB>>::Row, <BC as Queryable<SBC, __DB>>::Row, <BD as Queryable<SBD, __DB>>::Row, <BE as Queryable<SBE, __DB>>::Row, <BF as Queryable<SBF, __DB>>::Row, <BG as Queryable<SBG, __DB>>::Row, <BH as Queryable<SBH, __DB>>::Row, <BI as Queryable<SBI, __DB>>::Row, <BJ as Queryable<SBJ, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>, BB: Queryable<SBB, __DB>, BC: Queryable<SBC, __DB>, BD: Queryable<SBD, __DB>, BE: Queryable<SBE, __DB>, BF: Queryable<SBF, __DB>, BG: Queryable<SBG, __DB>, BH: Queryable<SBH, __DB>, BI: Queryable<SBI, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row, <BB as Queryable<SBB, __DB>>::Row, <BC as Queryable<SBC, __DB>>::Row, <BD as Queryable<SBD, __DB>>::Row, <BE as Queryable<SBE, __DB>>::Row, <BF as Queryable<SBF, __DB>>::Row, <BG as Queryable<SBG, __DB>>::Row, <BH as Queryable<SBH, __DB>>::Row, <BI as Queryable<SBI, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>, BB: Queryable<SBB, __DB>, BC: Queryable<SBC, __DB>, BD: Queryable<SBD, __DB>, BE: Queryable<SBE, __DB>, BF: Queryable<SBF, __DB>, BG: Queryable<SBG, __DB>, BH: Queryable<SBH, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row, <BB as Queryable<SBB, __DB>>::Row, <BC as Queryable<SBC, __DB>>::Row, <BD as Queryable<SBD, __DB>>::Row, <BE as Queryable<SBE, __DB>>::Row, <BF as Queryable<SBF, __DB>>::Row, <BG as Queryable<SBG, __DB>>::Row, <BH as Queryable<SBH, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>, BB: Queryable<SBB, __DB>, BC: Queryable<SBC, __DB>, BD: Queryable<SBD, __DB>, BE: Queryable<SBE, __DB>, BF: Queryable<SBF, __DB>, BG: Queryable<SBG, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row, <BB as Queryable<SBB, __DB>>::Row, <BC as Queryable<SBC, __DB>>::Row, <BD as Queryable<SBD, __DB>>::Row, <BE as Queryable<SBE, __DB>>::Row, <BF as Queryable<SBF, __DB>>::Row, <BG as Queryable<SBG, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>, BB: Queryable<SBB, __DB>, BC: Queryable<SBC, __DB>, BD: Queryable<SBD, __DB>, BE: Queryable<SBE, __DB>, BF: Queryable<SBF, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row, <BB as Queryable<SBB, __DB>>::Row, <BC as Queryable<SBC, __DB>>::Row, <BD as Queryable<SBD, __DB>>::Row, <BE as Queryable<SBE, __DB>>::Row, <BF as Queryable<SBF, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>, BB: Queryable<SBB, __DB>, BC: Queryable<SBC, __DB>, BD: Queryable<SBD, __DB>, BE: Queryable<SBE, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row, <BB as Queryable<SBB, __DB>>::Row, <BC as Queryable<SBC, __DB>>::Row, <BD as Queryable<SBD, __DB>>::Row, <BE as Queryable<SBE, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>, BB: Queryable<SBB, __DB>, BC: Queryable<SBC, __DB>, BD: Queryable<SBD, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row, <BB as Queryable<SBB, __DB>>::Row, <BC as Queryable<SBC, __DB>>::Row, <BD as Queryable<SBD, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>, BB: Queryable<SBB, __DB>, BC: Queryable<SBC, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row, <BB as Queryable<SBB, __DB>>::Row, <BC as Queryable<SBC, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>, BB: Queryable<SBB, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row, <BB as Queryable<SBB, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>, BA: Queryable<SBA, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row, <BA as Queryable<SBA, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>, AZ: Queryable<SAZ, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row, <AZ as Queryable<SAZ, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>, AY: Queryable<SAY, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row, <AY as Queryable<SAY, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>, AX: Queryable<SAX, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row, <AX as Queryable<SAX, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>, AW: Queryable<SAW, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row, <AW as Queryable<SAW, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>, AV: Queryable<SAV, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row, <AV as Queryable<SAV, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>, AU: Queryable<SAU, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row, <AU as Queryable<SAU, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>, AT: Queryable<SAT, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row, <AT as Queryable<SAT, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>, AS: Queryable<SAS, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row, <AS as Queryable<SAS, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>, AR: Queryable<SAR, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row, <AR as Queryable<SAR, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>, AQ: Queryable<SAQ, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row, <AQ as Queryable<SAQ, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>, AP: Queryable<SAP, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row, <AP as Queryable<SAP, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>, AO: Queryable<SAO, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row, <AO as Queryable<SAO, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>, AN: Queryable<SAN, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row, <AN as Queryable<SAN, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, SAM), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>, AM: Queryable<SAM, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row, <AM as Queryable<SAM, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, SAL), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>, AL: Queryable<SAL, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row, <AL as Queryable<SAL, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, SAK), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>, AK: Queryable<SAK, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row, <AK as Queryable<SAK, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, SAJ), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>, AJ: Queryable<SAJ, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row, <AJ as Queryable<SAJ, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, SAI), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>, AI: Queryable<SAI, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row, <AI as Queryable<SAI, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, SAH), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>, AH: Queryable<SAH, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row, <AH as Queryable<SAH, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, SAG), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>, AG: Queryable<SAG, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row, <AG as Queryable<SAG, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>, AF: Queryable<SAF, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row, <AF as Queryable<SAF, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>, AE: Queryable<SAE, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row, <AE as Queryable<SAE, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>, AD: Queryable<SAD, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row, <AD as Queryable<SAD, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>, AC: Queryable<SAC, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row, <AC as Queryable<SAC, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>, AB: Queryable<SAB, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row, <AB as Queryable<SAB, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>, AA: Queryable<SAA, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row, <AA as Queryable<SAA, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>, S: Queryable<SS, __DB>, T: Queryable<ST, __DB>, U: Queryable<SU, __DB>, V: Queryable<SV, __DB>, W: Queryable<SW, __DB>, X: Queryable<SX, __DB>, Y: Queryable<SY, __DB>, Z: Queryable<SZ, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row, <S as Queryable<SS, __DB>>::Row, <T as Queryable<ST, __DB>>::Row, <U as Queryable<SU, __DB>>::Row, <V as Queryable<SV, __DB>>::Row, <W as Queryable<SW, __DB>>::Row, <X as Queryable<SX, __DB>>::Row, <Y as Queryable<SY, __DB>>::Row, <Z as Queryable<SZ, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>, R: Queryable<SR, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row, <R as Queryable<SR, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>, Q: Queryable<SQ, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row, <Q as Queryable<SQ, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>, P: Queryable<SP, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row, <P as Queryable<SP, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>, O: Queryable<SO, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row, <O as Queryable<SO, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>, N: Queryable<SN, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row, <N as Queryable<SN, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L, M)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>, M: Queryable<SM, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row, <M as Queryable<SM, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL), __DB> for (A, B, C, D, E, F, G, H, I, J, K, L)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>, L: Queryable<SL, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row, <L as Queryable<SL, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK), __DB> for (A, B, C, D, E, F, G, H, I, J, K)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>, K: Queryable<SK, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row, <K as Queryable<SK, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, J, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg> for (A, B, C, D, E, F, G, H, I, J)

Source§

impl<A, B, C, D, E, F, G, H, I, J, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ), __DB> for (A, B, C, D, E, F, G, H, I, J)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>, J: Queryable<SJ, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row, <J as Queryable<SJ, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, I, SA, SB, SC, SD, SE, SF, SG, SH, SI> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg> for (A, B, C, D, E, F, G, H, I)

Source§

impl<A, B, C, D, E, F, G, H, I, SA, SB, SC, SD, SE, SF, SG, SH, SI, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH, SI), __DB> for (A, B, C, D, E, F, G, H, I)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>, I: Queryable<SI, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row, <I as Queryable<SI, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, H, SA, SB, SC, SD, SE, SF, SG, SH> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg> for (A, B, C, D, E, F, G, H)

Source§

impl<A, B, C, D, E, F, G, H, SA, SB, SC, SD, SE, SF, SG, SH, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG, SH), __DB> for (A, B, C, D, E, F, G, H)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>, H: Queryable<SH, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row, <H as Queryable<SH, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, SA, SB, SC, SD, SE, SF, SG> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg> for (A, B, C, D, E, F, G)

Source§

type Row = (A, B, C, D, E, F, G)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, G, SA, SB, SC, SD, SE, SF, SG, __DB> Queryable<(SA, SB, SC, SD, SE, SF, SG), __DB> for (A, B, C, D, E, F, G)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>, G: Queryable<SG, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row, <G as Queryable<SG, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, SA, SB, SC, SD, SE, SF> Queryable<Record<(SA, SB, SC, SD, SE, SF)>, Pg> for (A, B, C, D, E, F)

Source§

type Row = (A, B, C, D, E, F)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, F, SA, SB, SC, SD, SE, SF, __DB> Queryable<(SA, SB, SC, SD, SE, SF), __DB> for (A, B, C, D, E, F)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>, F: Queryable<SF, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row, <F as Queryable<SF, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, SA, SB, SC, SD, SE> Queryable<Record<(SA, SB, SC, SD, SE)>, Pg> for (A, B, C, D, E)

Source§

type Row = (A, B, C, D, E)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, E, SA, SB, SC, SD, SE, __DB> Queryable<(SA, SB, SC, SD, SE), __DB> for (A, B, C, D, E)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>, E: Queryable<SE, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row, <E as Queryable<SE, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, SA, SB, SC, SD> Queryable<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D)

Source§

type Row = (A, B, C, D)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, D, SA, SB, SC, SD, __DB> Queryable<(SA, SB, SC, SD), __DB> for (A, B, C, D)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>, D: Queryable<SD, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row, <D as Queryable<SD, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, SA, SB, SC> Queryable<Record<(SA, SB, SC)>, Pg> for (A, B, C)

Source§

type Row = (A, B, C)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, C, SA, SB, SC, __DB> Queryable<(SA, SB, SC), __DB> for (A, B, C)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>, C: Queryable<SC, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row, <C as Queryable<SC, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, SA, SB> Queryable<Record<(SA, SB)>, Pg> for (A, B)
where Self: FromSqlRow<Record<(SA, SB)>, Pg>,

Source§

type Row = (A, B)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, B, SA, SB, __DB> Queryable<(SA, SB), __DB> for (A, B)
where __DB: Backend, A: Queryable<SA, __DB>, B: Queryable<SB, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row, <B as Queryable<SB, __DB>>::Row)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, SA> Queryable<Record<(SA,)>, Pg> for (A,)
where Self: FromSqlRow<Record<(SA,)>, Pg>,

Source§

type Row = (A,)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<A, SA, __DB> Queryable<(SA,), __DB> for (A,)
where __DB: Backend, A: Queryable<SA, __DB>,

Source§

type Row = (<A as Queryable<SA, __DB>>::Row,)

Source§

fn build(row: Self::Row) -> Self

Source§

impl<T, ST> Queryable<Range<ST>, Pg> for (Bound<T>, Bound<T>)
where T: FromSql<ST, Pg> + Queryable<ST, Pg>,

Source§

type Row = (Bound<T>, Bound<T>)

Source§

fn build(row: Self) -> Self

Source§

impl<T, ST, DB> Queryable<Nullable<ST>, DB> for Option<T>
where T: Queryable<ST, DB>, DB: Backend, Option<T::Row>: FromSqlRow<Nullable<ST>, DB>, ST: NotNull,

Source§

type Row = Option<<T as Queryable<ST, DB>>::Row>

Source§

fn build(row: Self::Row) -> Self

Source§

impl<T, __ST, __DB> Queryable<__ST, __DB> for Vec<T>
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = Vec<T>

Source§

fn build(row: Self::Row) -> Self

Source§

impl<Tz: TimeZone, __ST, __DB> Queryable<__ST, __DB> for DateTime<Tz>
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = DateTime<Tz>

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for IpNetwork
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = IpNetwork

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for Value
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = Value

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for bool
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = bool

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for f32
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = f32

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for f64
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = f64

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for i8
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = i8

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for i16
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = i16

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for i32
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = i32

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for i64
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = i64

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for u8
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = u8

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for u16
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = u16

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for u32
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = u32

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for u64
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = u64

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for NaiveDate
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = NaiveDate

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for NaiveDateTime
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = NaiveDateTime

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for NaiveTime
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = NaiveTime

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for Uuid
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = Uuid

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for Uuid
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = Uuid

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for String
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = String

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for SystemTime
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = SystemTime

Source§

fn build(row: Self::Row) -> Self

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for [u8; 6]
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

type Row = [u8; 6]

Source§

fn build(row: Self::Row) -> Self

Implementors§

Source§

impl Queryable<(Oid, Oid), Pg> for PgTypeMetadata

Source§

type Row = (u32, u32)

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for PgNumeric
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for PgDate
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for PgInterval
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for PgMoney
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for PgTime
where __DB: Backend, Self: FromSql<__ST, __DB>,

Source§

impl<__ST, __DB> Queryable<__ST, __DB> for PgTimestamp
where __DB: Backend, Self: FromSql<__ST, __DB>,