pub trait Selectable<DB: Backend> {
    type SelectExpression: Expression;

    // Required method
    fn construct_selection() -> Self::SelectExpression;
}
Expand description

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

Types which implement Selectable represent the select clause of a SQL query. Use SelectableHelper::as_select() to construct the select clause. Once you called .select(YourType::as_select()) we enforce at the type system level that you use the same type to load the query result into.

The constructed select clause can contain arbitrary expressions coming from different tables. The corresponding derive provides a simple way to construct a select clause matching fields to the corresponding table columns.

Examples

If you just want to construct a select clause using an existing struct, you can use #[derive(Selectable)], See #[derive(Selectable)] for details.

use schema::users;

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

let first_user = users.select(User::as_select()).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::prelude::{Queryable, Selectable};
use diesel::backend::Backend;

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

impl<DB> Selectable<DB> for User
where
    DB: Backend
{
    type SelectExpression = (users::id, users::name);

    fn construct_selection() -> Self::SelectExpression {
        (users::id, users::name)
    }
}

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

Required Associated Types§

source

type SelectExpression: Expression

The expression you’d like to select.

This is typically a tuple of corresponding to the table columns of your struct’s fields.

Required Methods§

source

fn construct_selection() -> Self::SelectExpression

Construct an instance of the expression

Implementations on Foreign Types§

source§

impl<T0, T1, T2, T3, T4, T5, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>,

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

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

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>, T59: Selectable<__DB>, T60: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression, <T59 as Selectable<__DB>>::SelectExpression, <T60 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, __DB> Selectable<__DB> for (T0, T1, T2, T3)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>,

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>,

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

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

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>, T59: Selectable<__DB>, T60: Selectable<__DB>, T61: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression, <T59 as Selectable<__DB>>::SelectExpression, <T60 as Selectable<__DB>>::SelectExpression, <T61 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

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

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T, DB> Selectable<DB> for Option<T>where DB: Backend, T: Selectable<DB>, Nullable<T::SelectExpression>: Expression,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>, T59: Selectable<__DB>, T60: Selectable<__DB>, T61: Selectable<__DB>, T62: Selectable<__DB>, T63: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression, <T59 as Selectable<__DB>>::SelectExpression, <T60 as Selectable<__DB>>::SelectExpression, <T61 as Selectable<__DB>>::SelectExpression, <T62 as Selectable<__DB>>::SelectExpression, <T63 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

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

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>,

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>,

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, __DB> Selectable<__DB> for (T0, T1)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, __DB> Selectable<__DB> for (T0, T1, T2)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>,

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>,

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>, T59: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression, <T59 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>,

source§

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

§

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

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, __DB> Selectable<__DB> for (T0,)where __DB: Backend, T0: Selectable<__DB>,

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>, T23: Selectable<__DB>, T24: Selectable<__DB>, T25: Selectable<__DB>, T26: Selectable<__DB>, T27: Selectable<__DB>, T28: Selectable<__DB>, T29: Selectable<__DB>, T30: Selectable<__DB>, T31: Selectable<__DB>, T32: Selectable<__DB>, T33: Selectable<__DB>, T34: Selectable<__DB>, T35: Selectable<__DB>, T36: Selectable<__DB>, T37: Selectable<__DB>, T38: Selectable<__DB>, T39: Selectable<__DB>, T40: Selectable<__DB>, T41: Selectable<__DB>, T42: Selectable<__DB>, T43: Selectable<__DB>, T44: Selectable<__DB>, T45: Selectable<__DB>, T46: Selectable<__DB>, T47: Selectable<__DB>, T48: Selectable<__DB>, T49: Selectable<__DB>, T50: Selectable<__DB>, T51: Selectable<__DB>, T52: Selectable<__DB>, T53: Selectable<__DB>, T54: Selectable<__DB>, T55: Selectable<__DB>, T56: Selectable<__DB>, T57: Selectable<__DB>, T58: Selectable<__DB>, T59: Selectable<__DB>, T60: Selectable<__DB>, T61: Selectable<__DB>, T62: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression, <T45 as Selectable<__DB>>::SelectExpression, <T46 as Selectable<__DB>>::SelectExpression, <T47 as Selectable<__DB>>::SelectExpression, <T48 as Selectable<__DB>>::SelectExpression, <T49 as Selectable<__DB>>::SelectExpression, <T50 as Selectable<__DB>>::SelectExpression, <T51 as Selectable<__DB>>::SelectExpression, <T52 as Selectable<__DB>>::SelectExpression, <T53 as Selectable<__DB>>::SelectExpression, <T54 as Selectable<__DB>>::SelectExpression, <T55 as Selectable<__DB>>::SelectExpression, <T56 as Selectable<__DB>>::SelectExpression, <T57 as Selectable<__DB>>::SelectExpression, <T58 as Selectable<__DB>>::SelectExpression, <T59 as Selectable<__DB>>::SelectExpression, <T60 as Selectable<__DB>>::SelectExpression, <T61 as Selectable<__DB>>::SelectExpression, <T62 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression, <T23 as Selectable<__DB>>::SelectExpression, <T24 as Selectable<__DB>>::SelectExpression, <T25 as Selectable<__DB>>::SelectExpression, <T26 as Selectable<__DB>>::SelectExpression, <T27 as Selectable<__DB>>::SelectExpression, <T28 as Selectable<__DB>>::SelectExpression, <T29 as Selectable<__DB>>::SelectExpression, <T30 as Selectable<__DB>>::SelectExpression, <T31 as Selectable<__DB>>::SelectExpression, <T32 as Selectable<__DB>>::SelectExpression, <T33 as Selectable<__DB>>::SelectExpression, <T34 as Selectable<__DB>>::SelectExpression, <T35 as Selectable<__DB>>::SelectExpression, <T36 as Selectable<__DB>>::SelectExpression, <T37 as Selectable<__DB>>::SelectExpression, <T38 as Selectable<__DB>>::SelectExpression, <T39 as Selectable<__DB>>::SelectExpression, <T40 as Selectable<__DB>>::SelectExpression, <T41 as Selectable<__DB>>::SelectExpression, <T42 as Selectable<__DB>>::SelectExpression, <T43 as Selectable<__DB>>::SelectExpression, <T44 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

source§

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

§

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

source§

fn construct_selection() -> Self::SelectExpression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, __DB> Selectable<__DB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)where __DB: Backend, T0: Selectable<__DB>, T1: Selectable<__DB>, T2: Selectable<__DB>, T3: Selectable<__DB>, T4: Selectable<__DB>, T5: Selectable<__DB>, T6: Selectable<__DB>, T7: Selectable<__DB>, T8: Selectable<__DB>, T9: Selectable<__DB>, T10: Selectable<__DB>, T11: Selectable<__DB>, T12: Selectable<__DB>, T13: Selectable<__DB>, T14: Selectable<__DB>, T15: Selectable<__DB>, T16: Selectable<__DB>, T17: Selectable<__DB>, T18: Selectable<__DB>, T19: Selectable<__DB>, T20: Selectable<__DB>, T21: Selectable<__DB>, T22: Selectable<__DB>,

§

type SelectExpression = (<T0 as Selectable<__DB>>::SelectExpression, <T1 as Selectable<__DB>>::SelectExpression, <T2 as Selectable<__DB>>::SelectExpression, <T3 as Selectable<__DB>>::SelectExpression, <T4 as Selectable<__DB>>::SelectExpression, <T5 as Selectable<__DB>>::SelectExpression, <T6 as Selectable<__DB>>::SelectExpression, <T7 as Selectable<__DB>>::SelectExpression, <T8 as Selectable<__DB>>::SelectExpression, <T9 as Selectable<__DB>>::SelectExpression, <T10 as Selectable<__DB>>::SelectExpression, <T11 as Selectable<__DB>>::SelectExpression, <T12 as Selectable<__DB>>::SelectExpression, <T13 as Selectable<__DB>>::SelectExpression, <T14 as Selectable<__DB>>::SelectExpression, <T15 as Selectable<__DB>>::SelectExpression, <T16 as Selectable<__DB>>::SelectExpression, <T17 as Selectable<__DB>>::SelectExpression, <T18 as Selectable<__DB>>::SelectExpression, <T19 as Selectable<__DB>>::SelectExpression, <T20 as Selectable<__DB>>::SelectExpression, <T21 as Selectable<__DB>>::SelectExpression, <T22 as Selectable<__DB>>::SelectExpression)

source§

fn construct_selection() -> Self::SelectExpression

Implementors§