Trait SqlDataType

Source
pub trait SqlDataType<D: Dialect> {
    // Required method
    fn sql_type() -> ColumnType<D>;
}
Expand description

Provide SQL data types in given dialect corresponding to Rust types.

Required Methods§

Source

fn sql_type() -> ColumnType<D>

Gets ColumnType for given Dialect corresponding to Self.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl SqlDataType<MonetDbDialect> for bool

Source§

impl SqlDataType<MonetDbDialect> for f64

Source§

impl SqlDataType<MonetDbDialect> for i8

Source§

impl SqlDataType<MonetDbDialect> for i16

Source§

impl SqlDataType<MonetDbDialect> for i32

Source§

impl SqlDataType<MonetDbDialect> for i64

Source§

impl SqlDataType<MonetDbDialect> for String

Source§

impl SqlDataType<SqlServerDialect> for bool

Source§

impl SqlDataType<SqlServerDialect> for f32

Source§

impl SqlDataType<SqlServerDialect> for f64

Source§

impl SqlDataType<SqlServerDialect> for i8

Source§

impl SqlDataType<SqlServerDialect> for i16

Source§

impl SqlDataType<SqlServerDialect> for i32

Source§

impl SqlDataType<SqlServerDialect> for i64

Source§

impl SqlDataType<SqlServerDialect> for String

Implementors§