[−][src]Struct mysql_common::value::convert::ParseIr
Intermediate result of a Value-to-Integer conversion.
Trait Implementations
impl<T: Clone> Clone for ParseIr<T>
[src]
impl ConvIr<BigDecimal> for ParseIr<BigDecimal>
[src]
fn new(v: Value) -> Result<Self, FromValueError>
[src]
fn commit(self) -> BigDecimal
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<BigInt> for ParseIr<BigInt>
[src]
fn new(v: Value) -> Result<Self, FromValueError>
[src]
fn commit(self) -> BigInt
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<BigUint> for ParseIr<BigUint>
[src]
fn new(v: Value) -> Result<Self, FromValueError>
[src]
fn commit(self) -> BigUint
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<Date> for ParseIr<Date>
[src]
Converts a MySQL DATE
value to a time::Date
.
fn new(value: Value) -> Result<ParseIr<Date>, FromValueError>
[src]
fn commit(self) -> Date
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<Decimal> for ParseIr<Decimal>
[src]
fn new(v: Value) -> Result<Self, FromValueError>
[src]
fn commit(self) -> Decimal
[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<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<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<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<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 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 ConvIr<PrimitiveDateTime> for ParseIr<PrimitiveDateTime>
[src]
fn new(value: Value) -> Result<ParseIr<PrimitiveDateTime>, FromValueError>
[src]
fn commit(self) -> PrimitiveDateTime
[src]
fn rollback(self) -> Value
[src]
impl ConvIr<Time> for ParseIr<Time>
[src]
Converts a MySQL TIME
value to a time::Time
.
Note: time::Time
only allows for time values in the 00:00:00 - 23:59:59 range.
If you're expecting TIME
values in MySQL's TIME
value range of -838:59:59 - 838:59:59,
use time::Duration instead.
fn new(value: Value) -> Result<ParseIr<Time>, FromValueError>
[src]
fn commit(self) -> Time
[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<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<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<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<i16> for ParseIr<i16>
[src]
fn new(v: Value) -> Result<ParseIr<i16>, FromValueError>
[src]
fn commit(self) -> i16
[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<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<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<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<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<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<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<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<T: Debug> Debug for ParseIr<T>
[src]
impl<T: PartialEq> PartialEq<ParseIr<T>> for ParseIr<T>
[src]
impl<T> StructuralPartialEq for ParseIr<T>
[src]
Auto Trait Implementations
impl<T> RefUnwindSafe for ParseIr<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for ParseIr<T> where
T: Send,
T: Send,
impl<T> Sync for ParseIr<T> where
T: Sync,
T: Sync,
impl<T> Unpin for ParseIr<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for ParseIr<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
T: ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,