Trait 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<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>, V: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>, V: AsExpression<ST>, W: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>, V: AsExpression<ST>, W: AsExpression<ST>, X: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>, V: AsExpression<ST>, W: AsExpression<ST>, X: AsExpression<ST>, Y: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>, V: AsExpression<ST>, W: AsExpression<ST>, X: AsExpression<ST>, Y: AsExpression<ST>, Z: AsExpression<ST>, AA: AsExpression<ST>, AB: AsExpression<ST>, AC: AsExpression<ST>, AD: AsExpression<ST>, AE: AsExpression<ST>, AF: AsExpression<ST>,

Source§

type Expression = (<A as AsExpression<ST>>::Expression, <B as AsExpression<ST>>::Expression, <C as AsExpression<ST>>::Expression, <D as AsExpression<ST>>::Expression, <E as AsExpression<ST>>::Expression, <F as AsExpression<ST>>::Expression, <G as AsExpression<ST>>::Expression, <H as AsExpression<ST>>::Expression, <I as AsExpression<ST>>::Expression, <J as AsExpression<ST>>::Expression, <K as AsExpression<ST>>::Expression, <L as AsExpression<ST>>::Expression, <M as AsExpression<ST>>::Expression, <N as AsExpression<ST>>::Expression, <O as AsExpression<ST>>::Expression, <P as AsExpression<ST>>::Expression, <Q as AsExpression<ST>>::Expression, <R as AsExpression<ST>>::Expression, <S as AsExpression<ST>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<ST>>::Expression, <V as AsExpression<ST>>::Expression, <W as AsExpression<ST>>::Expression, <X as AsExpression<ST>>::Expression, <Y as AsExpression<ST>>::Expression, <Z as AsExpression<ST>>::Expression, <AA as AsExpression<ST>>::Expression, <AB as AsExpression<ST>>::Expression, <AC as AsExpression<ST>>::Expression, <AD as AsExpression<ST>>::Expression, <AE as AsExpression<ST>>::Expression, <AF as AsExpression<ST>>::Expression)

Source§

fn as_expression_list(self) -> Self::Expression

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>, V: AsExpression<ST>, W: AsExpression<ST>, X: AsExpression<ST>, Y: AsExpression<ST>, Z: AsExpression<ST>, AA: AsExpression<ST>, AB: AsExpression<ST>, AC: AsExpression<ST>, AD: AsExpression<ST>, AE: AsExpression<ST>,

Source§

type Expression = (<A as AsExpression<ST>>::Expression, <B as AsExpression<ST>>::Expression, <C as AsExpression<ST>>::Expression, <D as AsExpression<ST>>::Expression, <E as AsExpression<ST>>::Expression, <F as AsExpression<ST>>::Expression, <G as AsExpression<ST>>::Expression, <H as AsExpression<ST>>::Expression, <I as AsExpression<ST>>::Expression, <J as AsExpression<ST>>::Expression, <K as AsExpression<ST>>::Expression, <L as AsExpression<ST>>::Expression, <M as AsExpression<ST>>::Expression, <N as AsExpression<ST>>::Expression, <O as AsExpression<ST>>::Expression, <P as AsExpression<ST>>::Expression, <Q as AsExpression<ST>>::Expression, <R as AsExpression<ST>>::Expression, <S as AsExpression<ST>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<ST>>::Expression, <V as AsExpression<ST>>::Expression, <W as AsExpression<ST>>::Expression, <X as AsExpression<ST>>::Expression, <Y as AsExpression<ST>>::Expression, <Z as AsExpression<ST>>::Expression, <AA as AsExpression<ST>>::Expression, <AB as AsExpression<ST>>::Expression, <AC as AsExpression<ST>>::Expression, <AD as AsExpression<ST>>::Expression, <AE as AsExpression<ST>>::Expression)

Source§

fn as_expression_list(self) -> Self::Expression

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>, V: AsExpression<ST>, W: AsExpression<ST>, X: AsExpression<ST>, Y: AsExpression<ST>, Z: AsExpression<ST>, AA: AsExpression<ST>, AB: AsExpression<ST>, AC: AsExpression<ST>, AD: AsExpression<ST>,

Source§

type Expression = (<A as AsExpression<ST>>::Expression, <B as AsExpression<ST>>::Expression, <C as AsExpression<ST>>::Expression, <D as AsExpression<ST>>::Expression, <E as AsExpression<ST>>::Expression, <F as AsExpression<ST>>::Expression, <G as AsExpression<ST>>::Expression, <H as AsExpression<ST>>::Expression, <I as AsExpression<ST>>::Expression, <J as AsExpression<ST>>::Expression, <K as AsExpression<ST>>::Expression, <L as AsExpression<ST>>::Expression, <M as AsExpression<ST>>::Expression, <N as AsExpression<ST>>::Expression, <O as AsExpression<ST>>::Expression, <P as AsExpression<ST>>::Expression, <Q as AsExpression<ST>>::Expression, <R as AsExpression<ST>>::Expression, <S as AsExpression<ST>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<ST>>::Expression, <V as AsExpression<ST>>::Expression, <W as AsExpression<ST>>::Expression, <X as AsExpression<ST>>::Expression, <Y as AsExpression<ST>>::Expression, <Z as AsExpression<ST>>::Expression, <AA as AsExpression<ST>>::Expression, <AB as AsExpression<ST>>::Expression, <AC as AsExpression<ST>>::Expression, <AD as AsExpression<ST>>::Expression)

Source§

fn as_expression_list(self) -> Self::Expression

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>, V: AsExpression<ST>, W: AsExpression<ST>, X: AsExpression<ST>, Y: AsExpression<ST>, Z: AsExpression<ST>, AA: AsExpression<ST>, AB: AsExpression<ST>, AC: AsExpression<ST>,

Source§

type Expression = (<A as AsExpression<ST>>::Expression, <B as AsExpression<ST>>::Expression, <C as AsExpression<ST>>::Expression, <D as AsExpression<ST>>::Expression, <E as AsExpression<ST>>::Expression, <F as AsExpression<ST>>::Expression, <G as AsExpression<ST>>::Expression, <H as AsExpression<ST>>::Expression, <I as AsExpression<ST>>::Expression, <J as AsExpression<ST>>::Expression, <K as AsExpression<ST>>::Expression, <L as AsExpression<ST>>::Expression, <M as AsExpression<ST>>::Expression, <N as AsExpression<ST>>::Expression, <O as AsExpression<ST>>::Expression, <P as AsExpression<ST>>::Expression, <Q as AsExpression<ST>>::Expression, <R as AsExpression<ST>>::Expression, <S as AsExpression<ST>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<ST>>::Expression, <V as AsExpression<ST>>::Expression, <W as AsExpression<ST>>::Expression, <X as AsExpression<ST>>::Expression, <Y as AsExpression<ST>>::Expression, <Z as AsExpression<ST>>::Expression, <AA as AsExpression<ST>>::Expression, <AB as AsExpression<ST>>::Expression, <AC as AsExpression<ST>>::Expression)

Source§

fn as_expression_list(self) -> Self::Expression

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>, V: AsExpression<ST>, W: AsExpression<ST>, X: AsExpression<ST>, Y: AsExpression<ST>, Z: AsExpression<ST>, AA: AsExpression<ST>, AB: AsExpression<ST>,

Source§

type Expression = (<A as AsExpression<ST>>::Expression, <B as AsExpression<ST>>::Expression, <C as AsExpression<ST>>::Expression, <D as AsExpression<ST>>::Expression, <E as AsExpression<ST>>::Expression, <F as AsExpression<ST>>::Expression, <G as AsExpression<ST>>::Expression, <H as AsExpression<ST>>::Expression, <I as AsExpression<ST>>::Expression, <J as AsExpression<ST>>::Expression, <K as AsExpression<ST>>::Expression, <L as AsExpression<ST>>::Expression, <M as AsExpression<ST>>::Expression, <N as AsExpression<ST>>::Expression, <O as AsExpression<ST>>::Expression, <P as AsExpression<ST>>::Expression, <Q as AsExpression<ST>>::Expression, <R as AsExpression<ST>>::Expression, <S as AsExpression<ST>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<ST>>::Expression, <V as AsExpression<ST>>::Expression, <W as AsExpression<ST>>::Expression, <X as AsExpression<ST>>::Expression, <Y as AsExpression<ST>>::Expression, <Z as AsExpression<ST>>::Expression, <AA as AsExpression<ST>>::Expression, <AB as AsExpression<ST>>::Expression)

Source§

fn as_expression_list(self) -> Self::Expression

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>, V: AsExpression<ST>, W: AsExpression<ST>, X: AsExpression<ST>, Y: AsExpression<ST>, Z: AsExpression<ST>, AA: AsExpression<ST>,

Source§

type Expression = (<A as AsExpression<ST>>::Expression, <B as AsExpression<ST>>::Expression, <C as AsExpression<ST>>::Expression, <D as AsExpression<ST>>::Expression, <E as AsExpression<ST>>::Expression, <F as AsExpression<ST>>::Expression, <G as AsExpression<ST>>::Expression, <H as AsExpression<ST>>::Expression, <I as AsExpression<ST>>::Expression, <J as AsExpression<ST>>::Expression, <K as AsExpression<ST>>::Expression, <L as AsExpression<ST>>::Expression, <M as AsExpression<ST>>::Expression, <N as AsExpression<ST>>::Expression, <O as AsExpression<ST>>::Expression, <P as AsExpression<ST>>::Expression, <Q as AsExpression<ST>>::Expression, <R as AsExpression<ST>>::Expression, <S as AsExpression<ST>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<ST>>::Expression, <V as AsExpression<ST>>::Expression, <W as AsExpression<ST>>::Expression, <X as AsExpression<ST>>::Expression, <Y as AsExpression<ST>>::Expression, <Z as AsExpression<ST>>::Expression, <AA as AsExpression<ST>>::Expression)

Source§

fn as_expression_list(self) -> Self::Expression

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>, S: AsExpression<ST>, T: AsExpression<ST>, U: AsExpression<ST>, V: AsExpression<ST>, W: AsExpression<ST>, X: AsExpression<ST>, Y: AsExpression<ST>, Z: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>, R: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>, Q: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>, P: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>, O: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>, N: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L, M)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>, M: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>, L: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J, K)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>, K: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, J, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I, J)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>, J: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, I, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H, I)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>, I: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, H, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G, H)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>, H: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, G, ST> AsExpressionList<ST> for (A, B, C, D, E, F, G)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>, G: AsExpression<ST>,

Source§

impl<A, B, C, D, E, F, ST> AsExpressionList<ST> for (A, B, C, D, E, F)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>, F: AsExpression<ST>,

Source§

impl<A, B, C, D, E, ST> AsExpressionList<ST> for (A, B, C, D, E)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>, E: AsExpression<ST>,

Source§

impl<A, B, C, D, ST> AsExpressionList<ST> for (A, B, C, D)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>, D: AsExpression<ST>,

Source§

impl<A, B, C, ST> AsExpressionList<ST> for (A, B, C)
where A: AsExpression<ST>, B: AsExpression<ST>, C: AsExpression<ST>,

Source§

impl<A, B, ST> AsExpressionList<ST> for (A, B)
where A: AsExpression<ST>, B: AsExpression<ST>,

Source§

impl<A, ST> AsExpressionList<ST> for (A,)
where A: AsExpression<ST>,

Implementors§