pub trait FromColumn: Sized {
// Required method
fn from_column(v: Value) -> Result<Self, DbError>;
}Available on crate features
model-mysql or model-postgres or model-sqlite only.Expand description
Convert a Value into a Rust type.
Required Methods§
fn from_column(v: Value) -> Result<Self, DbError>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl FromColumn for String
impl FromColumn for String
Source§impl FromColumn for bool
impl FromColumn for bool
Source§impl FromColumn for f32
impl FromColumn for f32
Source§impl FromColumn for f64
impl FromColumn for f64
Source§impl FromColumn for i16
impl FromColumn for i16
Source§impl FromColumn for i32
impl FromColumn for i32
Source§impl FromColumn for i64
impl FromColumn for i64
Source§impl FromColumn for u32
impl FromColumn for u32
Source§impl FromColumn for u64
impl FromColumn for u64
Source§impl<T: FromColumn> FromColumn for Option<T>
impl<T: FromColumn> FromColumn for Option<T>
Implementors§
impl FromColumn for Timestamp
impl FromColumn for Uuid
impl FromColumn for Value
The value as the driver decoded it (18.30.0).