[][src]Trait mysql::prelude::ConvIr

pub trait ConvIr<T> {
    fn new(v: Value) -> Result<Self, FromValueError>;
fn commit(self) -> T;
fn rollback(self) -> Value; }

Basic operations on FromValue conversion intermediate result.

See FromValue

Required methods

fn new(v: Value) -> Result<Self, FromValueError>

fn commit(self) -> T

fn rollback(self) -> Value

Loading content...

Implementations on Foreign Types

impl ConvIr<NaiveDate> for ParseIr<NaiveDate>[src]

impl ConvIr<BigDecimal> for ParseIr<BigDecimal>[src]

impl ConvIr<i64> for ParseIr<i64>[src]

impl ConvIr<String> for StringIr[src]

impl ConvIr<isize> for ParseIr<isize>[src]

impl ConvIr<bool> for ParseIr<bool>[src]

impl ConvIr<u16> for ParseIr<u16>[src]

impl ConvIr<BigUint> for ParseIr<BigUint>[src]

impl ConvIr<NaiveDateTime> for ParseIr<NaiveDateTime>[src]

impl ConvIr<f32> for ParseIr<f32>[src]

impl ConvIr<i128> for ParseIr<i128>[src]

impl ConvIr<i8> for ParseIr<i8>[src]

impl ConvIr<u64> for ParseIr<u64>[src]

impl ConvIr<Uuid> for UuidIr[src]

impl ConvIr<f64> for ParseIr<f64>[src]

impl ConvIr<Duration> for ParseIr<Duration>[src]

impl ConvIr<Duration> for ParseIr<Duration>[src]

impl ConvIr<Timespec> for ParseIr<Timespec>[src]

impl ConvIr<Vec<u8>> for BytesIr[src]

impl ConvIr<Decimal> for ParseIr<Decimal>[src]

impl ConvIr<i32> for ParseIr<i32>[src]

impl ConvIr<i16> for ParseIr<i16>[src]

impl ConvIr<NaiveTime> for ParseIr<NaiveTime>[src]

impl<T> ConvIr<Deserialized<T>> for DeserializedIr<T> where
    T: DeserializeOwned
[src]

impl<T, Ir> ConvIr<Option<T>> for OptionIr<Ir> where
    Ir: ConvIr<T>,
    T: FromValue<Intermediate = Ir>, 
[src]

impl ConvIr<u8> for ParseIr<u8>[src]

impl ConvIr<Value> for JsonIr[src]

impl ConvIr<usize> for ParseIr<usize>[src]

impl ConvIr<u32> for ParseIr<u32>[src]

impl ConvIr<BigInt> for ParseIr<BigInt>[src]

impl ConvIr<u128> for ParseIr<u128>[src]

Loading content...

Implementors

impl ConvIr<Value> for Value[src]

Loading content...