[−][src]Trait mysql::prelude::ConvIr
Basic operations on FromValue
conversion intermediate result.
See FromValue
Required methods
Loading content...Implementations on Foreign Types
impl ConvIr<Uuid> for UuidIr
[src]
fn new(v: Value) -> Result<UuidIr, FromValueError>
[src]
fn commit(self) -> Uuid
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<NaiveDate> for ParseIr<NaiveDate>
[src]
fn new(v: Value) -> Result<ParseIr<NaiveDate>, FromValueError>
[src]
fn commit(self) -> NaiveDate
[src]
fn rollback(self) -> Value
[src]
impl<T, Ir> ConvIr<Option<T>> for OptionIr<Ir> where
Ir: ConvIr<T>,
T: FromValue<Intermediate = Ir>,
[src]
Ir: ConvIr<T>,
T: FromValue<Intermediate = Ir>,
fn new(v: Value) -> Result<OptionIr<Ir>, FromValueError>
[src]
fn commit(self) -> Option<T>
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<i8> for ParseIr<i8>
[src]
fn new(v: Value) -> Result<ParseIr<i8>, FromValueError>
[src]
fn commit(self) -> i8
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<String> for StringIr
[src]
fn new(v: Value) -> Result<StringIr, FromValueError>
[src]
fn commit(self) -> String
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<Value> for JsonIr
[src]
fn new(v: Value) -> Result<JsonIr, FromValueError>
[src]
fn commit(self) -> Value
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<bool> for ParseIr<bool>
[src]
fn new(v: Value) -> Result<ParseIr<bool>, FromValueError>
[src]
fn commit(self) -> bool
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<u64> for ParseIr<u64>
[src]
fn new(v: Value) -> Result<ParseIr<u64>, FromValueError>
[src]
fn commit(self) -> u64
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<NaiveDateTime> for ParseIr<NaiveDateTime>
[src]
fn new(v: Value) -> Result<ParseIr<NaiveDateTime>, FromValueError>
[src]
fn commit(self) -> NaiveDateTime
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<u32> for ParseIr<u32>
[src]
fn new(v: Value) -> Result<ParseIr<u32>, FromValueError>
[src]
fn commit(self) -> u32
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<Vec<u8>> for BytesIr
[src]
fn new(v: Value) -> Result<BytesIr, FromValueError>
[src]
fn commit(self) -> Vec<u8>
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<i64> for ParseIr<i64>
[src]
fn new(v: Value) -> Result<ParseIr<i64>, FromValueError>
[src]
fn commit(self) -> i64
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<Duration> for ParseIr<Duration>
[src]
fn new(v: Value) -> Result<ParseIr<Duration>, FromValueError>
[src]
fn commit(self) -> Duration
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<usize> for ParseIr<usize>
[src]
fn new(v: Value) -> Result<ParseIr<usize>, FromValueError>
[src]
fn commit(self) -> usize
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<f64> for ParseIr<f64>
[src]
fn new(v: Value) -> Result<ParseIr<f64>, FromValueError>
[src]
fn commit(self) -> f64
[src]
fn rollback(self) -> Value
[src]
impl<T> ConvIr<Deserialized<T>> for DeserializedIr<T> where
T: DeserializeOwned,
[src]
T: DeserializeOwned,