pub trait IntoArrayExpression<ST: SqlType + TypedExpressionType> {
type ArrayExpression: Expression<SqlType = Array<ST>>;
// Required method
fn into_array_expression(self) -> Self::ArrayExpression;
}
Available on crate feature
postgres_backend
only.Expand description
Trait for types which can be converted into an expression of type Array
This includes tuples of expressions with the same SQL type, and subselects with a single column.
Required Associated Types§
Sourcetype ArrayExpression: Expression<SqlType = Array<ST>>
type ArrayExpression: Expression<SqlType = Array<ST>>
Type of the expression returned by [AsArrayExpression::as_in_expression]
Required Methods§
Sourcefn into_array_expression(self) -> Self::ArrayExpression
fn into_array_expression(self) -> Self::ArrayExpression
Construct the diesel query dsl representation of
the ARRAY (values)
clause for the given type
Implementations on Foreign Types§
Source§impl<T0, ST> IntoArrayExpression<ST> for (T0,)
impl<T0, ST> IntoArrayExpression<ST> for (T0,)
type ArrayExpression = ArrayLiteral<(<T0 as AsExpression<ST>>::Expression,), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, ST> IntoArrayExpression<ST> for (T0, T1)
impl<T0, T1, ST> IntoArrayExpression<ST> for (T0, T1)
type ArrayExpression = ArrayLiteral<(<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, ST> IntoArrayExpression<ST> for (T0, T1, T2)where
T0: AsExpression<ST>,
T1: AsExpression<ST>,
T2: AsExpression<ST>,
ST: SqlType + TypedExpressionType,
impl<T0, T1, T2, ST> IntoArrayExpression<ST> for (T0, T1, T2)where
T0: AsExpression<ST>,
T1: AsExpression<ST>,
T2: AsExpression<ST>,
ST: SqlType + TypedExpressionType,
type ArrayExpression = ArrayLiteral<(<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, ST> IntoArrayExpression<ST> for (T0, T1, T2, T3)where
T0: AsExpression<ST>,
T1: AsExpression<ST>,
T2: AsExpression<ST>,
T3: AsExpression<ST>,
ST: SqlType + TypedExpressionType,
impl<T0, T1, T2, T3, ST> IntoArrayExpression<ST> for (T0, T1, T2, T3)where
T0: AsExpression<ST>,
T1: AsExpression<ST>,
T2: AsExpression<ST>,
T3: AsExpression<ST>,
ST: SqlType + TypedExpressionType,
type ArrayExpression = ArrayLiteral<(<T0 as AsExpression<ST>>::Expression, <T1 as AsExpression<ST>>::Expression, <T2 as AsExpression<ST>>::Expression, <T3 as AsExpression<ST>>::Expression), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, ST> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
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> IntoArrayExpression<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,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, ST> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
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> IntoArrayExpression<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,
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> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
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> IntoArrayExpression<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,
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> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
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> IntoArrayExpression<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,
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> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
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> IntoArrayExpression<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,
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> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
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> IntoArrayExpression<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,
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> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
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> IntoArrayExpression<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,
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> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
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> IntoArrayExpression<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,
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> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
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> IntoArrayExpression<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,
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> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
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> IntoArrayExpression<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,
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> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
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> IntoArrayExpression<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,
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> IntoArrayExpression<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 ArrayExpression = ArrayLiteral<(<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), ST>
fn into_array_expression(self) -> Self::ArrayExpression
Implementors§
Source§impl<'a, ST, QS, DB, GB> IntoArrayExpression<ST> for BoxedSelectStatement<'a, ST, QS, DB, GB>where
ST: SqlType + TypedExpressionType,
ArraySubselect<BoxedSelectStatement<'a, ST, QS, DB, GB>, ST>: Expression<SqlType = Array<ST>>,
impl<'a, ST, QS, DB, GB> IntoArrayExpression<ST> for BoxedSelectStatement<'a, ST, QS, DB, GB>where
ST: SqlType + TypedExpressionType,
ArraySubselect<BoxedSelectStatement<'a, ST, QS, DB, GB>, ST>: Expression<SqlType = Array<ST>>,
type ArrayExpression = ArraySubselect<BoxedSelectStatement<'a, ST, QS, DB, GB>, ST>
Source§impl<ST, F, S, D, W, O, LOf, G, H, LC> IntoArrayExpression<ST> for SelectStatement<F, S, D, W, O, LOf, G, H, LC>where
ST: SqlType + TypedExpressionType,
ArraySubselect<Self, ST>: Expression<SqlType = Array<ST>>,
Self: SelectQuery<SqlType = ST>,
impl<ST, F, S, D, W, O, LOf, G, H, LC> IntoArrayExpression<ST> for SelectStatement<F, S, D, W, O, LOf, G, H, LC>where
ST: SqlType + TypedExpressionType,
ArraySubselect<Self, ST>: Expression<SqlType = Array<ST>>,
Self: SelectQuery<SqlType = ST>,
type ArrayExpression = ArraySubselect<SelectStatement<F, S, D, W, O, LOf, G, H, LC>, ST>
Source§impl<ST, T> IntoArrayExpression<ST> for T
Implement as a no-op for expressions that were already arrays (that is, don’t wrap in ARRAY[]).
impl<ST, T> IntoArrayExpression<ST> for T
Implement as a no-op for expressions that were already arrays (that is, don’t wrap in ARRAY[]).