Struct diesel::pg::Pg[][src]

pub struct Pg;

The PostgreSQL backend

Trait Implementations

impl HasSqlType<Bool> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<SmallInt> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Integer> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<BigInt> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Float> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Double> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Numeric> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Text> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Binary> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Date> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Interval> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Time> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Timestamp> for Pg
[src]

Fetch the metadata for the given type Read more

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

Fetch the metadata for the given type Read more

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

See the trait documentation.

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

See the trait documentation.

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

See the trait documentation.

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

See the trait documentation.

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

See the trait documentation.

impl FromSql<Timestamp, Pg> for NaiveDateTime
[src]

See the trait documentation.

impl ToSql<Timestamp, Pg> for NaiveDateTime
[src]

See the trait documentation.

impl FromSql<Timestamptz, Pg> for NaiveDateTime
[src]

See the trait documentation.

impl ToSql<Timestamptz, Pg> for NaiveDateTime
[src]

See the trait documentation.

impl FromSql<Timestamptz, Pg> for DateTime<Utc>
[src]

See the trait documentation.

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

See the trait documentation.

impl ToSql<Time, Pg> for NaiveTime
[src]

See the trait documentation.

impl FromSql<Time, Pg> for NaiveTime
[src]

See the trait documentation.

impl ToSql<Date, Pg> for NaiveDate
[src]

See the trait documentation.

impl FromSql<Date, Pg> for NaiveDate
[src]

See the trait documentation.

impl ToSql<Timestamp, Pg> for Timespec
[src]

See the trait documentation.

impl FromSql<Timestamp, Pg> for Timespec
[src]

See the trait documentation.

impl ToSql<Timestamp, Pg> for SystemTime
[src]

See the trait documentation.

impl FromSql<Timestamp, Pg> for SystemTime
[src]

See the trait documentation.

impl ToSql<Timestamp, Pg> for PgTimestamp
[src]

See the trait documentation.

impl FromSql<Timestamp, Pg> for PgTimestamp
[src]

See the trait documentation.

impl ToSql<Timestamptz, Pg> for PgTimestamp
[src]

See the trait documentation.

impl FromSql<Timestamptz, Pg> for PgTimestamp
[src]

See the trait documentation.

impl ToSql<Date, Pg> for PgDate
[src]

See the trait documentation.

impl FromSql<Date, Pg> for PgDate
[src]

See the trait documentation.

impl ToSql<Time, Pg> for PgTime
[src]

See the trait documentation.

impl FromSql<Time, Pg> for PgTime
[src]

See the trait documentation.

impl ToSql<Interval, Pg> for PgInterval
[src]

See the trait documentation.

impl FromSql<Interval, Pg> for PgInterval
[src]

See the trait documentation.

impl FromSql<Numeric, Pg> for PgNumeric
[src]

See the trait documentation.

impl ToSql<Numeric, Pg> for PgNumeric
[src]

See the trait documentation.

impl FromSql<Oid, Pg> for u32
[src]

See the trait documentation.

impl ToSql<Oid, Pg> for u32
[src]

See the trait documentation.

impl FromSql<Json, Pg> for Value
[src]

See the trait documentation.

impl ToSql<Json, Pg> for Value
[src]

See the trait documentation.

impl FromSql<Jsonb, Pg> for Value
[src]

See the trait documentation.

impl ToSql<Jsonb, Pg> for Value
[src]

See the trait documentation.

impl FromSql<Money, Pg> for PgMoney
[src]

See the trait documentation.

impl ToSql<Money, Pg> for PgMoney
[src]

See the trait documentation.

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

See the trait documentation.

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

See the trait documentation.

impl FromSql<Inet, Pg> for IpNetwork
[src]

See the trait documentation.

impl ToSql<Inet, Pg> for IpNetwork
[src]

See the trait documentation.

impl FromSql<Cidr, Pg> for IpNetwork
[src]

See the trait documentation.

impl ToSql<Cidr, Pg> for IpNetwork
[src]

See the trait documentation.

impl ToSql<Numeric, Pg> for BigDecimal
[src]

See the trait documentation.

impl FromSql<Numeric, Pg> for BigDecimal
[src]

See the trait documentation.

impl FromSql<Bool, Pg> for bool
[src]

See the trait documentation.

impl ToSql<Bool, Pg> for bool
[src]

See the trait documentation.

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

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

FIELDS_NEEDED: usize = 1

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 Read more

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

See the trait documentation.

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

See the trait documentation.

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

See the trait documentation.

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

See the trait documentation.

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

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

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

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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]

See the trait documentation.

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]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

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]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

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

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

impl<A, B, C, 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>, 
[src]

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

impl<A, B, C, D, 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>, 
[src]

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

impl<A, B, C, D, E, 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>, 
[src]

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

impl<A, B, C, D, E, F, 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>, 
[src]

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

impl<A, B, C, D, E, F, G, 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>, 
[src]

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

impl<A, B, C, D, E, F, G, H, 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>, 
[src]

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF> FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF) where
    Self: FromSql<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg>, 
[src]

FIELDS_NEEDED: usize = 1

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 Read more

See the trait documentation.

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF> Queryable<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF) where
    Self: FromSqlRow<Record<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, Pg>, 
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

impl FromSql<Uuid, Pg> for Uuid
[src]

See the trait documentation.

impl ToSql<Uuid, Pg> for Uuid
[src]

See the trait documentation.

impl HasSqlType<Oid> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Timestamptz> for Pg
[src]

Fetch the metadata for the given type Read more

impl<ST> HasSqlType<Record<ST>> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Uuid> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Json> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Jsonb> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Money> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<MacAddr> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Inet> for Pg
[src]

Fetch the metadata for the given type Read more

impl HasSqlType<Cidr> for Pg
[src]

Fetch the metadata for the given type Read more

impl Debug for Pg
[src]

Formats the value using the given formatter. Read more

impl Clone for Pg
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for Pg
[src]

impl Hash for Pg
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl PartialEq for Pg
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for Pg
[src]

impl Queryable<(Oid, Oid), Pg> for PgTypeMetadata
[src]

The Rust type you'd like to map from. Read more

Construct an instance of this type

impl Backend for Pg
[src]

The concrete QueryBuilder implementation for this backend.

The concrete BindCollector implementation for this backend. Read more

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

What byte order is used to transmit integers? Read more

impl TypeMetadata for Pg
[src]

The actual type used to represent metadata. Read more

The type used for runtime lookup of metadata. Read more

impl SupportsReturningClause for Pg
[src]

impl SupportsDefaultKeyword for Pg
[src]

impl UsesAnsiSavepointSyntax for Pg
[src]

impl<T> QueryFragment<Pg> for DistinctOnClause<T> where
    T: QueryFragment<Pg>, 
[src]

Walk over this QueryFragment for all passes. Read more

Converts this QueryFragment to its SQL representation. Read more

Serializes all bind parameters in this query. Read more

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

impl QueryBuilder<Pg> for PgQueryBuilder
[src]

Add sql to the end of the query being constructed.

Quote identifier, and add it to the end of the query being constructed. Read more

Add a placeholder for a bind parameter to the end of the query being constructed. Read more

Returns the constructed SQL query.

impl<'a> QueryFragment<Pg> for TransactionBuilder<'a>
[src]

Walk over this QueryFragment for all passes. Read more

Converts this QueryFragment to its SQL representation. Read more

Serializes all bind parameters in this query. Read more

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

Auto Trait Implementations

impl Send for Pg

impl Sync for Pg