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

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

Implementations on Foreign Types

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

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

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

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

impl ConvIr<String> for StringIr
[src]

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

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

impl ConvIr<Value> for JsonIr
[src]

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

Important traits for Vec<u8>

impl ConvIr<Uuid> for UuidIr
[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Implementors