[−][src]Trait mysql_async::prelude::ConvIr
Basic operations on FromValue
conversion intermediate result.
See FromValue
Required methods
Loading content...Implementations on Foreign Types
impl ConvIr<u8> for ParseIr<u8>
[src]
fn new(v: Value) -> Result<ParseIr<u8>, FromValueError>
[src]
fn commit(self) -> u8
[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<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<BigUint> for ParseIr<BigUint>
[src]
fn new(v: Value) -> Result<ParseIr<BigUint>, FromValueError>
[src]
fn commit(self) -> BigUint
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<Decimal> for ParseIr<Decimal>
[src]
fn new(v: Value) -> Result<ParseIr<Decimal>, FromValueError>
[src]
fn commit(self) -> Decimal
[src]
fn rollback(self) -> Value
[src]
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<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<BigDecimal> for ParseIr<BigDecimal>
[src]
fn new(v: Value) -> Result<ParseIr<BigDecimal>, FromValueError>
[src]
fn commit(self) -> BigDecimal
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<Timespec> for ParseIr<Timespec>
[src]
fn new(value: Value) -> Result<ParseIr<Timespec>, FromValueError>
[src]
fn commit(self) -> Timespec
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<isize> for ParseIr<isize>
[src]
fn new(v: Value) -> Result<ParseIr<isize>, FromValueError>
[src]
fn commit(self) -> isize
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<NaiveDateTime> for ParseIr<NaiveDateTime>
[src]
fn new(value: Value) -> Result<ParseIr<NaiveDateTime>, FromValueError>
[src]
fn commit(self) -> NaiveDateTime
[src]
fn rollback(self) -> Value
[src]
impl<T> ConvIr<Deserialized<T>> for DeserializedIr<T> where
T: DeserializeOwned,
[src]
T: DeserializeOwned,
fn new(v: Value) -> Result<DeserializedIr<T>, FromValueError>
[src]
fn commit(self) -> Deserialized<T>
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<u128> for ParseIr<u128>
[src]
fn new(v: Value) -> Result<ParseIr<u128>, FromValueError>
[src]
fn commit(self) -> u128
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<u16> for ParseIr<u16>
[src]
fn new(v: Value) -> Result<ParseIr<u16>, FromValueError>
[src]
fn commit(self) -> u16
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<i128> for ParseIr<i128>
[src]
fn new(v: Value) -> Result<ParseIr<i128>, FromValueError>
[src]
fn commit(self) -> i128
[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<f32> for ParseIr<f32>
[src]
fn new(v: Value) -> Result<ParseIr<f32>, FromValueError>
[src]
fn commit(self) -> f32
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<BigInt> for ParseIr<BigInt>
[src]
fn new(v: Value) -> Result<ParseIr<BigInt>, FromValueError>
[src]
fn commit(self) -> BigInt
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<NaiveDate> for ParseIr<NaiveDate>
[src]
fn new(value: Value) -> Result<ParseIr<NaiveDate>, FromValueError>
[src]
fn commit(self) -> NaiveDate
[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<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<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<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<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<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 ConvIr<i32> for ParseIr<i32>
[src]
fn new(v: Value) -> Result<ParseIr<i32>, FromValueError>
[src]
fn commit(self) -> i32
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<NaiveTime> for ParseIr<NaiveTime>
[src]
fn new(value: Value) -> Result<ParseIr<NaiveTime>, FromValueError>
[src]
fn commit(self) -> NaiveTime
[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>,