Struct block_tools::db::use_diesel::pg::types::sql_types::Record [−][src]
The Record
(a.k.a. tuple) SQL type.
ToSql
impls
- Any tuple which can be serialized to each of the elements (note: There are major caveats, see the section below)
FromSql
impls
- Any tuple which can be deserialized from each of the elements.
Caveats about serialization
Typically in the documentation for SQL types, we use "FromSql
impls"
as a shorthand for "Rust types that you can use to represent this type".
For every other type, that means there is specifically an implementation
of the FromSql
trait.
However, PostgreSQL does not support transmission of anonymous record
types as bind parameters. It only supports transmission for named
composite types. For this reason, if you tried to do
int_tuple_col.eq((1, 2))
, we will generate the SQL int_tuple_col = ($1, $2)
rather than int_tuple_col = $1
as we would for anything
else.
This should not be visible during normal usage. The only time this would
affect you is if you were attempting to use sql_query
with tuples.
Your code would not compile in that case, as the ToSql
trait itself is
not implemented.
You can implement ToSql
for named composite types. See WriteTuple
for details.
Trait Implementations
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>> 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
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
AB: AsExpression<SAB>,
AC: AsExpression<SAC>,
AD: AsExpression<SAD>,
AE: AsExpression<SAE>,
AF: AsExpression<SAF>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression, <AE as AsExpression<SAE>>::Expression, <AF as AsExpression<SAF>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression, <AE as AsExpression<SAE>>::Expression, <AF as AsExpression<SAF>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
AB: AsExpression<SAB>,
AC: AsExpression<SAC>,
AD: AsExpression<SAD>,
AE: AsExpression<SAE>,
AF: AsExpression<SAF>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression, <AE as AsExpression<SAE>>::Expression, <AF as AsExpression<SAF>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression, <AE as AsExpression<SAE>>::Expression, <AF as AsExpression<SAF>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression, <AE as AsExpression<SAE>>::Expression, <AF as AsExpression<SAF>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>>>::Expression
[src]
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>>>::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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>> 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
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
AB: AsExpression<SAB>,
AC: AsExpression<SAC>,
AD: AsExpression<SAD>,
AE: AsExpression<SAE>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression, <AE as AsExpression<SAE>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression, <AE as AsExpression<SAE>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
AB: AsExpression<SAB>,
AC: AsExpression<SAC>,
AD: AsExpression<SAD>,
AE: AsExpression<SAE>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression, <AE as AsExpression<SAE>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression, <AE as AsExpression<SAE>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression, <AE as AsExpression<SAE>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>>>::Expression
[src]
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>>>::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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>> 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
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
AB: AsExpression<SAB>,
AC: AsExpression<SAC>,
AD: AsExpression<SAD>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
AB: AsExpression<SAB>,
AC: AsExpression<SAC>,
AD: AsExpression<SAD>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression, <AD as AsExpression<SAD>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>>>::Expression
[src]
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>>>::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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>> 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
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
AB: AsExpression<SAB>,
AC: AsExpression<SAC>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
AB: AsExpression<SAB>,
AC: AsExpression<SAC>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression, <AC as AsExpression<SAC>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>>>::Expression
[src]
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>>>::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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>> 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
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
AB: AsExpression<SAB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
AB: AsExpression<SAB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression, <AB as AsExpression<SAB>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>>>::Expression
[src]
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>>>::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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>> 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
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
AA: AsExpression<SAA>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression, <AA as AsExpression<SAA>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>>>::Expression
[src]
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>>>::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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>> 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
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
Z: AsExpression<SZ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression, <Z as AsExpression<SZ>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>>>::Expression
[src]
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>>>::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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>> 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
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
Y: AsExpression<SY>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression, <Y as AsExpression<SY>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>>>::Expression
[src]
self
) -> <(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) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>>>::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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>> 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
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
X: AsExpression<SX>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression, <X as AsExpression<SX>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>>>::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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>> 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
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
W: AsExpression<SW>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression, <W as AsExpression<SW>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) where
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
V: AsExpression<SV>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression, <V as AsExpression<SV>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) where
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
U: AsExpression<SU>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression, <U as AsExpression<SU>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
T: AsExpression<ST>,
M: AsExpression<SM>,
E: AsExpression<SE>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression, <T as AsExpression<ST>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) where
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>,
[src]
C: AsExpression<SC>,
S: AsExpression<SS>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression, <S as AsExpression<SS>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
P: AsExpression<SP>,
A: AsExpression<SA>,
R: AsExpression<SR>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression, <R as AsExpression<SR>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
P: AsExpression<SP>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
P: AsExpression<SP>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
Q: AsExpression<SQ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression, <Q as AsExpression<SQ>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
P: AsExpression<SP>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
P: AsExpression<SP>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression, <P as AsExpression<SP>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
O: AsExpression<SO>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression, <O as AsExpression<SO>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
N: AsExpression<SN>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression, <N as AsExpression<SN>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
L: AsExpression<SL>,
G: AsExpression<SG>,
M: AsExpression<SM>,
E: AsExpression<SE>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression, <M as AsExpression<SM>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L, M) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, L, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>> for (A, B, C, D, E, F, G, H, I, J, K, L) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
L: AsExpression<SL>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
L: AsExpression<SL>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression, <L as AsExpression<SL>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K, L) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, K, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>> for (A, B, C, D, E, F, G, H, I, J, K) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
K: AsExpression<SK>,
I: AsExpression<SI>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression, <K as AsExpression<SK>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J, K) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J, K) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, J, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>> for (A, B, C, D, E, F, G, H, I, J) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
I: AsExpression<SI>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
I: AsExpression<SI>,
B: AsExpression<SB>,
H: AsExpression<SH>,
J: AsExpression<SJ>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression, <J as AsExpression<SJ>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I, J) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I, J) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>>>::Expression
impl<A, B, C, D, E, F, G, H, I, SA, SB, SC, SD, SE, SF, SG, SH, SI> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>> for (A, B, C, D, E, F, G, H, I) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
I: AsExpression<SI>,
B: AsExpression<SB>,
H: AsExpression<SH>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
I: AsExpression<SI>,
B: AsExpression<SB>,
H: AsExpression<SH>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression, <I as AsExpression<SI>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H, I) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H, I) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>>>::Expression
impl<A, B, C, D, E, F, G, H, SA, SB, SC, SD, SE, SF, SG, SH> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>> for (A, B, C, D, E, F, G, H) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
B: AsExpression<SB>,
H: AsExpression<SH>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
B: AsExpression<SB>,
H: AsExpression<SH>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG, SH)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression, <H as AsExpression<SH>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G, H) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G, H) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>>>::Expression
impl<A, B, C, D, E, F, G, SA, SB, SC, SD, SE, SF, SG> AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG)>> for (A, B, C, D, E, F, G) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
G: AsExpression<SG>,
E: AsExpression<SE>,
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF, SG)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression, <G as AsExpression<SG>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F, G) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F, G) as AsExpression<Record<(SA, SB, SC, SD, SE, SF, SG)>>>::Expression
impl<A, B, C, D, E, F, SA, SB, SC, SD, SE, SF> AsExpression<Record<(SA, SB, SC, SD, SE, SF)>> for (A, B, C, D, E, F) where
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
E: AsExpression<SE>,
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF)>,
[src]
C: AsExpression<SC>,
F: AsExpression<SF>,
D: AsExpression<SD>,
E: AsExpression<SE>,
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE, SF)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression, <F as AsExpression<SF>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E, F) as AsExpression<Record<(SA, SB, SC, SD, SE, SF)>>>::Expression
[src]
self
) -> <(A, B, C, D, E, F) as AsExpression<Record<(SA, SB, SC, SD, SE, SF)>>>::Expression
impl<A, B, C, D, E, SA, SB, SC, SD, SE> AsExpression<Record<(SA, SB, SC, SD, SE)>> for (A, B, C, D, E) where
C: AsExpression<SC>,
D: AsExpression<SD>,
E: AsExpression<SE>,
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE)>,
[src]
C: AsExpression<SC>,
D: AsExpression<SD>,
E: AsExpression<SE>,
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD, SE)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression, <E as AsExpression<SE>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D, E) as AsExpression<Record<(SA, SB, SC, SD, SE)>>>::Expression
[src]
self
) -> <(A, B, C, D, E) as AsExpression<Record<(SA, SB, SC, SD, SE)>>>::Expression
impl<A, B, C, D, SA, SB, SC, SD> AsExpression<Record<(SA, SB, SC, SD)>> for (A, B, C, D) where
C: AsExpression<SC>,
D: AsExpression<SD>,
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD)>,
[src]
C: AsExpression<SC>,
D: AsExpression<SD>,
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC, SD)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression, <D as AsExpression<SD>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C, D) as AsExpression<Record<(SA, SB, SC, SD)>>>::Expression
[src]
self
) -> <(A, B, C, D) as AsExpression<Record<(SA, SB, SC, SD)>>>::Expression
impl<A, B, C, SA, SB, SC> AsExpression<Record<(SA, SB, SC)>> for (A, B, C) where
C: AsExpression<SC>,
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC)>,
[src]
C: AsExpression<SC>,
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression)> as Expression>::SqlType == Record<(SA, SB, SC)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression, <C as AsExpression<SC>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B, C) as AsExpression<Record<(SA, SB, SC)>>>::Expression
[src]
self
) -> <(A, B, C) as AsExpression<Record<(SA, SB, SC)>>>::Expression
impl<A, B, SA, SB> AsExpression<Record<(SA, SB)>> for (A, B) where
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression)> as Expression>::SqlType == Record<(SA, SB)>,
[src]
A: AsExpression<SA>,
B: AsExpression<SB>,
PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression)> as Expression>::SqlType == Record<(SA, SB)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression, <B as AsExpression<SB>>::Expression)>
The expression being returned
pub fn as_expression(
self
) -> <(A, B) as AsExpression<Record<(SA, SB)>>>::Expression
[src]
self
) -> <(A, B) as AsExpression<Record<(SA, SB)>>>::Expression
impl<A, SA> AsExpression<Record<(SA,)>> for (A,) where
A: AsExpression<SA>,
PgTuple<(<A as AsExpression<SA>>::Expression,)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression,)> as Expression>::SqlType == Record<(SA,)>,
[src]
A: AsExpression<SA>,
PgTuple<(<A as AsExpression<SA>>::Expression,)>: Expression,
<PgTuple<(<A as AsExpression<SA>>::Expression,)> as Expression>::SqlType == Record<(SA,)>,
type Expression = PgTuple<(<A as AsExpression<SA>>::Expression,)>
The expression being returned
pub fn as_expression(self) -> <(A,) as AsExpression<Record<(SA,)>>>::Expression
[src]
impl<ST> Clone for Record<ST> where
ST: Clone,
[src]
ST: Clone,
impl<ST> Copy for Record<ST> where
ST: Copy,
[src]
ST: Copy,
impl<ST> Debug for Record<ST> where
ST: Debug,
[src]
ST: Debug,
impl<ST> Default for Record<ST> where
ST: Default,
[src]
ST: Default,
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg> 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
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, Pg>,
AC: FromSql<SAC, Pg>,
AD: FromSql<SAD, Pg>,
AE: FromSql<SAE, Pg>,
AF: FromSql<SAF, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, Pg>,
AC: FromSql<SAC, Pg>,
AD: FromSql<SAD, Pg>,
AE: FromSql<SAE, Pg>,
AF: FromSql<SAF, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg> 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
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, Pg>,
AC: FromSql<SAC, Pg>,
AD: FromSql<SAD, Pg>,
AE: FromSql<SAE, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, Pg>,
AC: FromSql<SAC, Pg>,
AD: FromSql<SAD, Pg>,
AE: FromSql<SAE, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg> 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
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, Pg>,
AC: FromSql<SAC, Pg>,
AD: FromSql<SAD, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, Pg>,
AC: FromSql<SAC, Pg>,
AD: FromSql<SAD, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg> 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
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, Pg>,
AC: FromSql<SAC, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, Pg>,
AC: FromSql<SAC, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg> 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
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg> 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
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg> 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
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg> 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
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>>
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg> 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
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
X: FromSql<SX, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg> 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
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
W: FromSql<SW, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) where
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
V: FromSql<SV, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) where
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
U: FromSql<SU, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
T: FromSql<ST, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) where
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
[src]
C: FromSql<SC, Pg>,
S: FromSql<SS, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
R: FromSql<SR, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
Q: FromSql<SQ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
P: FromSql<SP, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
O: FromSql<SO, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
N: FromSql<SN, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
M: FromSql<SM, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, L, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
L: FromSql<SL, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, K, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
K: FromSql<SK, Pg>,
I: FromSql<SI, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J, K), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, J, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg> for (A, B, C, D, E, F, G, H, I, J) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
I: FromSql<SI, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
I: FromSql<SI, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
J: FromSql<SJ, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I, J), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, I, SA, SB, SC, SD, SE, SF, SG, SH, SI> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg> for (A, B, C, D, E, F, G, H, I) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
I: FromSql<SI, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
I: FromSql<SI, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H, I), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, H, SA, SB, SC, SD, SE, SF, SG, SH> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg> for (A, B, C, D, E, F, G, H) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
H: FromSql<SH, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G, H), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, G, SA, SB, SC, SD, SE, SF, SG> FromSql<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg> for (A, B, C, D, E, F, G) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
G: FromSql<SG, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F, G), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, F, SA, SB, SC, SD, SE, SF> FromSql<Record<(SA, SB, SC, SD, SE, SF)>, Pg> for (A, B, C, D, E, F) where
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
[src]
C: FromSql<SC, Pg>,
F: FromSql<SF, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E, F), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, E, SA, SB, SC, SD, SE> FromSql<Record<(SA, SB, SC, SD, SE)>, Pg> for (A, B, C, D, E) where
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
[src]
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D, E), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, D, SA, SB, SC, SD> FromSql<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D) where
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
[src]
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C, D), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C, D), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, C, SA, SB, SC> FromSql<Record<(SA, SB, SC)>, Pg> for (A, B, C) where
C: FromSql<SC, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
[src]
C: FromSql<SC, Pg>,
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B, C), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B, C), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, B, SA, SB> FromSql<Record<(SA, SB)>, Pg> for (A, B) where
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
[src]
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A, B), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A, B), Box<dyn Error + 'static + Send + Sync, Global>>
impl<A, SA> FromSql<Record<(SA,)>, Pg> for (A,) where
A: FromSql<SA, Pg>,
[src]
A: FromSql<SA, Pg>,
pub fn from_sql(
bytes: Option<&[u8]>
) -> Result<(A,), Box<dyn Error + 'static + Send + Sync, Global>>
[src]
bytes: Option<&[u8]>
) -> Result<(A,), Box<dyn Error + 'static + Send + Sync, Global>>
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg> 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, 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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg>,
[src]
(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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg> 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, 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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg>,
[src]
(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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg> 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, 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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg>,
[src]
(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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg> 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, 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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg>,
[src]
(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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg> 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, 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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg>,
[src]
(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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg> 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, 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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg>,
[src]
(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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg> 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, 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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg>,
[src]
(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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg> 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, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg>,
[src]
(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): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(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), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg> 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, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg> 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, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg> 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, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M, N), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
(A, B, C, D, E, F, G, H, I, J, K, L, M): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L, M), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L) where
(A, B, C, D, E, F, G, H, I, J, K, L): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K, L), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K) where
(A, B, C, D, E, F, G, H, I, J, K): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J, K), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, J, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg> for (A, B, C, D, E, F, G, H, I, J) where
(A, B, C, D, E, F, G, H, I, J): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I, J), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, I, SA, SB, SC, SD, SE, SF, SG, SH, SI> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg> for (A, B, C, D, E, F, G, H, I) where
(A, B, C, D, E, F, G, H, I): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H, I), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, H, SA, SB, SC, SD, SE, SF, SG, SH> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg> for (A, B, C, D, E, F, G, H) where
(A, B, C, D, E, F, G, H): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg>,
[src]
(A, B, C, D, E, F, G, H): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G, H), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, G, SA, SB, SC, SD, SE, SF, SG> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg> for (A, B, C, D, E, F, G) where
(A, B, C, D, E, F, G): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg>,
[src]
(A, B, C, D, E, F, G): FromSql<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F, G), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, F, SA, SB, SC, SD, SE, SF> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF)>, Pg> for (A, B, C, D, E, F) where
(A, B, C, D, E, F): FromSql<Record<(SA, SB, SC, SD, SE, SF)>, Pg>,
[src]
(A, B, C, D, E, F): FromSql<Record<(SA, SB, SC, SD, SE, SF)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E, F), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E, F), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, E, SA, SB, SC, SD, SE> FromSqlRow<Record<(SA, SB, SC, SD, SE)>, Pg> for (A, B, C, D, E) where
(A, B, C, D, E): FromSql<Record<(SA, SB, SC, SD, SE)>, Pg>,
[src]
(A, B, C, D, E): FromSql<Record<(SA, SB, SC, SD, SE)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D, E), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D, E), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, D, SA, SB, SC, SD> FromSqlRow<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D) where
(A, B, C, D): FromSql<Record<(SA, SB, SC, SD)>, Pg>,
[src]
(A, B, C, D): FromSql<Record<(SA, SB, SC, SD)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C, D), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C, D), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, C, SA, SB, SC> FromSqlRow<Record<(SA, SB, SC)>, Pg> for (A, B, C) where
(A, B, C): FromSql<Record<(SA, SB, SC)>, Pg>,
[src]
(A, B, C): FromSql<Record<(SA, SB, SC)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B, C), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B, C), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, B, SA, SB> FromSqlRow<Record<(SA, SB)>, Pg> for (A, B) where
(A, B): FromSql<Record<(SA, SB)>, Pg>,
[src]
(A, B): FromSql<Record<(SA, SB)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A, B), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A, B), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<A, SA> FromSqlRow<Record<(SA,)>, Pg> for (A,) where
(A,): FromSql<Record<(SA,)>, Pg>,
[src]
(A,): FromSql<Record<(SA,)>, Pg>,
pub const FIELDS_NEEDED: usize
[src]
pub fn build_from_row<RowT>(
row: &mut RowT
) -> Result<(A,), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
[src]
row: &mut RowT
) -> Result<(A,), Box<dyn Error + 'static + Send + Sync, Global>> where
RowT: Row<Pg>,
impl<ST> HasSqlType<Record<ST>> for Pg
[src]
pub fn metadata(&PgMetadataLookup) -> PgTypeMetadata
[src]
impl<ST> NotNull for Record<ST>
[src]
impl<ST> QueryId for Record<ST> where
ST: QueryId,
[src]
ST: QueryId,
type QueryId = Record<<ST as QueryId>::QueryId>
A type which uniquely represents Self
in a SQL query. Read more
pub const HAS_STATIC_QUERY_ID: bool
[src]
pub fn query_id() -> Option<TypeId>
[src]
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg> 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, 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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg>,
[src]
(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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg>,
type Row = (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)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg>>::Row
) -> (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)
[src]
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg>>::Row
) -> (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)
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg> 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, 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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg>,
[src]
(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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg>,
type Row = (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)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg>>::Row
) -> (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)
[src]
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg>>::Row
) -> (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)
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg> 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, 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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg>,
[src]
(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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg>,
type Row = (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)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg>>::Row
) -> (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)
[src]
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg>>::Row
) -> (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)
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg> 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, 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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg>,
[src]
(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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg>,
type Row = (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)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg>>::Row
) -> (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)
[src]
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg>>::Row
) -> (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)
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg> 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, 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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg>,
[src]
(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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg>,
type Row = (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)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg>>::Row
) -> (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)
[src]
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg>>::Row
) -> (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)
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg> 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, 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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg>,
[src]
(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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg>,
type Row = (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)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg>>::Row
) -> (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)
[src]
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg>>::Row
) -> (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)
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg> 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, 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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg>,
[src]
(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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg>,
type Row = (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)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg>>::Row
) -> (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)
[src]
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg>>::Row
) -> (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)
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg> 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, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg>,
[src]
(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): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg>,
type Row = (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)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg>>::Row
) -> (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)
[src]
row: <(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) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg>>::Row
) -> (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)
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, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg> 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, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg> 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, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg> 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, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
(A, B, C, D, E, F, G, H, I, J, K, L, M, N): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M, N): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M, N) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
(A, B, C, D, E, F, G, H, I, J, K, L, M): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L, M): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L, M)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L, M) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L, M)
impl<A, B, C, D, E, F, G, H, I, J, K, L, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L) where
(A, B, C, D, E, F, G, H, I, J, K, L): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K, L): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K, L)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K, L) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K, L) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K, L)
impl<A, B, C, D, E, F, G, H, I, J, K, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K) where
(A, B, C, D, E, F, G, H, I, J, K): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J, K): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J, K)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J, K) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K)
[src]
row: <(A, B, C, D, E, F, G, H, I, J, K) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J, K)
impl<A, B, C, D, E, F, G, H, I, J, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg> for (A, B, C, D, E, F, G, H, I, J) where
(A, B, C, D, E, F, G, H, I, J): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I, J): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I, J)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I, J) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J)
[src]
row: <(A, B, C, D, E, F, G, H, I, J) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I, J)
impl<A, B, C, D, E, F, G, H, I, SA, SB, SC, SD, SE, SF, SG, SH, SI> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg> for (A, B, C, D, E, F, G, H, I) where
(A, B, C, D, E, F, G, H, I): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg>,
[src]
(A, B, C, D, E, F, G, H, I): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg>,
type Row = (A, B, C, D, E, F, G, H, I)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H, I) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I)
[src]
row: <(A, B, C, D, E, F, G, H, I) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H, I)
impl<A, B, C, D, E, F, G, H, SA, SB, SC, SD, SE, SF, SG, SH> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg> for (A, B, C, D, E, F, G, H) where
(A, B, C, D, E, F, G, H): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg>,
[src]
(A, B, C, D, E, F, G, H): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg>,
type Row = (A, B, C, D, E, F, G, H)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G, H) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H)
[src]
row: <(A, B, C, D, E, F, G, H) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg>>::Row
) -> (A, B, C, D, E, F, G, H)
impl<A, B, C, D, E, F, G, SA, SB, SC, SD, SE, SF, SG> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg> for (A, B, C, D, E, F, G) where
(A, B, C, D, E, F, G): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg>,
[src]
(A, B, C, D, E, F, G): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg>,
type Row = (A, B, C, D, E, F, G)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F, G) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg>>::Row
) -> (A, B, C, D, E, F, G)
[src]
row: <(A, B, C, D, E, F, G) as Queryable<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg>>::Row
) -> (A, B, C, D, E, F, G)
impl<A, B, C, D, E, F, SA, SB, SC, SD, SE, SF> Queryable<Record<(SA, SB, SC, SD, SE, SF)>, Pg> for (A, B, C, D, E, F) where
(A, B, C, D, E, F): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF)>, Pg>,
[src]
(A, B, C, D, E, F): FromSqlRow<Record<(SA, SB, SC, SD, SE, SF)>, Pg>,
type Row = (A, B, C, D, E, F)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E, F) as Queryable<Record<(SA, SB, SC, SD, SE, SF)>, Pg>>::Row
) -> (A, B, C, D, E, F)
[src]
row: <(A, B, C, D, E, F) as Queryable<Record<(SA, SB, SC, SD, SE, SF)>, Pg>>::Row
) -> (A, B, C, D, E, F)
impl<A, B, C, D, E, SA, SB, SC, SD, SE> Queryable<Record<(SA, SB, SC, SD, SE)>, Pg> for (A, B, C, D, E) where
(A, B, C, D, E): FromSqlRow<Record<(SA, SB, SC, SD, SE)>, Pg>,
[src]
(A, B, C, D, E): FromSqlRow<Record<(SA, SB, SC, SD, SE)>, Pg>,
type Row = (A, B, C, D, E)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D, E) as Queryable<Record<(SA, SB, SC, SD, SE)>, Pg>>::Row
) -> (A, B, C, D, E)
[src]
row: <(A, B, C, D, E) as Queryable<Record<(SA, SB, SC, SD, SE)>, Pg>>::Row
) -> (A, B, C, D, E)
impl<A, B, C, D, SA, SB, SC, SD> Queryable<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D) where
(A, B, C, D): FromSqlRow<Record<(SA, SB, SC, SD)>, Pg>,
[src]
(A, B, C, D): FromSqlRow<Record<(SA, SB, SC, SD)>, Pg>,
type Row = (A, B, C, D)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C, D) as Queryable<Record<(SA, SB, SC, SD)>, Pg>>::Row
) -> (A, B, C, D)
[src]
row: <(A, B, C, D) as Queryable<Record<(SA, SB, SC, SD)>, Pg>>::Row
) -> (A, B, C, D)
impl<A, B, C, SA, SB, SC> Queryable<Record<(SA, SB, SC)>, Pg> for (A, B, C) where
(A, B, C): FromSqlRow<Record<(SA, SB, SC)>, Pg>,
[src]
(A, B, C): FromSqlRow<Record<(SA, SB, SC)>, Pg>,
type Row = (A, B, C)
The Rust type you'd like to map from. Read more
pub fn build(
row: <(A, B, C) as Queryable<Record<(SA, SB, SC)>, Pg>>::Row
) -> (A, B, C)
[src]
row: <(A, B, C) as Queryable<Record<(SA, SB, SC)>, Pg>>::Row
) -> (A, B, C)
impl<A, B, SA, SB> Queryable<Record<(SA, SB)>, Pg> for (A, B) where
(A, B): FromSqlRow<Record<(SA, SB)>, Pg>,
[src]
(A, B): FromSqlRow<Record<(SA, SB)>, Pg>,
type Row = (A, B)
The Rust type you'd like to map from. Read more
pub fn build(row: <(A, B) as Queryable<Record<(SA, SB)>, Pg>>::Row) -> (A, B)
[src]
impl<A, SA> Queryable<Record<(SA,)>, Pg> for (A,) where
(A,): FromSqlRow<Record<(SA,)>, Pg>,
[src]
(A,): FromSqlRow<Record<(SA,)>, Pg>,
type Row = (A,)
The Rust type you'd like to map from. Read more
pub fn build(row: <(A,) as Queryable<Record<(SA,)>, Pg>>::Row) -> (A,)
[src]
impl<ST> SingleValue for Record<ST>
[src]
Auto Trait Implementations
impl<ST> RefUnwindSafe for Record<ST> where
ST: RefUnwindSafe,
[src]
ST: RefUnwindSafe,
impl<ST> Send for Record<ST> where
ST: Send,
[src]
ST: Send,
impl<ST> Sync for Record<ST> where
ST: Sync,
[src]
ST: Sync,
impl<ST> Unpin for Record<ST> where
ST: Unpin,
[src]
ST: Unpin,
impl<ST> UnwindSafe for Record<ST> where
ST: UnwindSafe,
[src]
ST: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoNullable for T where
T: NotNull,
[src]
T: NotNull,
impl<T> IntoSql for T
[src]
pub fn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>,
[src]
Self: AsExpression<T>,
pub fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
&'a Self: AsExpression<T>,
[src]
&'a Self: AsExpression<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,