diesel::pg

Struct Pg

Source
pub struct Pg;
Expand description

The PostgreSQL backend

Trait Implementations§

Source§

impl Backend for Pg

Source§

type QueryBuilder = PgQueryBuilder

The concrete QueryBuilder implementation for this backend.
Source§

type BindCollector = RawBytesBindCollector<Pg>

The concrete BindCollector implementation for this backend. Read more
Source§

type RawValue = [u8]

The raw representation of a database value given to FromSql. Read more
Source§

type ByteOrder = BigEndian

What byte order is used to transmit integers? Read more
Source§

impl Clone for Pg

Source§

fn clone(&self) -> Pg

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Pg

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<T, ST> FromSql<Array<ST>, Pg> for Vec<T>
where T: FromSql<ST, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Bool, Pg> for bool

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Cidr, Pg> for IpNetwork

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Date, Pg> for NaiveDate

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Date, Pg> for PgDate

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Inet, Pg> for IpNetwork

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Interval, Pg> for PgInterval

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Json, Pg> for Value

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Jsonb, Pg> for Value

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<MacAddr, Pg> for [u8; 6]

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Money, Pg> for PgMoney

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Numeric, Pg> for PgNumeric

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Oid, Pg> for u32

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<T, ST> FromSql<Range<ST>, Pg> for (Bound<T>, Bound<T>)
where T: FromSql<ST, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, SA> FromSql<Record<(SA,)>, Pg> for (A,)
where A: FromSql<SA, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, SA, SB> FromSql<Record<(SA, SB)>, Pg> for (A, B)
where A: FromSql<SA, Pg>, B: FromSql<SB, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, SA, SB, SC> FromSql<Record<(SA, SB, SC)>, Pg> for (A, B, C)
where A: FromSql<SA, Pg>, B: FromSql<SB, Pg>, C: FromSql<SC, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, SA, SB, SC, SD> FromSql<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D)
where A: FromSql<SA, Pg>, B: FromSql<SB, Pg>, C: FromSql<SC, Pg>, D: FromSql<SD, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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)
where A: FromSql<SA, Pg>, B: FromSql<SB, Pg>, C: FromSql<SC, Pg>, D: FromSql<SD, Pg>, E: FromSql<SE, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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)
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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)
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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)
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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)
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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)
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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)
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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)
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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)
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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)
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
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>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, 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, SAG> 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, SAG)>, 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, AG)
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>, AG: FromSql<SAG, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, 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, SAG, SAH> 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, SAG, SAH)>, 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, AG, AH)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, 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, SAG, SAH, SAI> 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, SAG, SAH, SAI)>, 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, AG, AH, AI)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, 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, SAG, SAH, SAI, SAJ> 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, SAG, SAH, SAI, SAJ)>, 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, AG, AH, AI, AJ)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, 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, SAG, SAH, SAI, SAJ, SAK> 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, SAG, SAH, SAI, SAJ, SAK)>, 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, AG, AH, AI, AJ, AK)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, 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, SAG, SAH, SAI, SAJ, SAK, SAL> 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, SAG, SAH, SAI, SAJ, SAK, SAL)>, 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, AG, AH, AI, AJ, AK, AL)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM)>, 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, AG, AH, AI, AJ, AK, AL, AM)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB)
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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>, BB: FromSql<SBB, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC)
where A: 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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>, BB: FromSql<SBB, Pg>, BC: FromSql<SBC, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD)
where A: 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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>, BB: FromSql<SBB, Pg>, BC: FromSql<SBC, Pg>, BD: FromSql<SBD, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE)
where A: 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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>, BB: FromSql<SBB, Pg>, BC: FromSql<SBC, Pg>, BD: FromSql<SBD, Pg>, BE: FromSql<SBE, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF)
where A: 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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>, BB: FromSql<SBB, Pg>, BC: FromSql<SBC, Pg>, BD: FromSql<SBD, Pg>, BE: FromSql<SBE, Pg>, BF: FromSql<SBF, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG)
where A: 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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>, BB: FromSql<SBB, Pg>, BC: FromSql<SBC, Pg>, BD: FromSql<SBD, Pg>, BE: FromSql<SBE, Pg>, BF: FromSql<SBF, Pg>, BG: FromSql<SBG, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH)
where A: 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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>, BB: FromSql<SBB, Pg>, BC: FromSql<SBC, Pg>, BD: FromSql<SBD, Pg>, BE: FromSql<SBE, Pg>, BF: FromSql<SBF, Pg>, BG: FromSql<SBG, Pg>, BH: FromSql<SBH, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI)
where A: 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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>, BB: FromSql<SBB, Pg>, BC: FromSql<SBC, Pg>, BD: FromSql<SBD, Pg>, BE: FromSql<SBE, Pg>, BF: FromSql<SBF, Pg>, BG: FromSql<SBG, Pg>, BH: FromSql<SBH, Pg>, BI: FromSql<SBI, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ)
where A: 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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>, BB: FromSql<SBB, Pg>, BC: FromSql<SBC, Pg>, BD: FromSql<SBD, Pg>, BE: FromSql<SBE, Pg>, BF: FromSql<SBF, Pg>, BG: FromSql<SBG, Pg>, BH: FromSql<SBH, Pg>, BI: FromSql<SBI, Pg>, BJ: FromSql<SBJ, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK)
where A: 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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>, BB: FromSql<SBB, Pg>, BC: FromSql<SBC, Pg>, BD: FromSql<SBD, Pg>, BE: FromSql<SBE, Pg>, BF: FromSql<SBF, Pg>, BG: FromSql<SBG, Pg>, BH: FromSql<SBH, Pg>, BI: FromSql<SBI, Pg>, BJ: FromSql<SBJ, Pg>, BK: FromSql<SBK, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK, SBL> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK, SBL)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL)
where A: 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>, AG: FromSql<SAG, Pg>, AH: FromSql<SAH, Pg>, AI: FromSql<SAI, Pg>, AJ: FromSql<SAJ, Pg>, AK: FromSql<SAK, Pg>, AL: FromSql<SAL, Pg>, AM: FromSql<SAM, Pg>, AN: FromSql<SAN, Pg>, AO: FromSql<SAO, Pg>, AP: FromSql<SAP, Pg>, AQ: FromSql<SAQ, Pg>, AR: FromSql<SAR, Pg>, AS: FromSql<SAS, Pg>, AT: FromSql<SAT, Pg>, AU: FromSql<SAU, Pg>, AV: FromSql<SAV, Pg>, AW: FromSql<SAW, Pg>, AX: FromSql<SAX, Pg>, AY: FromSql<SAY, Pg>, AZ: FromSql<SAZ, Pg>, BA: FromSql<SBA, Pg>, BB: FromSql<SBB, Pg>, BC: FromSql<SBC, Pg>, BD: FromSql<SBD, Pg>, BE: FromSql<SBE, Pg>, BF: FromSql<SBF, Pg>, BG: FromSql<SBG, Pg>, BH: FromSql<SBH, Pg>, BI: FromSql<SBI, Pg>, BJ: FromSql<SBJ, Pg>, BK: FromSql<SBK, Pg>, BL: FromSql<SBL, Pg>,

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Time, Pg> for NaiveTime

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Time, Pg> for PgTime

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Timestamp, Pg> for NaiveDateTime

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Timestamp, Pg> for PgTimestamp

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Timestamp, Pg> for SystemTime

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Timestamptz, Pg> for DateTime<Utc>

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Timestamptz, Pg> for NaiveDateTime

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Timestamptz, Pg> for PgTimestamp

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Uuid, Pg> for Uuid

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl FromSql<Uuid, Pg> for Uuid

Source§

fn from_sql(bytes: Option<&[u8]>) -> Result<Self>

See the trait documentation.
Source§

impl<T, ST> FromSqlRow<Range<ST>, Pg> for (Bound<T>, Bound<T>)
where (Bound<T>, Bound<T>): FromSql<Range<ST>, Pg>,

Source§

fn build_from_row<R: Row<Pg>>(row: &mut R) -> Result<Self>

See the trait documentation.
Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

impl<A, SA> FromSqlRow<Record<(SA,)>, Pg> for (A,)
where Self: FromSql<Record<(SA,)>, Pg>,

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, SA, SB> FromSqlRow<Record<(SA, SB)>, Pg> for (A, B)
where Self: FromSql<Record<(SA, SB)>, Pg>,

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, SA, SB, SC> FromSqlRow<Record<(SA, SB, SC)>, Pg> for (A, B, C)
where Self: FromSql<Record<(SA, SB, SC)>, Pg>,

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, SA, SB, SC, SD> FromSqlRow<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
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)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, 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, SAG> 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, SAG)>, 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, AG)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, 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, SAG, SAH> 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, SAG, SAH)>, 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, AG, AH)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, 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, SAG, SAH, SAI> 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, SAG, SAH, SAI)>, 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, AG, AH, AI)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, 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, SAG, SAH, SAI, SAJ> 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, SAG, SAH, SAI, SAJ)>, 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, AG, AH, AI, AJ)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, 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, SAG, SAH, SAI, SAJ, SAK> 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, SAG, SAH, SAI, SAJ, SAK)>, 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, AG, AH, AI, AJ, AK)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, 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, SAG, SAH, SAI, SAJ, SAK, SAL> 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, SAG, SAH, SAI, SAJ, SAK, SAL)>, 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, AG, AH, AI, AJ, AK, AL)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM)>, 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, AG, AH, AI, AJ, AK, AL, AM)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK, SBL> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK, SBL)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL)

Source§

const FIELDS_NEEDED: usize = 1usize

The number of fields that this type will consume. Must be equal to the number of times you would call row.take() in build_from_row
Source§

fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>

See the trait documentation.
Source§

impl<T> HasSqlType<Array<T>> for Pg
where Pg: HasSqlType<T>,

Source§

fn metadata(lookup: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<BigInt> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Binary> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Bool> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Cidr> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Date> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Double> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Float> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Inet> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Integer> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Interval> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Json> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Jsonb> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<MacAddr> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Money> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Numeric> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Oid> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Range<BigInt>> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Range<Date>> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Range<Integer>> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Range<Numeric>> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Range<Timestamp>> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Range<Timestamptz>> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl<ST> HasSqlType<Record<ST>> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<SmallInt> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Text> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Time> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Timestamp> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Timestamptz> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl HasSqlType<Uuid> for Pg

Source§

fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata

Fetch the metadata for the given type Read more
Source§

impl Hash for Pg

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for Pg

Source§

fn eq(&self, other: &Pg) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl QueryBuilder<Pg> for PgQueryBuilder

Source§

fn push_sql(&mut self, sql: &str)

Add sql to the end of the query being constructed.
Source§

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)

Add a placeholder for a bind parameter to the end of the query being constructed.
Source§

fn finish(self) -> String

Returns the constructed SQL query.
Source§

impl<T> QueryFragment<Pg> for DistinctOnClause<T>
where T: QueryFragment<Pg>,

Source§

fn walk_ast(&self, out: AstPass<'_, Pg>) -> QueryResult<()>

Walk over this QueryFragment for all passes. Read more
Source§

fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>

Converts this QueryFragment to its SQL representation. Read more
Source§

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>

Is this query safe to store in the prepared statement cache? Read more
Source§

impl<'a> QueryFragment<Pg> for TransactionBuilder<'a>

Source§

fn walk_ast(&self, out: AstPass<'_, Pg>) -> QueryResult<()>

Walk over this QueryFragment for all passes. Read more
Source§

fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>

Converts this QueryFragment to its SQL representation. Read more
Source§

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>

Is this query safe to store in the prepared statement cache? Read more
Source§

impl Queryable<(Oid, Oid), Pg> for PgTypeMetadata

Source§

type Row = (u32, u32)

The Rust type you’d like to map from. Read more
Source§

fn build((oid, array_oid): Self::Row) -> Self

Construct an instance of this type
Source§

impl<T, ST> Queryable<Range<ST>, Pg> for (Bound<T>, Bound<T>)
where T: FromSql<ST, Pg> + Queryable<ST, Pg>,

Source§

type Row = (Bound<T>, Bound<T>)

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self) -> Self

Construct an instance of this type
Source§

impl<A, SA> Queryable<Record<(SA,)>, Pg> for (A,)
where Self: FromSqlRow<Record<(SA,)>, Pg>,

Source§

type Row = (A,)

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
Source§

impl<A, B, SA, SB> Queryable<Record<(SA, SB)>, Pg> for (A, B)
where Self: FromSqlRow<Record<(SA, SB)>, Pg>,

Source§

type Row = (A, B)

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
Source§

impl<A, B, C, SA, SB, SC> Queryable<Record<(SA, SB, SC)>, Pg> for (A, B, C)

Source§

type Row = (A, B, C)

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
Source§

impl<A, B, C, D, SA, SB, SC, SD> Queryable<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D)

Source§

type Row = (A, B, C, D)

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

type Row = (A, B, C, D, E)

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

type Row = (A, B, C, D, E, F)

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
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)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, 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, SAG> 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, SAG)>, 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, AG)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, 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, SAG, SAH> 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, SAG, SAH)>, 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, AG, AH)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, 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, SAG, SAH, SAI> 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, SAG, SAH, SAI)>, 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, AG, AH, AI)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, 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, SAG, SAH, SAI, SAJ> 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, SAG, SAH, SAI, SAJ)>, 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, AG, AH, AI, AJ)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, 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, SAG, SAH, SAI, SAJ, SAK> 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, SAG, SAH, SAI, SAJ, SAK)>, 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, AG, AH, AI, AJ, AK)

Source§

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

The Rust type you’d like to map from. Read more
Source§

fn build(row: Self::Row) -> Self

Construct an instance of this type
Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, 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, SAG, SAH, SAI, SAJ, SAK, SAL> 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, SAG, SAH, SAI, SAJ, SAK, SAL)>, 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, AG, AH, AI, AJ, AK, AL)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM)>, 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, AG, AH, AI, AJ, AK, AL, AM)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL, 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK, SBL> 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, SAG, SAH, SAI, SAJ, SAK, SAL, SAM, SAN, SAO, SAP, SAQ, SAR, SAS, SAT, SAU, SAV, SAW, SAX, SAY, SAZ, SBA, SBB, SBC, SBD, SBE, SBF, SBG, SBH, SBI, SBJ, SBK, SBL)>, 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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL)

Source§

impl<ST, T> ToSql<Array<ST>, Pg> for [T]
where Pg: HasSqlType<ST>, T: ToSql<ST, Pg>,

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl<ST, T> ToSql<Array<ST>, Pg> for Vec<T>
where [T]: ToSql<Array<ST>, Pg>, T: Debug,

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Bool, Pg> for bool

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Cidr, Pg> for IpNetwork

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Date, Pg> for NaiveDate

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Date, Pg> for PgDate

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Inet, Pg> for IpNetwork

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Interval, Pg> for PgInterval

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Json, Pg> for Value

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Jsonb, Pg> for Value

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<MacAddr, Pg> for [u8; 6]

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Money, Pg> for PgMoney

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl<ST, T> ToSql<Nullable<Array<ST>>, Pg> for [T]
where [T]: ToSql<Array<ST>, Pg>,

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl<ST, T> ToSql<Nullable<Array<ST>>, Pg> for Vec<T>
where Vec<T>: ToSql<Array<ST>, Pg>,

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl<ST, T> ToSql<Nullable<Range<ST>>, Pg> for (Bound<T>, Bound<T>)
where (Bound<T>, Bound<T>): ToSql<Range<ST>, Pg>,

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Numeric, Pg> for PgNumeric

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Oid, Pg> for u32

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl<ST, T> ToSql<Range<ST>, Pg> for (Bound<T>, Bound<T>)
where T: ToSql<ST, Pg>,

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Time, Pg> for NaiveTime

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Time, Pg> for PgTime

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Timestamp, Pg> for NaiveDateTime

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Timestamp, Pg> for PgTimestamp

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Timestamp, Pg> for SystemTime

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl<TZ: TimeZone> ToSql<Timestamptz, Pg> for DateTime<TZ>

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Timestamptz, Pg> for NaiveDateTime

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Timestamptz, Pg> for PgTimestamp

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Uuid, Pg> for Uuid

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl ToSql<Uuid, Pg> for Uuid

Source§

fn to_sql<W: Write>(&self, out: &mut Output<'_, W, Pg>) -> Result

See the trait documentation.
Source§

impl TypeMetadata for Pg

Source§

type TypeMetadata = PgTypeMetadata

The actual type used to represent metadata. Read more
Source§

type MetadataLookup = PgMetadataLookup

The type used for runtime lookup of metadata. Read more
Source§

impl Copy for Pg

Source§

impl Eq for Pg

Source§

impl StructuralPartialEq for Pg

Source§

impl SupportsDefaultKeyword for Pg

Source§

impl SupportsReturningClause for Pg

Source§

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> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<A, __DB> HasSqlType<(A,)> for __DB
where __DB: HasSqlType<A> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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
where __DB: HasSqlType<A> + HasSqlType<B> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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
where __DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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
where __DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB
where __DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB
where __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

Fetch the metadata for the given type Read more
Source§

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 __DB
where __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

Fetch the metadata for the given type Read more
Source§

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 __DB
where __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

Fetch the metadata for the given type Read more
Source§

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 __DB
where __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

Fetch the metadata for the given type Read more
Source§

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 __DB
where __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

Fetch the metadata for the given type Read more
Source§

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 __DB
where __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

Fetch the metadata for the given type Read more
Source§

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 __DB
where __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

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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 __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, __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, AG)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, __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, AG, AH)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, __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, AG, AH, AI)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, __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, AG, AH, AI, AJ)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, __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, AG, AH, AI, AJ, AK)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, __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, AG, AH, AI, AJ, AK, AL)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, __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, AG, AH, AI, AJ, AK, AL, AM)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, __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, AG, AH, AI, AJ, AK, AL, AM, AN)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ)> for __DB

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + HasSqlType<BB> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + HasSqlType<BB> + HasSqlType<BC> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + HasSqlType<BB> + HasSqlType<BC> + HasSqlType<BD> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + HasSqlType<BB> + HasSqlType<BC> + HasSqlType<BD> + HasSqlType<BE> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + HasSqlType<BB> + HasSqlType<BC> + HasSqlType<BD> + HasSqlType<BE> + HasSqlType<BF> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + HasSqlType<BB> + HasSqlType<BC> + HasSqlType<BD> + HasSqlType<BE> + HasSqlType<BF> + HasSqlType<BG> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + HasSqlType<BB> + HasSqlType<BC> + HasSqlType<BD> + HasSqlType<BE> + HasSqlType<BF> + HasSqlType<BG> + HasSqlType<BH> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + HasSqlType<BB> + HasSqlType<BC> + HasSqlType<BD> + HasSqlType<BE> + HasSqlType<BF> + HasSqlType<BG> + HasSqlType<BH> + HasSqlType<BI> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + HasSqlType<BB> + HasSqlType<BC> + HasSqlType<BD> + HasSqlType<BE> + HasSqlType<BF> + HasSqlType<BG> + HasSqlType<BH> + HasSqlType<BI> + HasSqlType<BJ> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + HasSqlType<BB> + HasSqlType<BC> + HasSqlType<BD> + HasSqlType<BE> + HasSqlType<BF> + HasSqlType<BG> + HasSqlType<BH> + HasSqlType<BI> + HasSqlType<BJ> + HasSqlType<BK> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL, __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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, BA, BB, BC, BD, BE, BF, BG, BH, BI, BJ, BK, BL)> for __DB
where __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> + HasSqlType<AG> + HasSqlType<AH> + HasSqlType<AI> + HasSqlType<AJ> + HasSqlType<AK> + HasSqlType<AL> + HasSqlType<AM> + HasSqlType<AN> + HasSqlType<AO> + HasSqlType<AP> + HasSqlType<AQ> + HasSqlType<AR> + HasSqlType<AS> + HasSqlType<AT> + HasSqlType<AU> + HasSqlType<AV> + HasSqlType<AW> + HasSqlType<AX> + HasSqlType<AY> + HasSqlType<AZ> + HasSqlType<BA> + HasSqlType<BB> + HasSqlType<BC> + HasSqlType<BD> + HasSqlType<BE> + HasSqlType<BF> + HasSqlType<BG> + HasSqlType<BH> + HasSqlType<BI> + HasSqlType<BJ> + HasSqlType<BK> + HasSqlType<BL> + Backend,

Source§

fn metadata( _: &<__DB as TypeMetadata>::MetadataLookup, ) -> <__DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

fn row_metadata( out: &mut Vec<<__DB as TypeMetadata>::TypeMetadata>, lookup: &<__DB as TypeMetadata>::MetadataLookup, )

Source§

impl<T, DB> HasSqlType<Nullable<T>> for DB
where DB: Backend + HasSqlType<T>, T: NotNull,

Source§

fn metadata( lookup: &<DB as TypeMetadata>::MetadataLookup, ) -> <DB as TypeMetadata>::TypeMetadata

Fetch the metadata for the given type Read more
Source§

fn row_metadata( out: &mut Vec<<DB as TypeMetadata>::TypeMetadata>, lookup: &<DB as TypeMetadata>::MetadataLookup, )

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoSql for T

Source§

fn into_sql<T>(self) -> AsExprOf<Self, T>
where Self: AsExpression<T> + Sized,

Convert self to an expression for Diesel’s query builder. Read more
Source§

fn as_sql<'a, T>(&'a self) -> AsExprOf<&'a Self, T>
where &'a Self: AsExpression<T>,

Convert &self to an expression for Diesel’s query builder. Read more
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.