[][src]Trait diesel::expression::AsExpressionList

pub trait AsExpressionList<ST> {
    type Expression;
    fn as_expression_list(self) -> Self::Expression;
}

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.

Associated Types

type Expression

The final output expression

Loading content...

Required methods

fn as_expression_list(self) -> Self::Expression

Perform the conversion

Loading content...

Implementations on Foreign Types

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

type Expression = (A::Expression,)

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

type Expression = (A::Expression, B::Expression)

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

type Expression = (A::Expression, B::Expression, C::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression, O::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression, O::Expression, P::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression, O::Expression, P::Expression, Q::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression, O::Expression, P::Expression, Q::Expression, R::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression, O::Expression, P::Expression, Q::Expression, R::Expression, S::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression, O::Expression, P::Expression, Q::Expression, R::Expression, S::Expression, T::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression, O::Expression, P::Expression, Q::Expression, R::Expression, S::Expression, T::Expression, U::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression, O::Expression, P::Expression, Q::Expression, R::Expression, S::Expression, T::Expression, U::Expression, V::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression, O::Expression, P::Expression, Q::Expression, R::Expression, S::Expression, T::Expression, U::Expression, V::Expression, W::Expression)

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>, 
[src]

type Expression = (A::Expression, B::Expression, C::Expression, D::Expression, E::Expression, F::Expression, G::Expression, H::Expression, I::Expression, J::Expression, K::Expression, L::Expression, M::Expression, N::Expression, O::Expression, P::Expression, Q::Expression, R::Expression, S::Expression, T::Expression, U::Expression, V::Expression, W::Expression, X::Expression)

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>, 
[src]

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

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>, 
[src]

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

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>, 
[src]

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

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>, 
[src]

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

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>, 
[src]

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

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>, 
[src]

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

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>, 
[src]

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

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>, 
[src]

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

Loading content...

Implementors

Loading content...