Trait mysql_async::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<T, Ir> ConvIr<Option<T>> for OptionIr<Ir> where
Ir: ConvIr<T>,
T: FromValue<Intermediate = Ir>, [src]
impl<T, Ir> ConvIr<Option<T>> for OptionIr<Ir> where
Ir: ConvIr<T>,
T: FromValue<Intermediate = Ir>, impl ConvIr<isize> for ParseIr<isize>[src]
impl ConvIr<isize> for ParseIr<isize>impl ConvIr<bool> for ParseIr<bool>[src]
impl ConvIr<bool> for ParseIr<bool>impl ConvIr<i8> for ParseIr<i8>[src]
impl ConvIr<i8> for ParseIr<i8>impl ConvIr<u64> for ParseIr<u64>[src]
impl ConvIr<u64> for ParseIr<u64>impl ConvIr<Duration> for ParseIr<Duration>[src]
impl ConvIr<Duration> for ParseIr<Duration>impl ConvIr<Uuid> for UuidIr[src]
impl ConvIr<Uuid> for UuidIrimpl ConvIr<NaiveTime> for ParseIr<NaiveTime>[src]
impl ConvIr<NaiveTime> for ParseIr<NaiveTime>impl ConvIr<i16> for ParseIr<i16>[src]
impl ConvIr<i16> for ParseIr<i16>impl ConvIr<NaiveDateTime> for ParseIr<NaiveDateTime>[src]
impl ConvIr<NaiveDateTime> for ParseIr<NaiveDateTime>fn new(v: Value) -> Result<ParseIr<NaiveDateTime>, FromValueError>[src]
fn new(v: Value) -> Result<ParseIr<NaiveDateTime>, FromValueError>fn commit(self) -> NaiveDateTime[src]
fn commit(self) -> NaiveDateTimefn rollback(self) -> Value[src]
fn rollback(self) -> Valueimpl ConvIr<i32> for ParseIr<i32>[src]
impl ConvIr<i32> for ParseIr<i32>impl<T> ConvIr<Deserialized<T>> for DeserializedIr<T> where
T: DeserializeOwned, [src]
impl<T> ConvIr<Deserialized<T>> for DeserializedIr<T> where
T: DeserializeOwned, fn new(v: Value) -> Result<DeserializedIr<T>, FromValueError>[src]
fn new(v: Value) -> Result<DeserializedIr<T>, FromValueError>fn commit(self) -> Deserialized<T>[src]
fn commit(self) -> Deserialized<T>fn rollback(self) -> Value[src]
fn rollback(self) -> Valueimpl ConvIr<Value> for JsonIr[src]
impl ConvIr<Value> for JsonIrimpl ConvIr<String> for StringIr[src]
impl ConvIr<String> for StringIrimpl ConvIr<Vec<u8>> for BytesIr[src]
impl ConvIr<Vec<u8>> for BytesIrimpl ConvIr<usize> for ParseIr<usize>[src]
impl ConvIr<usize> for ParseIr<usize>impl ConvIr<Duration> for ParseIr<Duration>[src]
impl ConvIr<Duration> for ParseIr<Duration>impl ConvIr<u8> for ParseIr<u8>[src]
impl ConvIr<u8> for ParseIr<u8>impl ConvIr<NaiveDate> for ParseIr<NaiveDate>[src]
impl ConvIr<NaiveDate> for ParseIr<NaiveDate>impl ConvIr<Timespec> for ParseIr<Timespec>[src]
impl ConvIr<Timespec> for ParseIr<Timespec>impl ConvIr<f32> for ParseIr<f32>[src]
impl ConvIr<f32> for ParseIr<f32>impl ConvIr<i64> for ParseIr<i64>[src]
impl ConvIr<i64> for ParseIr<i64>impl ConvIr<u32> for ParseIr<u32>[src]
impl ConvIr<u32> for ParseIr<u32>impl ConvIr<f64> for ParseIr<f64>[src]
impl ConvIr<f64> for ParseIr<f64>impl ConvIr<u16> for ParseIr<u16>[src]
impl ConvIr<u16> for ParseIr<u16>