pub trait KnownCastSqlTypeName<DB> {
const SQL_TYPE_NAME: &'static str;
}Expand description
We know what to write as sql_type in the CAST(expr AS sql_type) SQL for
Self
That is what is returned by Self::sql_type_name()
Required Associated Constants§
Sourceconst SQL_TYPE_NAME: &'static str
const SQL_TYPE_NAME: &'static str
What to write as sql_type in the CAST(expr AS sql_type) SQL for
Self
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementors§
Source§impl KnownCastSqlTypeName<Mysql> for Date
Available on crate feature mysql_backend only.
impl KnownCastSqlTypeName<Mysql> for Date
Available on crate feature
mysql_backend only.const SQL_TYPE_NAME: &'static str = "date"
Source§impl KnownCastSqlTypeName<Mysql> for Datetime
Available on crate feature mysql_backend only.
impl KnownCastSqlTypeName<Mysql> for Datetime
Available on crate feature
mysql_backend only.const SQL_TYPE_NAME: &'static str = "datetime"
Source§impl KnownCastSqlTypeName<Mysql> for Decimal
Available on crate feature mysql_backend only.
impl KnownCastSqlTypeName<Mysql> for Decimal
Available on crate feature
mysql_backend only.const SQL_TYPE_NAME: &'static str = "decimal"
Source§impl KnownCastSqlTypeName<Mysql> for Text
Available on crate feature mysql_backend only.
impl KnownCastSqlTypeName<Mysql> for Text
Available on crate feature
mysql_backend only.const SQL_TYPE_NAME: &'static str = "char"
Source§impl KnownCastSqlTypeName<Mysql> for Time
Available on crate feature mysql_backend only.
impl KnownCastSqlTypeName<Mysql> for Time
Available on crate feature
mysql_backend only.const SQL_TYPE_NAME: &'static str = "time"
Source§impl KnownCastSqlTypeName<Pg> for Bool
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Bool
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "bool"
Source§impl KnownCastSqlTypeName<Pg> for Cidr
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Cidr
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "cidr"
Source§impl KnownCastSqlTypeName<Pg> for Date
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Date
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "date"
Source§impl KnownCastSqlTypeName<Pg> for Double
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Double
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "float8"
Source§impl KnownCastSqlTypeName<Pg> for Float
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Float
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "float4"
Source§impl KnownCastSqlTypeName<Pg> for Inet
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Inet
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "inet"
Source§impl KnownCastSqlTypeName<Pg> for Interval
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Interval
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "interval"
Source§impl KnownCastSqlTypeName<Pg> for Json
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Json
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "json"
Source§impl KnownCastSqlTypeName<Pg> for Jsonb
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Jsonb
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "jsonb"
Source§impl KnownCastSqlTypeName<Pg> for Numeric
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Numeric
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "numeric"
Source§impl KnownCastSqlTypeName<Pg> for Text
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Text
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "text"
Source§impl KnownCastSqlTypeName<Pg> for Time
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Time
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "time"
Source§impl KnownCastSqlTypeName<Pg> for Timestamp
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Timestamp
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "timestamp"
Source§impl KnownCastSqlTypeName<Pg> for Uuid
Available on crate feature postgres_backend only.
impl KnownCastSqlTypeName<Pg> for Uuid
Available on crate feature
postgres_backend only.const SQL_TYPE_NAME: &'static str = "uuid"
Source§impl KnownCastSqlTypeName<Sqlite> for Double
Available on crate feature sqlite only.
impl KnownCastSqlTypeName<Sqlite> for Double
Available on crate feature
sqlite only.const SQL_TYPE_NAME: &'static str = "real"
Source§impl KnownCastSqlTypeName<Sqlite> for Json
Available on crate feature sqlite only.
impl KnownCastSqlTypeName<Sqlite> for Json
Available on crate feature
sqlite only.const SQL_TYPE_NAME: &'static str = "json"
Source§impl KnownCastSqlTypeName<Sqlite> for Jsonb
Available on crate feature sqlite only.
impl KnownCastSqlTypeName<Sqlite> for Jsonb
Available on crate feature
sqlite only.const SQL_TYPE_NAME: &'static str = "jsonb"
Source§impl KnownCastSqlTypeName<Sqlite> for Text
Available on crate feature sqlite only.
impl KnownCastSqlTypeName<Sqlite> for Text
Available on crate feature
sqlite only.