pub struct Pg;
Expand description
The PostgreSQL backend
Trait Implementations§
Source§impl Backend for Pg
impl Backend for Pg
Source§type QueryBuilder = PgQueryBuilder
type QueryBuilder = PgQueryBuilder
The concrete
QueryBuilder
implementation for this backend.Source§type BindCollector = RawBytesBindCollector<Pg>
type BindCollector = RawBytesBindCollector<Pg>
The concrete
BindCollector
implementation for this backend. Read moreSource§impl<A, B, C, D, SA, SB, SC, SD> FromSql<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D)
impl<A, B, C, D, SA, SB, SC, SD> FromSql<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
Source§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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Source§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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
Source§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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
Source§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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
Source§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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
Source§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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
Source§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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, Pg>,
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, Pg>,
X: FromSql<SX, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, Pg>,
X: FromSql<SX, Pg>,
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, 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> 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, Pg>,
X: FromSql<SX, Pg>,
Y: FromSql<SY, Pg>,
Z: FromSql<SZ, Pg>,
AA: FromSql<SAA, Pg>,
AB: FromSql<SAB, Pg>,
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, 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>,
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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, 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>,
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, 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>,
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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, 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>,
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, 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>,
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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, 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>,
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, 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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, 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>,
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
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
Q: FromSql<SQ, Pg>,
R: FromSql<SR, Pg>,
S: FromSql<SS, Pg>,
T: FromSql<ST, Pg>,
U: FromSql<SU, Pg>,
V: FromSql<SV, Pg>,
W: FromSql<SW, 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>,
Source§impl FromSql<Timestamptz, Pg> for NaiveDateTime
impl FromSql<Timestamptz, Pg> for NaiveDateTime
Source§impl FromSql<Timestamptz, Pg> for PgTimestamp
impl FromSql<Timestamptz, Pg> for PgTimestamp
Source§impl<A, B, C, SA, SB, SC> FromSqlRow<Record<(SA, SB, SC)>, Pg> for (A, B, C)
impl<A, B, C, SA, SB, SC> FromSqlRow<Record<(SA, SB, SC)>, Pg> for (A, B, C)
Source§impl<A, B, C, D, SA, SB, SC, SD> FromSqlRow<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D)
impl<A, B, C, D, SA, SB, SC, SD> FromSqlRow<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, 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)
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)
Source§impl<T> HasSqlType<Array<T>> for Pgwhere
Pg: HasSqlType<T>,
impl<T> HasSqlType<Array<T>> for Pgwhere
Pg: HasSqlType<T>,
Source§fn metadata(lookup: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(lookup: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<BigInt> for Pg
impl HasSqlType<BigInt> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Binary> for Pg
impl HasSqlType<Binary> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Bool> for Pg
impl HasSqlType<Bool> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Cidr> for Pg
impl HasSqlType<Cidr> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Date> for Pg
impl HasSqlType<Date> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Double> for Pg
impl HasSqlType<Double> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Float> for Pg
impl HasSqlType<Float> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Inet> for Pg
impl HasSqlType<Inet> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Integer> for Pg
impl HasSqlType<Integer> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Interval> for Pg
impl HasSqlType<Interval> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Json> for Pg
impl HasSqlType<Json> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Jsonb> for Pg
impl HasSqlType<Jsonb> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<MacAddr> for Pg
impl HasSqlType<MacAddr> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Money> for Pg
impl HasSqlType<Money> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Numeric> for Pg
impl HasSqlType<Numeric> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Oid> for Pg
impl HasSqlType<Oid> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Range<BigInt>> for Pg
impl HasSqlType<Range<BigInt>> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Range<Date>> for Pg
impl HasSqlType<Range<Date>> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Range<Integer>> for Pg
impl HasSqlType<Range<Integer>> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Range<Numeric>> for Pg
impl HasSqlType<Range<Numeric>> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Range<Timestamp>> for Pg
impl HasSqlType<Range<Timestamp>> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Range<Timestamptz>> for Pg
impl HasSqlType<Range<Timestamptz>> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl<ST> HasSqlType<Record<ST>> for Pg
impl<ST> HasSqlType<Record<ST>> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<SmallInt> for Pg
impl HasSqlType<SmallInt> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Text> for Pg
impl HasSqlType<Text> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Time> for Pg
impl HasSqlType<Time> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Timestamp> for Pg
impl HasSqlType<Timestamp> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Timestamptz> for Pg
impl HasSqlType<Timestamptz> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl HasSqlType<Uuid> for Pg
impl HasSqlType<Uuid> for Pg
Source§fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
Fetch the metadata for the given type Read more
Source§impl QueryBuilder<Pg> for PgQueryBuilder
impl QueryBuilder<Pg> for PgQueryBuilder
Source§fn push_identifier(&mut self, identifier: &str) -> QueryResult<()>
fn push_identifier(&mut self, identifier: &str) -> QueryResult<()>
Quote
identifier
, and add it to the end of the query being
constructed.Source§fn push_bind_param(&mut self)
fn push_bind_param(&mut self)
Add a placeholder for a bind parameter to the end of the query being
constructed.
Source§impl<T> QueryFragment<Pg> for DistinctOnClause<T>where
T: QueryFragment<Pg>,
impl<T> QueryFragment<Pg> for DistinctOnClause<T>where
T: QueryFragment<Pg>,
Source§fn walk_ast(&self, out: AstPass<'_, Pg>) -> QueryResult<()>
fn walk_ast(&self, out: AstPass<'_, Pg>) -> QueryResult<()>
Walk over this
QueryFragment
for all passes. Read moreSource§fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>
Converts this
QueryFragment
to its SQL representation. Read moreSource§fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup,
) -> QueryResult<()>
fn collect_binds( &self, out: &mut DB::BindCollector, metadata_lookup: &DB::MetadataLookup, ) -> QueryResult<()>
Serializes all bind parameters in this query. Read more
Source§fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>
Is this query safe to store in the prepared statement cache? Read more
Source§impl<'a> QueryFragment<Pg> for TransactionBuilder<'a>
impl<'a> QueryFragment<Pg> for TransactionBuilder<'a>
Source§fn walk_ast(&self, out: AstPass<'_, Pg>) -> QueryResult<()>
fn walk_ast(&self, out: AstPass<'_, Pg>) -> QueryResult<()>
Walk over this
QueryFragment
for all passes. Read moreSource§fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>
Converts this
QueryFragment
to its SQL representation. Read moreSource§fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup,
) -> QueryResult<()>
fn collect_binds( &self, out: &mut DB::BindCollector, metadata_lookup: &DB::MetadataLookup, ) -> QueryResult<()>
Serializes all bind parameters in this query. Read more
Source§fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>
Is this query safe to store in the prepared statement cache? Read more
Source§impl<A, B, C, D, SA, SB, SC, SD> Queryable<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D)
impl<A, B, C, D, SA, SB, SC, SD> Queryable<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, 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)
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)
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, 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)
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)
Source§impl ToSql<Timestamptz, Pg> for NaiveDateTime
impl ToSql<Timestamptz, Pg> for NaiveDateTime
Source§impl ToSql<Timestamptz, Pg> for PgTimestamp
impl ToSql<Timestamptz, Pg> for PgTimestamp
Source§impl TypeMetadata for Pg
impl TypeMetadata for Pg
Source§type TypeMetadata = PgTypeMetadata
type TypeMetadata = PgTypeMetadata
The actual type used to represent metadata. Read more
Source§type MetadataLookup = PgMetadataLookup
type MetadataLookup = PgMetadataLookup
The type used for runtime lookup of metadata. Read more
impl Copy for Pg
impl Eq for Pg
impl StructuralPartialEq for Pg
impl SupportsDefaultKeyword for Pg
impl SupportsReturningClause for Pg
impl UsesAnsiSavepointSyntax for Pg
Auto Trait Implementations§
impl Freeze for Pg
impl RefUnwindSafe for Pg
impl Send for Pg
impl Sync for Pg
impl Unpin for Pg
impl UnwindSafe for Pg
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<A, __DB> HasSqlType<(A,)> for __DBwhere
__DB: HasSqlType<A> + Backend,
impl<A, __DB> HasSqlType<(A,)> for __DBwhere
__DB: HasSqlType<A> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, __DB> HasSqlType<(A, B)> for __DB
impl<A, B, __DB> HasSqlType<(A, B)> for __DB
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, __DB> HasSqlType<(A, B, C)> for __DB
impl<A, B, C, __DB> HasSqlType<(A, B, C)> for __DB
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, __DB> HasSqlType<(A, B, C, D)> for __DB
impl<A, B, C, D, __DB> HasSqlType<(A, B, C, D)> for __DB
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, __DB> HasSqlType<(A, B, C, D, E)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + Backend,
impl<A, B, C, D, E, __DB> HasSqlType<(A, B, C, D, E)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, __DB> HasSqlType<(A, B, C, D, E, F)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + Backend,
impl<A, B, C, D, E, F, __DB> HasSqlType<(A, B, C, D, E, F)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, __DB> HasSqlType<(A, B, C, D, E, F, G)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + Backend,
impl<A, B, C, D, E, F, G, __DB> HasSqlType<(A, B, C, D, E, F, G)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, __DB> HasSqlType<(A, B, C, D, E, F, G, H)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + Backend,
impl<A, B, C, D, E, F, G, H, __DB> HasSqlType<(A, B, C, D, E, F, G, H)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + Backend,
impl<A, B, C, D, E, F, G, H, I, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + Backend,
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, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + Backend,
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, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + Backend,
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, __DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + Backend,
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, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + HasSqlType<AB> + Backend,
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, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + HasSqlType<AB> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + HasSqlType<AB> + HasSqlType<AC> + Backend,
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, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + HasSqlType<AB> + HasSqlType<AC> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + HasSqlType<AB> + HasSqlType<AC> + HasSqlType<AD> + Backend,
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, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + HasSqlType<AB> + HasSqlType<AC> + HasSqlType<AD> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + HasSqlType<AB> + HasSqlType<AC> + HasSqlType<AD> + HasSqlType<AE> + Backend,
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, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + HasSqlType<AB> + HasSqlType<AC> + HasSqlType<AD> + HasSqlType<AE> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + HasSqlType<AB> + HasSqlType<AC> + HasSqlType<AD> + HasSqlType<AE> + HasSqlType<AF> + Backend,
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, __DB> HasSqlType<(A, B, 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)> for __DBwhere
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + HasSqlType<Q> + HasSqlType<R> + HasSqlType<S> + HasSqlType<T> + HasSqlType<U> + HasSqlType<V> + HasSqlType<W> + HasSqlType<X> + HasSqlType<Y> + HasSqlType<Z> + HasSqlType<AA> + HasSqlType<AB> + HasSqlType<AC> + HasSqlType<AD> + HasSqlType<AE> + HasSqlType<AF> + Backend,
Source§fn metadata(
_: &<__DB as TypeMetadata>::MetadataLookup,
) -> <__DB as TypeMetadata>::TypeMetadata
fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more
fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )
Source§impl<T, DB> HasSqlType<Nullable<T>> for DB
impl<T, DB> HasSqlType<Nullable<T>> for DB
Source§fn metadata(
lookup: &<DB as TypeMetadata>::MetadataLookup,
) -> <DB as TypeMetadata>::TypeMetadata
fn metadata( lookup: &<DB as TypeMetadata>::MetadataLookup, ) -> <DB as TypeMetadata>::TypeMetadata
Fetch the metadata for the given type Read more