[−][src]Struct diesel::pg::Pg
The PostgreSQL backend
Trait Implementations
impl Backend for Pg
[src]
type QueryBuilder = PgQueryBuilder
The concrete QueryBuilder
implementation for this backend.
type BindCollector = RawBytesBindCollector<Pg>
The concrete BindCollector
implementation for this backend. Read more
type RawValue = [u8]
The raw representation of a database value given to FromSql
. Read more
type ByteOrder = NetworkEndian
What byte order is used to transmit integers? Read more
impl SupportsReturningClause for Pg
[src]
impl SupportsDefaultKeyword for Pg
[src]
impl UsesAnsiSavepointSyntax for Pg
[src]
impl<T, ST> Queryable<Range<ST>, Pg> for (Bound<T>, Bound<T>) where
T: FromSql<ST, Pg> + Queryable<ST, Pg>,
[src]
T: FromSql<ST, Pg> + Queryable<ST, Pg>,
impl<A, SA> Queryable<Record<(SA,)>, Pg> for (A,) where
Self: FromSqlRow<Record<(SA,)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA,)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, SA, SB> Queryable<Record<(SA, SB)>, Pg> for (A, B) where
Self: FromSqlRow<Record<(SA, SB)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, SA, SB, SC> Queryable<Record<(SA, SB, SC)>, Pg> for (A, B, C) where
Self: FromSqlRow<Record<(SA, SB, SC)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, SA, SB, SC, SD> Queryable<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D) where
Self: FromSqlRow<Record<(SA, SB, SC, SD)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, SA, SB, SC, SD, SE> Queryable<Record<(SA, SB, SC, SD, SE)>, Pg> for (A, B, C, D, E) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, F, SA, SB, SC, SD, SE, SF> Queryable<Record<(SA, SB, SC, SD, SE, SF)>, Pg> for (A, B, C, D, E, F) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, F, G, SA, SB, SC, SD, SE, SF, SG> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg> for (A, B, C, D, E, F, G) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, F, G, H, SA, SB, SC, SD, SE, SF, SG, SH> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg> for (A, B, C, D, E, F, G, H) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, F, G, H, I, SA, SB, SC, SD, SE, SF, SG, SH, SI> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg> for (A, B, C, D, E, F, G, H, I) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, F, G, H, I, J, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg> for (A, B, C, D, E, F, G, H, I, J) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg>,
[src]
Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg>,
type Row = Self
The Rust type you'd like to map from. Read more
fn build(row: Self::Row) -> Self
[src]
impl Queryable<(Oid, Oid), Pg> for PgTypeMetadata
[src]
type Row = (u32, u32)
The Rust type you'd like to map from. Read more
fn build((oid, array_oid): Self::Row) -> Self
[src]
impl<T, ST> FromSql<Array<ST>, Pg> for Vec<T> where
T: FromSql<ST, Pg>,
[src]
T: FromSql<ST, Pg>,
impl FromSql<Timestamp, Pg> for NaiveDateTime
[src]
impl FromSql<Timestamptz, Pg> for NaiveDateTime
[src]
impl FromSql<Timestamptz, Pg> for DateTime<Utc>
[src]
impl FromSql<Time, Pg> for NaiveTime
[src]
impl FromSql<Date, Pg> for NaiveDate
[src]
impl FromSql<Timestamp, Pg> for Timespec
[src]
impl FromSql<Timestamp, Pg> for SystemTime
[src]
impl FromSql<Timestamp, Pg> for PgTimestamp
[src]
impl FromSql<Timestamptz, Pg> for PgTimestamp
[src]
impl FromSql<Date, Pg> for PgDate
[src]
impl FromSql<Time, Pg> for PgTime
[src]
impl FromSql<Interval, Pg> for PgInterval
[src]
impl FromSql<Numeric, Pg> for PgNumeric
[src]
impl FromSql<Oid, Pg> for u32
[src]
impl FromSql<Json, Pg> for Value
[src]
impl FromSql<Jsonb, Pg> for Value
[src]
impl FromSql<Money, Pg> for PgMoney
[src]
impl FromSql<MacAddr, Pg> for [u8; 6]
[src]
impl FromSql<Inet, Pg> for IpNetwork
[src]
impl FromSql<Cidr, Pg> for IpNetwork
[src]
impl FromSql<Numeric, Pg> for BigDecimal
[src]
impl FromSql<Bool, Pg> for bool
[src]
impl<T, ST> FromSql<Range<ST>, Pg> for (Bound<T>, Bound<T>) where
T: FromSql<ST, Pg>,
[src]
T: FromSql<ST, Pg>,
impl<A, SA> FromSql<Record<(SA,)>, Pg> for (A,) where
A: FromSql<SA, Pg>,
[src]
A: FromSql<SA, Pg>,
impl<A, B, SA, SB> FromSql<Record<(SA, SB)>, Pg> for (A, B) where
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
[src]
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
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>,
[src]
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
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>,
[src]
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
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>,
[src]
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
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>,
[src]
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
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>,
[src]
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>,
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>,
[src]
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>,
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>,
[src]
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>,
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>,
[src]
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>,
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>,
[src]
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>,
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>,
[src]
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>,
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>,
[src]
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>,
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>,
[src]
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>,
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>,
[src]
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, 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>,
[src]
A: FromSql<SA, Pg>,
B: FromSql<SB, Pg>,
C: FromSql<SC, Pg>,
D: FromSql<SD, Pg>,
E: FromSql<SE, Pg>,
F: FromSql<SF, Pg>,
G: FromSql<SG, Pg>,
H: FromSql<SH, Pg>,
I: FromSql<SI, Pg>,
J: FromSql<SJ, Pg>,
K: FromSql<SK, Pg>,
L: FromSql<SL, Pg>,
M: FromSql<SM, Pg>,
N: FromSql<SN, Pg>,
O: FromSql<SO, Pg>,
P: FromSql<SP, Pg>,
impl FromSql<Uuid, Pg> for Uuid
[src]
impl<T, ST> FromSqlRow<Range<ST>, Pg> for (Bound<T>, Bound<T>) where
(Bound<T>, Bound<T>): FromSql<Range<ST>, Pg>,
[src]
(Bound<T>, Bound<T>): FromSql<Range<ST>, Pg>,
fn build_from_row<R: Row<Pg>>(row: &mut R) -> Result<Self>
[src]
const FIELDS_NEEDED: usize
[src]
impl<A, SA> FromSqlRow<Record<(SA,)>, Pg> for (A,) where
Self: FromSql<Record<(SA,)>, Pg>,
[src]
Self: FromSql<Record<(SA,)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, SA, SB> FromSqlRow<Record<(SA, SB)>, Pg> for (A, B) where
Self: FromSql<Record<(SA, SB)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
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>,
[src]
Self: FromSql<Record<(SA, SB, SC)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, SA, SB, SC, SD> FromSqlRow<Record<(SA, SB, SC, SD)>, Pg> for (A, B, C, D) where
Self: FromSql<Record<(SA, SB, SC, SD)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, SA, SB, SC, SD, SE> FromSqlRow<Record<(SA, SB, SC, SD, SE)>, Pg> for (A, B, C, D, E) where
Self: FromSql<Record<(SA, SB, SC, SD, SE)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, F, SA, SB, SC, SD, SE, SF> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF)>, Pg> for (A, B, C, D, E, F) where
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, F, G, SA, SB, SC, SD, SE, SF, SG> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg> for (A, B, C, D, E, F, G) where
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, F, G, H, SA, SB, SC, SD, SE, SF, SG, SH> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg> for (A, B, C, D, E, F, G, H) where
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, F, G, H, I, SA, SB, SC, SD, SE, SF, SG, SH, SI> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg> for (A, B, C, D, E, F, G, H, I) where
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, F, G, H, I, J, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg> for (A, B, C, D, E, F, G, H, I, J) where
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K) where
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L) where
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg>,
[src]
Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, Pg>,
const FIELDS_NEEDED: usize
[src]
fn build_from_row<RowT: Row<Pg>>(row: &mut RowT) -> Result<Self>
[src]
impl QueryBuilder<Pg> for PgQueryBuilder
[src]
fn push_sql(&mut self, sql: &str)
[src]
fn push_identifier(&mut self, identifier: &str) -> QueryResult<()>
[src]
fn push_bind_param(&mut self)
[src]
fn finish(self) -> String
[src]
impl<T> QueryFragment<Pg> for DistinctOnClause<T> where
T: QueryFragment<Pg>,
[src]
T: QueryFragment<Pg>,
fn walk_ast(&self, out: AstPass<Pg>) -> QueryResult<()>
[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>
[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>
[src]
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>
[src]
impl<'a> QueryFragment<Pg> for TransactionBuilder<'a>
[src]
fn walk_ast(&self, out: AstPass<Pg>) -> QueryResult<()>
[src]
fn to_sql(&self, out: &mut DB::QueryBuilder) -> QueryResult<()>
[src]
fn collect_binds(
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>
[src]
&self,
out: &mut DB::BindCollector,
metadata_lookup: &DB::MetadataLookup
) -> QueryResult<()>
fn is_safe_to_cache_prepared(&self) -> QueryResult<bool>
[src]
impl<ST, T> ToSql<Array<ST>, Pg> for [T] where
Pg: HasSqlType<ST>,
T: ToSql<ST, Pg>,
[src]
Pg: HasSqlType<ST>,
T: ToSql<ST, Pg>,
impl<ST, T> ToSql<Nullable<Array<ST>>, Pg> for [T] where
[T]: ToSql<Array<ST>, Pg>,
[src]
[T]: ToSql<Array<ST>, Pg>,
impl<ST, T> ToSql<Array<ST>, Pg> for Vec<T> where
[T]: ToSql<Array<ST>, Pg>,
T: Debug,
[src]
[T]: ToSql<Array<ST>, Pg>,
T: Debug,
impl<ST, T> ToSql<Nullable<Array<ST>>, Pg> for Vec<T> where
Vec<T>: ToSql<Array<ST>, Pg>,
[src]
Vec<T>: ToSql<Array<ST>, Pg>,
impl ToSql<Timestamp, Pg> for NaiveDateTime
[src]
impl ToSql<Timestamptz, Pg> for NaiveDateTime
[src]
impl<TZ: TimeZone> ToSql<Timestamptz, Pg> for DateTime<TZ>
[src]
impl ToSql<Time, Pg> for NaiveTime
[src]
impl ToSql<Date, Pg> for NaiveDate
[src]
impl ToSql<Timestamp, Pg> for Timespec
[src]
impl ToSql<Timestamp, Pg> for SystemTime
[src]
impl ToSql<Timestamp, Pg> for PgTimestamp
[src]
impl ToSql<Timestamptz, Pg> for PgTimestamp
[src]
impl ToSql<Date, Pg> for PgDate
[src]
impl ToSql<Time, Pg> for PgTime
[src]
impl ToSql<Interval, Pg> for PgInterval
[src]
impl ToSql<Numeric, Pg> for PgNumeric
[src]
impl ToSql<Oid, Pg> for u32
[src]
impl ToSql<Json, Pg> for Value
[src]
impl ToSql<Jsonb, Pg> for Value
[src]
impl ToSql<Money, Pg> for PgMoney
[src]
impl ToSql<MacAddr, Pg> for [u8; 6]
[src]
impl ToSql<Inet, Pg> for IpNetwork
[src]
impl ToSql<Cidr, Pg> for IpNetwork
[src]
impl ToSql<Numeric, Pg> for BigDecimal
[src]
impl ToSql<Bool, Pg> for bool
[src]
impl<ST, T> ToSql<Range<ST>, Pg> for (Bound<T>, Bound<T>) where
T: ToSql<ST, Pg>,
[src]
T: ToSql<ST, Pg>,
impl<ST, T> ToSql<Nullable<Range<ST>>, Pg> for (Bound<T>, Bound<T>) where
(Bound<T>, Bound<T>): ToSql<Range<ST>, Pg>,
[src]
(Bound<T>, Bound<T>): ToSql<Range<ST>, Pg>,
impl ToSql<Uuid, Pg> for Uuid
[src]
impl HasSqlType<Bool> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<SmallInt> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Integer> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<BigInt> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Float> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Double> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Numeric> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Text> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Binary> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Date> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Interval> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Time> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Timestamp> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl<T> HasSqlType<Array<T>> for Pg where
Pg: HasSqlType<T>,
[src]
Pg: HasSqlType<T>,
fn metadata(lookup: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Range<Integer>> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Range<Numeric>> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Range<Timestamp>> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Range<Timestamptz>> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Range<Date>> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Range<BigInt>> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Oid> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Timestamptz> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl<ST> HasSqlType<Record<ST>> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Uuid> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Json> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Jsonb> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Money> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<MacAddr> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Inet> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl HasSqlType<Cidr> for Pg
[src]
fn metadata(_: &PgMetadataLookup) -> PgTypeMetadata
[src]
impl TypeMetadata for Pg
[src]
type TypeMetadata = PgTypeMetadata
The actual type used to represent metadata. Read more
type MetadataLookup = PgMetadataLookup
The type used for runtime lookup of metadata. Read more
impl Clone for Pg
[src]
impl Copy for Pg
[src]
impl Eq for Pg
[src]
impl PartialEq<Pg> for Pg
[src]
impl Debug for Pg
[src]
impl Hash for Pg
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> IntoSql for T
[src]
fn into_sql<T>(self) -> AsExprOf<Self, T> where
Self: AsExpression<T> + Sized,
[src]
Self: AsExpression<T> + Sized,
fn as_sql<'a, T>(&'a self) -> AsExprOf<&'a Self, T> where
&'a Self: AsExpression<T>,
[src]
&'a Self: AsExpression<T>,
impl<T, DB> HasSqlType<Nullable<T>> for DB where
DB: Backend + HasSqlType<T>,
T: NotNull,
[src]
DB: Backend + HasSqlType<T>,
T: NotNull,
fn metadata(
&<DB as TypeMetadata>::MetadataLookup
) -> <DB as TypeMetadata>::TypeMetadata
[src]
&<DB as TypeMetadata>::MetadataLookup
) -> <DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<DB as TypeMetadata>::MetadataLookup
)
impl<A, __DB> HasSqlType<(A,)> for __DB where
__DB: HasSqlType<A> + Backend,
[src]
__DB: HasSqlType<A> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
impl<A, B, __DB> HasSqlType<(A, B)> for __DB where
__DB: HasSqlType<A> + HasSqlType<B> + Backend,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
impl<A, B, C, __DB> HasSqlType<(A, B, C)> for __DB where
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + Backend,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
impl<A, B, C, D, __DB> HasSqlType<(A, B, C, D)> for __DB where
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + Backend,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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,
[src]
__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,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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 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> + Backend,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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 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> + Backend,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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 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> + Backend,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
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 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> + Backend,
[src]
__DB: HasSqlType<A> + HasSqlType<B> + HasSqlType<C> + HasSqlType<D> + HasSqlType<E> + HasSqlType<F> + HasSqlType<G> + HasSqlType<H> + HasSqlType<I> + HasSqlType<J> + HasSqlType<K> + HasSqlType<L> + HasSqlType<M> + HasSqlType<N> + HasSqlType<O> + HasSqlType<P> + Backend,
fn metadata(
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
[src]
&<__DB as TypeMetadata>::MetadataLookup
) -> <__DB as TypeMetadata>::TypeMetadata
fn mysql_row_metadata(
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
[src]
&mut Vec<(<__DB as TypeMetadata>::TypeMetadata, IsSigned)>,
&<__DB as TypeMetadata>::MetadataLookup
)
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,