Trait rbdc_mysql::types::Decode

source ·
pub trait Decode {
    // Required method
    fn decode(value: MySqlValue) -> Result<Self, Error>
       where Self: Sized;
}

Required Methods§

source

fn decode(value: MySqlValue) -> Result<Self, Error>where Self: Sized,

Implementations on Foreign Types§

source§

impl Decode for DateTime

source§

fn decode(value: MySqlValue) -> Result<Self, Error>

source§

impl Decode for Uuid

source§

fn decode(value: MySqlValue) -> Result<Self, Error>

source§

impl Decode for Date

source§

fn decode(value: MySqlValue) -> Result<Self, Error>

source§

impl Decode for Time

source§

fn decode(value: MySqlValue) -> Result<Self, Error>

source§

impl Decode for Value

source§

fn decode(v: MySqlValue) -> Result<Self, Error>where Self: Sized,

source§

impl Decode for Json

source§

fn decode(value: MySqlValue) -> Result<Self, Error>

source§

impl Decode for Timestamp

source§

fn decode(value: MySqlValue) -> Result<Self, Error>

source§

impl Decode for Decimal

source§

fn decode(value: MySqlValue) -> Result<Self, Error>

source§

impl Decode for Time

source§

fn decode(value: MySqlValue) -> Result<Self, Error>

Implementors§