Trait diesel::types::FromSql  
                   
                       [−]
                   
               [src]
pub trait FromSql<A, DB: Backend + HasSqlType<A>>: Sized {
    fn from_sql(bytes: Option<&DB::RawValue>)
                -> Result<Self, Box<Error + Send + Sync>>;
}How to deserialize a single field of a given type. The input will always be the binary representation, not the text.
Required Methods
Implementors
impl<DB: Backend<RawValue=[u8]>> FromSql<Float, DB> for f32impl<DB: Backend<RawValue=[u8]>> FromSql<Double, DB> for f64impl<DB: Backend<RawValue=[u8]>> FromSql<SmallInt, DB> for i16impl<DB: Backend<RawValue=[u8]>> FromSql<Integer, DB> for i32impl<DB: Backend<RawValue=[u8]>> FromSql<BigInt, DB> for i64impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T> where T: FromSql<ST, DB>,
DB: Backend + HasSqlType<ST>,
ST: NotNullimpl<DB: Backend<RawValue=[u8]>> FromSql<Text, DB> for Stringimpl<DB: Backend<RawValue=[u8]>> FromSql<Binary, DB> for Vec<u8>impl<'a, T: ?Sized, ST, DB> FromSql<ST, DB> for Cow<'a, T> where T: 'a + ToOwned,
DB: Backend + HasSqlType<ST>,
T::Owned: FromSql<ST, DB>impl FromSql<Date, Sqlite> for Stringimpl FromSql<Time, Sqlite> for Stringimpl FromSql<Timestamp, Sqlite> for Stringimpl FromSql<VarChar, Sqlite> for Stringimpl FromSql<Binary, Sqlite> for Vec<u8>impl FromSql<SmallInt, Sqlite> for i16impl FromSql<Integer, Sqlite> for i32impl FromSql<Bool, Sqlite> for boolimpl FromSql<BigInt, Sqlite> for i64impl FromSql<Float, Sqlite> for f32impl FromSql<Double, Sqlite> for f64