pub trait FromSql<'a>: Sized {
    // Required method
    fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>;
}

Required Methods§

source

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

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

source§

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

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<&'a [u8]>

source§

impl<'a> FromSql<'a> for f32

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for f64

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for i8

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for i16

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for i32

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for i64

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for u8

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for u16

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for u32

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for u64

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for String

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for Vec<&'a str>

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for Vec<&'a [u8]>

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for Vec<f32>

source§

fn from_sql(value: ValueRef<'a>) -> Result<Self>

source§

impl<'a> FromSql<'a> for Vec<f64>

source§

fn from_sql(value: ValueRef<'a>) -> Result<Self>

source§

impl<'a> FromSql<'a> for Vec<i8>

source§

fn from_sql(value: ValueRef<'a>) -> Result<Self>

source§

impl<'a> FromSql<'a> for Vec<i16>

source§

fn from_sql(value: ValueRef<'a>) -> Result<Self>

source§

impl<'a> FromSql<'a> for Vec<i32>

source§

fn from_sql(value: ValueRef<'a>) -> Result<Self>

source§

impl<'a> FromSql<'a> for Vec<i64>

source§

fn from_sql(value: ValueRef<'a>) -> Result<Self>

source§

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

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for Vec<u16>

source§

fn from_sql(value: ValueRef<'a>) -> Result<Self>

source§

impl<'a> FromSql<'a> for Vec<u32>

source§

fn from_sql(value: ValueRef<'a>) -> Result<Self>

source§

impl<'a> FromSql<'a> for Vec<u64>

source§

fn from_sql(value: ValueRef<'a>) -> Result<Self>

source§

impl<'a> FromSql<'a> for Vec<String>

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

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

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for Vec<DateTime<Tz>>

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for Vec<NaiveDate>

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for Ipv4Addr

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for Ipv6Addr

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for DateTime<Tz>

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for NaiveDate

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a> FromSql<'a> for Uuid

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

source§

impl<'a, T> FromSql<'a> for Option<T>where T: FromSql<'a>,

source§

fn from_sql(value: ValueRef<'a>) -> FromSqlResult<Self>

Implementors§

source§

impl<'a> FromSql<'a> for Decimal

source§

impl<'a> FromSql<'a> for Enum8

source§

impl<'a> FromSql<'a> for Enum16