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<usize> for ParseIr<usize>
impl ConvIr<f32> for ParseIr<f32>
[src]
impl ConvIr<f32> for ParseIr<f32>
impl ConvIr<NaiveDate> for ParseIr<NaiveDate>
[src]
impl ConvIr<NaiveDate> for ParseIr<NaiveDate>
impl ConvIr<i8> for ParseIr<i8>
[src]
impl ConvIr<i8> for ParseIr<i8>
impl ConvIr<String> for StringIr
[src]
impl ConvIr<String> for StringIr
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) -> NaiveDateTime
fn rollback(self) -> Value
[src]
fn rollback(self) -> Value
impl ConvIr<Duration> for ParseIr<Duration>
[src]
impl ConvIr<Duration> for ParseIr<Duration>
impl ConvIr<Value> for JsonIr
[src]
impl ConvIr<Value> for JsonIr
impl ConvIr<Vec<u8>> for BytesIr
[src]
impl ConvIr<Vec<u8>> for BytesIr
impl ConvIr<Uuid> for UuidIr
[src]
impl ConvIr<Uuid> for UuidIr
impl ConvIr<i64> for ParseIr<i64>
[src]
impl ConvIr<i64> for ParseIr<i64>
impl ConvIr<Duration> for ParseIr<Duration>
[src]
impl ConvIr<Duration> for ParseIr<Duration>
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<u32> for ParseIr<u32>
[src]
impl ConvIr<u32> for ParseIr<u32>
impl ConvIr<i16> for ParseIr<i16>
[src]
impl ConvIr<i16> for ParseIr<i16>
impl ConvIr<bool> for ParseIr<bool>
[src]
impl ConvIr<bool> for ParseIr<bool>
impl ConvIr<NaiveTime> for ParseIr<NaiveTime>
[src]
impl ConvIr<NaiveTime> for ParseIr<NaiveTime>
impl ConvIr<isize> for ParseIr<isize>
[src]
impl ConvIr<isize> for ParseIr<isize>
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) -> Value
impl ConvIr<u8> for ParseIr<u8>
[src]
impl ConvIr<u8> for ParseIr<u8>
impl ConvIr<u64> for ParseIr<u64>
[src]
impl ConvIr<u64> for ParseIr<u64>
impl ConvIr<f64> for ParseIr<f64>
[src]
impl ConvIr<f64> for ParseIr<f64>
impl ConvIr<i32> for ParseIr<i32>
[src]
impl ConvIr<i32> for ParseIr<i32>
impl ConvIr<Timespec> for ParseIr<Timespec>
[src]
impl ConvIr<Timespec> for ParseIr<Timespec>
impl ConvIr<u16> for ParseIr<u16>
[src]
impl ConvIr<u16> for ParseIr<u16>