Trait diesel::sql_types::HasSqlType
source · pub trait HasSqlType<ST>: TypeMetadata {
// Required method
fn metadata(lookup: &mut Self::MetadataLookup) -> Self::TypeMetadata;
}Expand description
Indicates that a SQL type exists for a backend.
This trait can be derived using the SqlType derive
Example
#[derive(diesel::sql_types::SqlType)]
#[diesel(postgres_type(oid = 23, array_oid = 1007))]
#[diesel(sqlite_type(name = "Integer"))]
#[diesel(mysql_type(name = "Long"))]
pub struct Integer;Required Methods§
sourcefn metadata(lookup: &mut Self::MetadataLookup) -> Self::TypeMetadata
fn metadata(lookup: &mut Self::MetadataLookup) -> Self::TypeMetadata
Fetch the metadata for the given type
This method may use lookup to do dynamic runtime lookup. Implementors
of this method should not do dynamic lookup unless absolutely necessary
Implementors§
impl HasSqlType<BigInt> for Mysql
impl HasSqlType<BigInt> for Pg
impl HasSqlType<BigInt> for Sqlite
impl HasSqlType<Binary> for Mysql
impl HasSqlType<Binary> for Pg
impl HasSqlType<Binary> for Sqlite
impl HasSqlType<Bool> for Mysql
impl HasSqlType<Bool> for Pg
impl HasSqlType<Bool> for Sqlite
impl HasSqlType<Cidr> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<Date> for Mysql
impl HasSqlType<Date> for Pg
impl HasSqlType<Date> for Sqlite
impl HasSqlType<Datetime> for Mysql
Available on crate feature
mysql_backend only.impl HasSqlType<Double> for Mysql
impl HasSqlType<Double> for Pg
impl HasSqlType<Double> for Sqlite
impl HasSqlType<Float> for Mysql
impl HasSqlType<Float> for Pg
impl HasSqlType<Float> for Sqlite
impl HasSqlType<Inet> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<Integer> for Mysql
impl HasSqlType<Integer> for Pg
impl HasSqlType<Integer> for Sqlite
impl HasSqlType<Interval> for Pg
impl HasSqlType<Json> for Mysql
impl HasSqlType<Json> for Pg
impl HasSqlType<Jsonb> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<MacAddr> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<Money> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<Numeric> for Mysql
impl HasSqlType<Numeric> for Pg
impl HasSqlType<Numeric> for Sqlite
impl HasSqlType<Oid> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<Range<BigInt>> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<Range<Date>> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<Range<Integer>> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<Range<Numeric>> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<Range<Timestamp>> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<Range<Timestamptz>> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<SmallInt> for Mysql
impl HasSqlType<SmallInt> for Pg
impl HasSqlType<SmallInt> for Sqlite
impl HasSqlType<Text> for Mysql
impl HasSqlType<Text> for Pg
impl HasSqlType<Text> for Sqlite
impl HasSqlType<Time> for Mysql
impl HasSqlType<Time> for Pg
impl HasSqlType<Time> for Sqlite
impl HasSqlType<Timestamp> for Mysql
impl HasSqlType<Timestamp> for Pg
impl HasSqlType<Timestamp> for Sqlite
impl HasSqlType<Timestamptz> for Pg
Available on crate feature
postgres_backend only.impl HasSqlType<Timestamptz> for Sqlite
Available on crate feature
sqlite only.impl HasSqlType<TinyInt> for Mysql
impl HasSqlType<Unsigned<BigInt>> for Mysql
Available on crate feature
mysql_backend only.impl HasSqlType<Unsigned<Integer>> for Mysql
Available on crate feature
mysql_backend only.impl HasSqlType<Unsigned<SmallInt>> for Mysql
Available on crate feature
mysql_backend only.impl HasSqlType<Unsigned<TinyInt>> for Mysql
Available on crate feature
mysql_backend only.impl HasSqlType<Uuid> for Pg
Available on crate feature
postgres_backend only.impl<ST: 'static> HasSqlType<Record<ST>> for Pg
Available on crate feature
postgres_backend only.impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + HasSqlType<T21> + HasSqlType<T22> + HasSqlType<T23> + HasSqlType<T24> + HasSqlType<T25> + HasSqlType<T26> + HasSqlType<T27> + HasSqlType<T28> + HasSqlType<T29> + HasSqlType<T30> + HasSqlType<T31> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + HasSqlType<T21> + HasSqlType<T22> + HasSqlType<T23> + HasSqlType<T24> + HasSqlType<T25> + HasSqlType<T26> + HasSqlType<T27> + HasSqlType<T28> + HasSqlType<T29> + HasSqlType<T30> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + HasSqlType<T21> + HasSqlType<T22> + HasSqlType<T23> + HasSqlType<T24> + HasSqlType<T25> + HasSqlType<T26> + HasSqlType<T27> + HasSqlType<T28> + HasSqlType<T29> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + HasSqlType<T21> + HasSqlType<T22> + HasSqlType<T23> + HasSqlType<T24> + HasSqlType<T25> + HasSqlType<T26> + HasSqlType<T27> + HasSqlType<T28> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + HasSqlType<T21> + HasSqlType<T22> + HasSqlType<T23> + HasSqlType<T24> + HasSqlType<T25> + HasSqlType<T26> + HasSqlType<T27> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + HasSqlType<T21> + HasSqlType<T22> + HasSqlType<T23> + HasSqlType<T24> + HasSqlType<T25> + HasSqlType<T26> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + HasSqlType<T21> + HasSqlType<T22> + HasSqlType<T23> + HasSqlType<T24> + HasSqlType<T25> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + HasSqlType<T21> + HasSqlType<T22> + HasSqlType<T23> + HasSqlType<T24> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + HasSqlType<T21> + HasSqlType<T22> + HasSqlType<T23> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + HasSqlType<T21> + HasSqlType<T22> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + HasSqlType<T21> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + HasSqlType<T20> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + HasSqlType<T19> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + HasSqlType<T18> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + HasSqlType<T17> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + HasSqlType<T16> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + HasSqlType<T15> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + HasSqlType<T14> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + HasSqlType<T13> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + HasSqlType<T12> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + HasSqlType<T11> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + HasSqlType<T10> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + HasSqlType<T9> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7, T8)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + HasSqlType<T8> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, T7, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6, T7)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + HasSqlType<T7> + Backend,
impl<T0, T1, T2, T3, T4, T5, T6, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5, T6)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + HasSqlType<T6> + Backend,
impl<T0, T1, T2, T3, T4, T5, __DB> HasSqlType<(T0, T1, T2, T3, T4, T5)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + HasSqlType<T5> + Backend,
impl<T0, T1, T2, T3, T4, __DB> HasSqlType<(T0, T1, T2, T3, T4)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + HasSqlType<T4> + Backend,
impl<T0, T1, T2, T3, __DB> HasSqlType<(T0, T1, T2, T3)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + HasSqlType<T3> + Backend,
impl<T0, T1, T2, __DB> HasSqlType<(T0, T1, T2)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + HasSqlType<T2> + Backend,
impl<T0, T1, __DB> HasSqlType<(T0, T1)> for __DBwhere __DB: HasSqlType<T0> + HasSqlType<T1> + Backend,
impl<T0, __DB> HasSqlType<(T0,)> for __DBwhere __DB: HasSqlType<T0> + Backend,
impl<T> HasSqlType<Array<T>> for Pgwhere Pg: HasSqlType<T>,
Available on crate feature
postgres_backend only.