Trait rusqlite::types::ToSql [−][src]
pub trait ToSql { fn to_sql(&self) -> Result<ToSqlOutput<'_>>; }
A trait for types that can be converted into SQLite values. Returns
Error::ToSqlConversionFailure
if the conversion fails.
Required methods
fn to_sql(&self) -> Result<ToSqlOutput<'_>>
[src]
Converts Rust value to SQLite value
Implementations on Foreign Types
impl ToSql for NaiveDate
[src]
impl ToSql for NaiveDate
[src]ISO 8601 calendar date without timezone => “YYYY-MM-DD”
fn to_sql(&self) -> Result<ToSqlOutput<'_>>
[src]
impl ToSql for NaiveTime
[src]
impl ToSql for NaiveTime
[src]ISO 8601 time without timezone => “HH:MM:SS.SSS”
fn to_sql(&self) -> Result<ToSqlOutput<'_>>
[src]
impl ToSql for NaiveDateTime
[src]
impl ToSql for NaiveDateTime
[src]ISO 8601 combined date and time without timezone => “YYYY-MM-DD HH:MM:SS.SSS”
fn to_sql(&self) -> Result<ToSqlOutput<'_>>
[src]
impl<Tz: TimeZone> ToSql for DateTime<Tz>
[src]
impl<Tz: TimeZone> ToSql for DateTime<Tz>
[src]Date and time with time zone => UTC RFC3339 timestamp (“YYYY-MM-DD HH:MM:SS.SSS+00:00”).
fn to_sql(&self) -> Result<ToSqlOutput<'_>>
[src]
impl ToSql for Value
[src]
impl ToSql for Value
[src]Serialize JSON Value
to text.
fn to_sql(&self) -> Result<ToSqlOutput<'_>>
[src]
impl ToSql for OffsetDateTime
[src]
impl ToSql for OffsetDateTime
[src]fn to_sql(&self) -> Result<ToSqlOutput<'_>>
[src]
impl<T: ToSql + ToOwned + ?Sized> ToSql for Cow<'_, T>
[src]
impl<T: ToSql + ToOwned + ?Sized> ToSql for Cow<'_, T>
[src]fn to_sql(&self) -> Result<ToSqlOutput<'_>>
[src]
Implementors
impl ToSql for ToSqlOutput<'_>
[src]
impl ToSql for ToSqlOutput<'_>
[src]