Trait diesel::expression::AsExpressionList

source ·
pub trait AsExpressionList<ST> {
    type Expression;

    // Required method
    fn as_expression_list(self) -> Self::Expression;
}
Expand description

Converts a tuple of values into a tuple of Diesel expressions.

This trait is similar to AsExpression, but it operates on tuples. The expressions must all be of the same SQL type.

Required Associated Types§

source

type Expression

The final output expression

Required Methods§

source

fn as_expression_list(self) -> Self::Expression

Perform the conversion

Implementations on Foreign Types§

source§

impl<T0, ST> AsExpressionList<ST> for (T0,)

source§

impl<T0, T1, ST> AsExpressionList<ST> for (T0, T1)
where T0: AsExpression<ST>, T1: AsExpression<ST>, ST: SqlType + TypedExpressionType,

source§

impl<T0, T1, T2, ST> AsExpressionList<ST> for (T0, T1, T2)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, ST: SqlType + TypedExpressionType,

source§

impl<T0, T1, T2, T3, ST> AsExpressionList<ST> for (T0, T1, T2, T3)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression, <T5 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression, <T5 as AsExpression<ST>>::Expression, <T6 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression, <T5 as AsExpression<ST>>::Expression, <T6 as AsExpression<ST>>::Expression, <T7 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression, <T5 as AsExpression<ST>>::Expression, <T6 as AsExpression<ST>>::Expression, <T7 as AsExpression<ST>>::Expression, <T8 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression, <T5 as AsExpression<ST>>::Expression, <T6 as AsExpression<ST>>::Expression, <T7 as AsExpression<ST>>::Expression, <T8 as AsExpression<ST>>::Expression, <T9 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression, <T5 as AsExpression<ST>>::Expression, <T6 as AsExpression<ST>>::Expression, <T7 as AsExpression<ST>>::Expression, <T8 as AsExpression<ST>>::Expression, <T9 as AsExpression<ST>>::Expression, <T10 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression, <T5 as AsExpression<ST>>::Expression, <T6 as AsExpression<ST>>::Expression, <T7 as AsExpression<ST>>::Expression, <T8 as AsExpression<ST>>::Expression, <T9 as AsExpression<ST>>::Expression, <T10 as AsExpression<ST>>::Expression, <T11 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression, <T5 as AsExpression<ST>>::Expression, <T6 as AsExpression<ST>>::Expression, <T7 as AsExpression<ST>>::Expression, <T8 as AsExpression<ST>>::Expression, <T9 as AsExpression<ST>>::Expression, <T10 as AsExpression<ST>>::Expression, <T11 as AsExpression<ST>>::Expression, <T12 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression, <T5 as AsExpression<ST>>::Expression, <T6 as AsExpression<ST>>::Expression, <T7 as AsExpression<ST>>::Expression, <T8 as AsExpression<ST>>::Expression, <T9 as AsExpression<ST>>::Expression, <T10 as AsExpression<ST>>::Expression, <T11 as AsExpression<ST>>::Expression, <T12 as AsExpression<ST>>::Expression, <T13 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression, <T5 as AsExpression<ST>>::Expression, <T6 as AsExpression<ST>>::Expression, <T7 as AsExpression<ST>>::Expression, <T8 as AsExpression<ST>>::Expression, <T9 as AsExpression<ST>>::Expression, <T10 as AsExpression<ST>>::Expression, <T11 as AsExpression<ST>>::Expression, <T12 as AsExpression<ST>>::Expression, <T13 as AsExpression<ST>>::Expression, <T14 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

type Expression = (<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression, <T4 as AsExpression<ST>>::Expression, <T5 as AsExpression<ST>>::Expression, <T6 as AsExpression<ST>>::Expression, <T7 as AsExpression<ST>>::Expression, <T8 as AsExpression<ST>>::Expression, <T9 as AsExpression<ST>>::Expression, <T10 as AsExpression<ST>>::Expression, <T11 as AsExpression<ST>>::Expression, <T12 as AsExpression<ST>>::Expression, <T13 as AsExpression<ST>>::Expression, <T14 as AsExpression<ST>>::Expression, <T15 as AsExpression<ST>>::Expression)

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::Expression

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::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, ST> AsExpressionList<ST> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)
where T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, T21: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::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, ST> AsExpressionList<ST> 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 T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, T21: AsExpression<ST>, T22: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::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, ST> AsExpressionList<ST> 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 T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, T21: AsExpression<ST>, T22: AsExpression<ST>, T23: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::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, ST> AsExpressionList<ST> 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 T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, T21: AsExpression<ST>, T22: AsExpression<ST>, T23: AsExpression<ST>, T24: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::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, ST> AsExpressionList<ST> 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 T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, T21: AsExpression<ST>, T22: AsExpression<ST>, T23: AsExpression<ST>, T24: AsExpression<ST>, T25: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::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, T26, ST> AsExpressionList<ST> 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 T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, T21: AsExpression<ST>, T22: AsExpression<ST>, T23: AsExpression<ST>, T24: AsExpression<ST>, T25: AsExpression<ST>, T26: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::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, T26, T27, ST> AsExpressionList<ST> 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 T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, T21: AsExpression<ST>, T22: AsExpression<ST>, T23: AsExpression<ST>, T24: AsExpression<ST>, T25: AsExpression<ST>, T26: AsExpression<ST>, T27: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::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, T26, T27, T28, ST> AsExpressionList<ST> 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 T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, T21: AsExpression<ST>, T22: AsExpression<ST>, T23: AsExpression<ST>, T24: AsExpression<ST>, T25: AsExpression<ST>, T26: AsExpression<ST>, T27: AsExpression<ST>, T28: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::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, T26, T27, T28, T29, ST> AsExpressionList<ST> 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 T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, T21: AsExpression<ST>, T22: AsExpression<ST>, T23: AsExpression<ST>, T24: AsExpression<ST>, T25: AsExpression<ST>, T26: AsExpression<ST>, T27: AsExpression<ST>, T28: AsExpression<ST>, T29: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::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, T26, T27, T28, T29, T30, ST> AsExpressionList<ST> 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 T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, T21: AsExpression<ST>, T22: AsExpression<ST>, T23: AsExpression<ST>, T24: AsExpression<ST>, T25: AsExpression<ST>, T26: AsExpression<ST>, T27: AsExpression<ST>, T28: AsExpression<ST>, T29: AsExpression<ST>, T30: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::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, T26, T27, T28, T29, T30, T31, ST> AsExpressionList<ST> 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 T0: AsExpression<ST>, T1: AsExpression<ST>, T2: AsExpression<ST>, T3: AsExpression<ST>, T4: AsExpression<ST>, T5: AsExpression<ST>, T6: AsExpression<ST>, T7: AsExpression<ST>, T8: AsExpression<ST>, T9: AsExpression<ST>, T10: AsExpression<ST>, T11: AsExpression<ST>, T12: AsExpression<ST>, T13: AsExpression<ST>, T14: AsExpression<ST>, T15: AsExpression<ST>, T16: AsExpression<ST>, T17: AsExpression<ST>, T18: AsExpression<ST>, T19: AsExpression<ST>, T20: AsExpression<ST>, T21: AsExpression<ST>, T22: AsExpression<ST>, T23: AsExpression<ST>, T24: AsExpression<ST>, T25: AsExpression<ST>, T26: AsExpression<ST>, T27: AsExpression<ST>, T28: AsExpression<ST>, T29: AsExpression<ST>, T30: AsExpression<ST>, T31: AsExpression<ST>, ST: SqlType + TypedExpressionType,

§

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

source§

fn as_expression_list(self) -> Self::Expression

Implementors§