tiberius

Trait IntoSql

Source
pub trait IntoSql<'a>: Send + Sync {
    // Required method
    fn into_sql(self) -> ColumnData<'a>;
}
Expand description

A by-value conversion trait to a TDS type.

Required Methods§

Source

fn into_sql(self) -> ColumnData<'a>

Convert to a value understood by the SQL Server. Conversion by-value.

Implementations on Foreign Types§

Source§

impl<'a> IntoSql<'a> for &'a str

Source§

impl<'a> IntoSql<'a> for &'a String

Source§

impl<'a> IntoSql<'a> for &'a Vec<u8>

Source§

impl<'a> IntoSql<'a> for &'a [u8]

Source§

impl<'a> IntoSql<'a> for Cow<'a, str>

Source§

impl<'a> IntoSql<'a> for Cow<'a, [u8]>

Source§

impl<'a> IntoSql<'a> for Option<&'a str>

Source§

impl<'a> IntoSql<'a> for Option<&'a String>

Source§

impl<'a> IntoSql<'a> for Option<&'a Vec<u8>>

Source§

impl<'a> IntoSql<'a> for Option<&'a Uuid>

Source§

impl<'a> IntoSql<'a> for Option<&'a XmlData>

Source§

impl<'a> IntoSql<'a> for Option<&'a [u8]>

Source§

impl<'a> IntoSql<'a> for Option<Cow<'a, str>>

Source§

impl<'a> IntoSql<'a> for Option<Cow<'a, [u8]>>

Source§

impl<'a> IntoSql<'a> for Option<bool>

Source§

impl<'a> IntoSql<'a> for Option<f32>

Source§

impl<'a> IntoSql<'a> for Option<f64>

Source§

impl<'a> IntoSql<'a> for Option<i16>

Source§

impl<'a> IntoSql<'a> for Option<i32>

Source§

impl<'a> IntoSql<'a> for Option<i64>

Source§

impl<'a> IntoSql<'a> for Option<u8>

Source§

impl<'a> IntoSql<'a> for Option<String>

Source§

impl<'a> IntoSql<'a> for Option<Vec<u8>>

Source§

impl<'a> IntoSql<'a> for Option<Numeric>

Source§

impl<'a> IntoSql<'a> for Option<Uuid>

Source§

impl<'a> IntoSql<'a> for Option<DateTime<FixedOffset>>

Source§

impl<'a> IntoSql<'a> for Option<DateTime<Utc>>

Source§

impl<'a> IntoSql<'a> for Option<NaiveDate>

Source§

impl<'a> IntoSql<'a> for Option<NaiveDateTime>

Source§

impl<'a> IntoSql<'a> for Option<NaiveTime>

Source§

impl<'a> IntoSql<'a> for Option<XmlData>

Source§

impl<'a> IntoSql<'a> for bool

Source§

impl<'a> IntoSql<'a> for f32

Source§

impl<'a> IntoSql<'a> for f64

Source§

impl<'a> IntoSql<'a> for i16

Source§

impl<'a> IntoSql<'a> for i32

Source§

impl<'a> IntoSql<'a> for i64

Source§

impl<'a> IntoSql<'a> for u8

Source§

impl<'a> IntoSql<'a> for String

Source§

impl<'a> IntoSql<'a> for Vec<u8>

Implementors§

Source§

impl<'a> IntoSql<'a> for &'a Uuid

Source§

impl<'a> IntoSql<'a> for &'a XmlData

Source§

impl<'a> IntoSql<'a> for Numeric

Source§

impl<'a> IntoSql<'a> for Uuid

Source§

impl<'a> IntoSql<'a> for DateTime<FixedOffset>

Source§

impl<'a> IntoSql<'a> for DateTime<Utc>

Source§

impl<'a> IntoSql<'a> for NaiveDate

Source§

impl<'a> IntoSql<'a> for NaiveDateTime

Source§

impl<'a> IntoSql<'a> for NaiveTime

Source§

impl<'a> IntoSql<'a> for XmlData