diesel::expression

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL)
where 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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: AsExpression<ST>, BB: AsExpression<ST>, BC: AsExpression<ST>, BD: AsExpression<ST>, BE: AsExpression<ST>, BF: AsExpression<ST>, BG: AsExpression<ST>, BH: AsExpression<ST>, BI: AsExpression<ST>, BJ: AsExpression<ST>, BK: AsExpression<ST>, BL: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA as AsExpression<ST>>::Expression, <BB as AsExpression<ST>>::Expression, <BC as AsExpression<ST>>::Expression, <BD as AsExpression<ST>>::Expression, <BE as AsExpression<ST>>::Expression, <BF as AsExpression<ST>>::Expression, <BG as AsExpression<ST>>::Expression, <BH as AsExpression<ST>>::Expression, <BI as AsExpression<ST>>::Expression, <BJ as AsExpression<ST>>::Expression, <BK as AsExpression<ST>>::Expression, <BL 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK)
where 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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: AsExpression<ST>, BB: AsExpression<ST>, BC: AsExpression<ST>, BD: AsExpression<ST>, BE: AsExpression<ST>, BF: AsExpression<ST>, BG: AsExpression<ST>, BH: AsExpression<ST>, BI: AsExpression<ST>, BJ: AsExpression<ST>, BK: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA as AsExpression<ST>>::Expression, <BB as AsExpression<ST>>::Expression, <BC as AsExpression<ST>>::Expression, <BD as AsExpression<ST>>::Expression, <BE as AsExpression<ST>>::Expression, <BF as AsExpression<ST>>::Expression, <BG as AsExpression<ST>>::Expression, <BH as AsExpression<ST>>::Expression, <BI as AsExpression<ST>>::Expression, <BJ as AsExpression<ST>>::Expression, <BK 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ)
where 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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: AsExpression<ST>, BB: AsExpression<ST>, BC: AsExpression<ST>, BD: AsExpression<ST>, BE: AsExpression<ST>, BF: AsExpression<ST>, BG: AsExpression<ST>, BH: AsExpression<ST>, BI: AsExpression<ST>, BJ: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA as AsExpression<ST>>::Expression, <BB as AsExpression<ST>>::Expression, <BC as AsExpression<ST>>::Expression, <BD as AsExpression<ST>>::Expression, <BE as AsExpression<ST>>::Expression, <BF as AsExpression<ST>>::Expression, <BG as AsExpression<ST>>::Expression, <BH as AsExpression<ST>>::Expression, <BI as AsExpression<ST>>::Expression, <BJ 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI)
where 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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: AsExpression<ST>, BB: AsExpression<ST>, BC: AsExpression<ST>, BD: AsExpression<ST>, BE: AsExpression<ST>, BF: AsExpression<ST>, BG: AsExpression<ST>, BH: AsExpression<ST>, BI: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA as AsExpression<ST>>::Expression, <BB as AsExpression<ST>>::Expression, <BC as AsExpression<ST>>::Expression, <BD as AsExpression<ST>>::Expression, <BE as AsExpression<ST>>::Expression, <BF as AsExpression<ST>>::Expression, <BG as AsExpression<ST>>::Expression, <BH as AsExpression<ST>>::Expression, <BI 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH)
where 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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: AsExpression<ST>, BB: AsExpression<ST>, BC: AsExpression<ST>, BD: AsExpression<ST>, BE: AsExpression<ST>, BF: AsExpression<ST>, BG: AsExpression<ST>, BH: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA as AsExpression<ST>>::Expression, <BB as AsExpression<ST>>::Expression, <BC as AsExpression<ST>>::Expression, <BD as AsExpression<ST>>::Expression, <BE as AsExpression<ST>>::Expression, <BF as AsExpression<ST>>::Expression, <BG as AsExpression<ST>>::Expression, <BH 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG)
where 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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: AsExpression<ST>, BB: AsExpression<ST>, BC: AsExpression<ST>, BD: AsExpression<ST>, BE: AsExpression<ST>, BF: AsExpression<ST>, BG: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA as AsExpression<ST>>::Expression, <BB as AsExpression<ST>>::Expression, <BC as AsExpression<ST>>::Expression, <BD as AsExpression<ST>>::Expression, <BE as AsExpression<ST>>::Expression, <BF as AsExpression<ST>>::Expression, <BG 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF)
where 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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: AsExpression<ST>, BB: AsExpression<ST>, BC: AsExpression<ST>, BD: AsExpression<ST>, BE: AsExpression<ST>, BF: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA as AsExpression<ST>>::Expression, <BB as AsExpression<ST>>::Expression, <BC as AsExpression<ST>>::Expression, <BD as AsExpression<ST>>::Expression, <BE as AsExpression<ST>>::Expression, <BF 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE)
where 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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: AsExpression<ST>, BB: AsExpression<ST>, BC: AsExpression<ST>, BD: AsExpression<ST>, BE: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA as AsExpression<ST>>::Expression, <BB as AsExpression<ST>>::Expression, <BC as AsExpression<ST>>::Expression, <BD as AsExpression<ST>>::Expression, <BE 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD)
where 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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: AsExpression<ST>, BB: AsExpression<ST>, BC: AsExpression<ST>, BD: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA as AsExpression<ST>>::Expression, <BB as AsExpression<ST>>::Expression, <BC as AsExpression<ST>>::Expression, <BD 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: AsExpression<ST>, BB: AsExpression<ST>, BC: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA as AsExpression<ST>>::Expression, <BB as AsExpression<ST>>::Expression, <BC 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: AsExpression<ST>, BB: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA as AsExpression<ST>>::Expression, <BB 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: AsExpression<ST>, BA: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ as AsExpression<ST>>::Expression, <BA 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: AsExpression<ST>, AZ: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY as AsExpression<ST>>::Expression, <AZ 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: AsExpression<ST>, AY: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX as AsExpression<ST>>::Expression, <AY 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: AsExpression<ST>, AX: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW as AsExpression<ST>>::Expression, <AX 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: AsExpression<ST>, AW: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV as AsExpression<ST>>::Expression, <AW 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: AsExpression<ST>, AV: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU as AsExpression<ST>>::Expression, <AV 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: AsExpression<ST>, AU: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT as AsExpression<ST>>::Expression, <AU 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: AsExpression<ST>, AT: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS as AsExpression<ST>>::Expression, <AT 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: AsExpression<ST>, AS: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR as AsExpression<ST>>::Expression, <AS 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: AsExpression<ST>, AR: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ as AsExpression<ST>>::Expression, <AR 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: AsExpression<ST>, AQ: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP as AsExpression<ST>>::Expression, <AQ 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: AsExpression<ST>, AP: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO as AsExpression<ST>>::Expression, <AP 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: AsExpression<ST>, AO: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN as AsExpression<ST>>::Expression, <AO 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, AF, AG, AH, AI, AJ, AK, AL, AM, AN, 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, AG, AH, AI, AJ, AK, AL, AM, AN)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: AsExpression<ST>, AN: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM as AsExpression<ST>>::Expression, <AN 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, AF, AG, AH, AI, AJ, AK, AL, AM, 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, AG, AH, AI, AJ, AK, AL, AM)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: AsExpression<ST>, AM: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL as AsExpression<ST>>::Expression, <AM 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, AF, AG, AH, AI, AJ, AK, AL, 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, AG, AH, AI, AJ, AK, AL)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: AsExpression<ST>, AL: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK as AsExpression<ST>>::Expression, <AL 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, AF, AG, AH, AI, AJ, AK, 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, AG, AH, AI, AJ, AK)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: AsExpression<ST>, AK: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ as AsExpression<ST>>::Expression, <AK 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, AF, AG, AH, AI, AJ, 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, AG, AH, AI, AJ)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: AsExpression<ST>, AJ: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI as AsExpression<ST>>::Expression, <AJ 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, AF, AG, AH, AI, 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, AG, AH, AI)
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>, AG: AsExpression<ST>, AH: AsExpression<ST>, AI: 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, <AG as AsExpression<ST>>::Expression, <AH as AsExpression<ST>>::Expression, <AI 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, AF, AG, AH, 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, AG, AH)
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>, AG: AsExpression<ST>, AH: 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, <AG as AsExpression<ST>>::Expression, <AH 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, AF, AG, 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, AG)
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>, AG: 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, <AG 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, 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§