Trait rusqlite::types::FromSql [−][src]
pub trait FromSql: Sized { fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>; }
A trait for types that can be created from a SQLite value.
Required methods
fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
Converts SQLite value into Rust value.
Implementations on Foreign Types
impl FromSql for NaiveDate
[src]
impl FromSql for NaiveDate
[src]“YYYY-MM-DD” => ISO 8601 calendar date without timezone.
fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for NaiveTime
[src]
impl FromSql for NaiveTime
[src]“HH:MM”/“HH:MM:SS”/“HH:MM:SS.SSS” => ISO 8601 time without timezone.
fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for NaiveDateTime
[src]
impl FromSql for NaiveDateTime
[src]“YYYY-MM-DD HH:MM:SS”/“YYYY-MM-DD HH:MM:SS.SSS” => ISO 8601 combined date and time without timezone. (“YYYY-MM-DDTHH:MM:SS”/“YYYY-MM-DDTHH:MM:SS.SSS” also supported)
fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for DateTime<Utc>
[src]
impl FromSql for DateTime<Utc>
[src]RFC3339 (“YYYY-MM-DD HH:MM:SS.SSS[+-]HH:MM”) into DateTime<Utc>
.
fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for DateTime<Local>
[src]
impl FromSql for DateTime<Local>
[src]RFC3339 (“YYYY-MM-DD HH:MM:SS.SSS[+-]HH:MM”) into DateTime<Local>
.
fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for i8
[src]
impl FromSql for i8
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for i16
[src]
impl FromSql for i16
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for i32
[src]
impl FromSql for i32
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for isize
[src]
impl FromSql for isize
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for u8
[src]
impl FromSql for u8
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for u16
[src]
impl FromSql for u16
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for u32
[src]
impl FromSql for u32
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for u64
[src]
impl FromSql for u64
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for usize
[src]
impl FromSql for usize
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for i64
[src]
impl FromSql for i64
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for f32
[src]
impl FromSql for f32
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for f64
[src]
impl FromSql for f64
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for bool
[src]
impl FromSql for bool
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for String
[src]
impl FromSql for String
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for Box<str>
[src]
impl FromSql for Box<str>
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for Rc<str>
[src]
impl FromSql for Rc<str>
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for Arc<str>
[src]
impl FromSql for Arc<str>
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for Vec<u8>
[src]
impl FromSql for Vec<u8>
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl<T: FromSql> FromSql for Option<T>
[src]
impl<T: FromSql> FromSql for Option<T>
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for Value
[src]
impl FromSql for Value
[src]Deserialize text/blob to JSON Value
.
fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for OffsetDateTime
[src]
impl FromSql for OffsetDateTime
[src]fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
impl FromSql for Url
[src]
impl FromSql for Url
[src]Deserialize text to Url
.
fn column_result(value: ValueRef<'_>) -> FromSqlResult<Self>
[src]
Implementors
impl FromSql for rusqlite::types::Value
[src]
impl FromSql for rusqlite::types::Value
[src]