#[non_exhaustive]pub enum ValueWrapper<T> {
Value(T),
Inf,
NegInf,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
Source§impl<T> ValueWrapper<T>
impl<T> ValueWrapper<T>
pub fn is_inf_or_neg_inf(&self) -> bool
Trait Implementations§
Source§impl<'a, 'b> Add<&'b Duration> for &'a ValueWrapper<NaiveDateTime>
impl<'a, 'b> Add<&'b Duration> for &'a ValueWrapper<NaiveDateTime>
Source§impl<'a> Add<&'a Duration> for ValueWrapper<NaiveDateTime>
impl<'a> Add<&'a Duration> for ValueWrapper<NaiveDateTime>
Source§impl<'a, 'b> Add<&'b ValueWrapper<f32>> for &'a ValueWrapper<f32>
impl<'a, 'b> Add<&'b ValueWrapper<f32>> for &'a ValueWrapper<f32>
Source§impl<'a> Add<&'a ValueWrapper<f32>> for ValueWrapper<f32>
impl<'a> Add<&'a ValueWrapper<f32>> for ValueWrapper<f32>
Source§impl<'a, 'b> Add<&'b ValueWrapper<f64>> for &'a ValueWrapper<f64>
impl<'a, 'b> Add<&'b ValueWrapper<f64>> for &'a ValueWrapper<f64>
Source§impl<'a> Add<&'a ValueWrapper<f64>> for ValueWrapper<f64>
impl<'a> Add<&'a ValueWrapper<f64>> for ValueWrapper<f64>
Source§impl<'a, 'b> Add<&'b ValueWrapper<i128>> for &'a ValueWrapper<i128>
impl<'a, 'b> Add<&'b ValueWrapper<i128>> for &'a ValueWrapper<i128>
Source§impl<'a> Add<&'a ValueWrapper<i128>> for ValueWrapper<i128>
impl<'a> Add<&'a ValueWrapper<i128>> for ValueWrapper<i128>
Source§impl<'a, 'b> Add<&'b ValueWrapper<i16>> for &'a ValueWrapper<i16>
impl<'a, 'b> Add<&'b ValueWrapper<i16>> for &'a ValueWrapper<i16>
Source§impl<'a> Add<&'a ValueWrapper<i16>> for ValueWrapper<i16>
impl<'a> Add<&'a ValueWrapper<i16>> for ValueWrapper<i16>
Source§impl<'a, 'b> Add<&'b ValueWrapper<i32>> for &'a ValueWrapper<i32>
impl<'a, 'b> Add<&'b ValueWrapper<i32>> for &'a ValueWrapper<i32>
Source§impl<'a> Add<&'a ValueWrapper<i32>> for ValueWrapper<i32>
impl<'a> Add<&'a ValueWrapper<i32>> for ValueWrapper<i32>
Source§impl<'a, 'b> Add<&'b ValueWrapper<i64>> for &'a ValueWrapper<i64>
impl<'a, 'b> Add<&'b ValueWrapper<i64>> for &'a ValueWrapper<i64>
Source§impl<'a> Add<&'a ValueWrapper<i64>> for ValueWrapper<i64>
impl<'a> Add<&'a ValueWrapper<i64>> for ValueWrapper<i64>
Source§impl<'a, 'b> Add<&'b ValueWrapper<i8>> for &'a ValueWrapper<i8>
impl<'a, 'b> Add<&'b ValueWrapper<i8>> for &'a ValueWrapper<i8>
Source§impl<'a> Add<&'a ValueWrapper<i8>> for ValueWrapper<i8>
impl<'a> Add<&'a ValueWrapper<i8>> for ValueWrapper<i8>
Source§impl<'a, 'b> Add<&'b ValueWrapper<isize>> for &'a ValueWrapper<isize>
impl<'a, 'b> Add<&'b ValueWrapper<isize>> for &'a ValueWrapper<isize>
Source§impl<'a> Add<&'a ValueWrapper<isize>> for ValueWrapper<isize>
impl<'a> Add<&'a ValueWrapper<isize>> for ValueWrapper<isize>
Source§impl<'a, 'b> Add<&'b ValueWrapper<u128>> for &'a ValueWrapper<u128>
impl<'a, 'b> Add<&'b ValueWrapper<u128>> for &'a ValueWrapper<u128>
Source§impl<'a> Add<&'a ValueWrapper<u128>> for ValueWrapper<u128>
impl<'a> Add<&'a ValueWrapper<u128>> for ValueWrapper<u128>
Source§impl<'a, 'b> Add<&'b ValueWrapper<u16>> for &'a ValueWrapper<u16>
impl<'a, 'b> Add<&'b ValueWrapper<u16>> for &'a ValueWrapper<u16>
Source§impl<'a> Add<&'a ValueWrapper<u16>> for ValueWrapper<u16>
impl<'a> Add<&'a ValueWrapper<u16>> for ValueWrapper<u16>
Source§impl<'a, 'b> Add<&'b ValueWrapper<u32>> for &'a ValueWrapper<u32>
impl<'a, 'b> Add<&'b ValueWrapper<u32>> for &'a ValueWrapper<u32>
Source§impl<'a> Add<&'a ValueWrapper<u32>> for ValueWrapper<u32>
impl<'a> Add<&'a ValueWrapper<u32>> for ValueWrapper<u32>
Source§impl<'a, 'b> Add<&'b ValueWrapper<u64>> for &'a ValueWrapper<u64>
impl<'a, 'b> Add<&'b ValueWrapper<u64>> for &'a ValueWrapper<u64>
Source§impl<'a> Add<&'a ValueWrapper<u64>> for ValueWrapper<u64>
impl<'a> Add<&'a ValueWrapper<u64>> for ValueWrapper<u64>
Source§impl<'a, 'b> Add<&'b ValueWrapper<u8>> for &'a ValueWrapper<u8>
impl<'a, 'b> Add<&'b ValueWrapper<u8>> for &'a ValueWrapper<u8>
Source§impl<'a> Add<&'a ValueWrapper<u8>> for ValueWrapper<u8>
impl<'a> Add<&'a ValueWrapper<u8>> for ValueWrapper<u8>
Source§impl<'a, 'b> Add<&'b ValueWrapper<usize>> for &'a ValueWrapper<usize>
impl<'a, 'b> Add<&'b ValueWrapper<usize>> for &'a ValueWrapper<usize>
Source§impl<'a> Add<&'a ValueWrapper<usize>> for ValueWrapper<usize>
impl<'a> Add<&'a ValueWrapper<usize>> for ValueWrapper<usize>
Source§impl<'a> Add<Duration> for &'a ValueWrapper<NaiveDateTime>
impl<'a> Add<Duration> for &'a ValueWrapper<NaiveDateTime>
Source§impl Add<Duration> for ValueWrapper<NaiveDateTime>
impl Add<Duration> for ValueWrapper<NaiveDateTime>
Source§impl<'a> Add<ValueWrapper<f32>> for &'a ValueWrapper<f32>
impl<'a> Add<ValueWrapper<f32>> for &'a ValueWrapper<f32>
Source§impl<'a> Add<ValueWrapper<f64>> for &'a ValueWrapper<f64>
impl<'a> Add<ValueWrapper<f64>> for &'a ValueWrapper<f64>
Source§impl<'a> Add<ValueWrapper<i128>> for &'a ValueWrapper<i128>
impl<'a> Add<ValueWrapper<i128>> for &'a ValueWrapper<i128>
Source§impl<'a> Add<ValueWrapper<i16>> for &'a ValueWrapper<i16>
impl<'a> Add<ValueWrapper<i16>> for &'a ValueWrapper<i16>
Source§impl<'a> Add<ValueWrapper<i32>> for &'a ValueWrapper<i32>
impl<'a> Add<ValueWrapper<i32>> for &'a ValueWrapper<i32>
Source§impl<'a> Add<ValueWrapper<i64>> for &'a ValueWrapper<i64>
impl<'a> Add<ValueWrapper<i64>> for &'a ValueWrapper<i64>
Source§impl<'a> Add<ValueWrapper<i8>> for &'a ValueWrapper<i8>
impl<'a> Add<ValueWrapper<i8>> for &'a ValueWrapper<i8>
Source§impl<'a> Add<ValueWrapper<isize>> for &'a ValueWrapper<isize>
impl<'a> Add<ValueWrapper<isize>> for &'a ValueWrapper<isize>
Source§impl<'a> Add<ValueWrapper<u128>> for &'a ValueWrapper<u128>
impl<'a> Add<ValueWrapper<u128>> for &'a ValueWrapper<u128>
Source§impl<'a> Add<ValueWrapper<u16>> for &'a ValueWrapper<u16>
impl<'a> Add<ValueWrapper<u16>> for &'a ValueWrapper<u16>
Source§impl<'a> Add<ValueWrapper<u32>> for &'a ValueWrapper<u32>
impl<'a> Add<ValueWrapper<u32>> for &'a ValueWrapper<u32>
Source§impl<'a> Add<ValueWrapper<u64>> for &'a ValueWrapper<u64>
impl<'a> Add<ValueWrapper<u64>> for &'a ValueWrapper<u64>
Source§impl<'a> Add<ValueWrapper<u8>> for &'a ValueWrapper<u8>
impl<'a> Add<ValueWrapper<u8>> for &'a ValueWrapper<u8>
Source§impl<'a> Add<ValueWrapper<usize>> for &'a ValueWrapper<usize>
impl<'a> Add<ValueWrapper<usize>> for &'a ValueWrapper<usize>
Source§impl Add for ValueWrapper<f32>
impl Add for ValueWrapper<f32>
Source§impl Add for ValueWrapper<f64>
impl Add for ValueWrapper<f64>
Source§impl Add for ValueWrapper<i128>
impl Add for ValueWrapper<i128>
Source§impl Add for ValueWrapper<i16>
impl Add for ValueWrapper<i16>
Source§impl Add for ValueWrapper<i32>
impl Add for ValueWrapper<i32>
Source§impl Add for ValueWrapper<i64>
impl Add for ValueWrapper<i64>
Source§impl Add for ValueWrapper<i8>
impl Add for ValueWrapper<i8>
Source§impl Add for ValueWrapper<isize>
impl Add for ValueWrapper<isize>
Source§impl Add for ValueWrapper<u128>
impl Add for ValueWrapper<u128>
Source§impl Add for ValueWrapper<u16>
impl Add for ValueWrapper<u16>
Source§impl Add for ValueWrapper<u32>
impl Add for ValueWrapper<u32>
Source§impl Add for ValueWrapper<u64>
impl Add for ValueWrapper<u64>
Source§impl Add for ValueWrapper<u8>
impl Add for ValueWrapper<u8>
Source§impl Add for ValueWrapper<usize>
impl Add for ValueWrapper<usize>
Source§impl<T: Clone> Clone for ValueWrapper<T>
impl<T: Clone> Clone for ValueWrapper<T>
Source§fn clone(&self) -> ValueWrapper<T>
fn clone(&self) -> ValueWrapper<T>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<T: Display> Debug for ValueWrapper<T>
impl<T: Display> Debug for ValueWrapper<T>
Source§impl<T: Display> Display for ValueWrapper<T>
impl<T: Display> Display for ValueWrapper<T>
Source§impl<'a, 'b> Div<&'b ValueWrapper<f32>> for &'a ValueWrapper<f32>
impl<'a, 'b> Div<&'b ValueWrapper<f32>> for &'a ValueWrapper<f32>
Source§impl<'a> Div<&'a ValueWrapper<f32>> for ValueWrapper<f32>
impl<'a> Div<&'a ValueWrapper<f32>> for ValueWrapper<f32>
Source§impl<'a, 'b> Div<&'b ValueWrapper<f64>> for &'a ValueWrapper<f64>
impl<'a, 'b> Div<&'b ValueWrapper<f64>> for &'a ValueWrapper<f64>
Source§impl<'a> Div<&'a ValueWrapper<f64>> for ValueWrapper<f64>
impl<'a> Div<&'a ValueWrapper<f64>> for ValueWrapper<f64>
Source§impl<'a, 'b> Div<&'b ValueWrapper<i128>> for &'a ValueWrapper<i128>
impl<'a, 'b> Div<&'b ValueWrapper<i128>> for &'a ValueWrapper<i128>
Source§impl<'a> Div<&'a ValueWrapper<i128>> for ValueWrapper<i128>
impl<'a> Div<&'a ValueWrapper<i128>> for ValueWrapper<i128>
Source§impl<'a, 'b> Div<&'b ValueWrapper<i16>> for &'a ValueWrapper<i16>
impl<'a, 'b> Div<&'b ValueWrapper<i16>> for &'a ValueWrapper<i16>
Source§impl<'a> Div<&'a ValueWrapper<i16>> for ValueWrapper<i16>
impl<'a> Div<&'a ValueWrapper<i16>> for ValueWrapper<i16>
Source§impl<'a, 'b> Div<&'b ValueWrapper<i32>> for &'a ValueWrapper<i32>
impl<'a, 'b> Div<&'b ValueWrapper<i32>> for &'a ValueWrapper<i32>
Source§impl<'a> Div<&'a ValueWrapper<i32>> for ValueWrapper<i32>
impl<'a> Div<&'a ValueWrapper<i32>> for ValueWrapper<i32>
Source§impl<'a, 'b> Div<&'b ValueWrapper<i64>> for &'a ValueWrapper<i64>
impl<'a, 'b> Div<&'b ValueWrapper<i64>> for &'a ValueWrapper<i64>
Source§impl<'a> Div<&'a ValueWrapper<i64>> for ValueWrapper<i64>
impl<'a> Div<&'a ValueWrapper<i64>> for ValueWrapper<i64>
Source§impl<'a, 'b> Div<&'b ValueWrapper<i8>> for &'a ValueWrapper<i8>
impl<'a, 'b> Div<&'b ValueWrapper<i8>> for &'a ValueWrapper<i8>
Source§impl<'a> Div<&'a ValueWrapper<i8>> for ValueWrapper<i8>
impl<'a> Div<&'a ValueWrapper<i8>> for ValueWrapper<i8>
Source§impl<'a, 'b> Div<&'b ValueWrapper<isize>> for &'a ValueWrapper<isize>
impl<'a, 'b> Div<&'b ValueWrapper<isize>> for &'a ValueWrapper<isize>
Source§impl<'a> Div<&'a ValueWrapper<isize>> for ValueWrapper<isize>
impl<'a> Div<&'a ValueWrapper<isize>> for ValueWrapper<isize>
Source§impl<'a, 'b> Div<&'b ValueWrapper<u128>> for &'a ValueWrapper<u128>
impl<'a, 'b> Div<&'b ValueWrapper<u128>> for &'a ValueWrapper<u128>
Source§impl<'a> Div<&'a ValueWrapper<u128>> for ValueWrapper<u128>
impl<'a> Div<&'a ValueWrapper<u128>> for ValueWrapper<u128>
Source§impl<'a, 'b> Div<&'b ValueWrapper<u16>> for &'a ValueWrapper<u16>
impl<'a, 'b> Div<&'b ValueWrapper<u16>> for &'a ValueWrapper<u16>
Source§impl<'a> Div<&'a ValueWrapper<u16>> for ValueWrapper<u16>
impl<'a> Div<&'a ValueWrapper<u16>> for ValueWrapper<u16>
Source§impl<'a, 'b> Div<&'b ValueWrapper<u32>> for &'a ValueWrapper<u32>
impl<'a, 'b> Div<&'b ValueWrapper<u32>> for &'a ValueWrapper<u32>
Source§impl<'a> Div<&'a ValueWrapper<u32>> for ValueWrapper<u32>
impl<'a> Div<&'a ValueWrapper<u32>> for ValueWrapper<u32>
Source§impl<'a, 'b> Div<&'b ValueWrapper<u64>> for &'a ValueWrapper<u64>
impl<'a, 'b> Div<&'b ValueWrapper<u64>> for &'a ValueWrapper<u64>
Source§impl<'a> Div<&'a ValueWrapper<u64>> for ValueWrapper<u64>
impl<'a> Div<&'a ValueWrapper<u64>> for ValueWrapper<u64>
Source§impl<'a, 'b> Div<&'b ValueWrapper<u8>> for &'a ValueWrapper<u8>
impl<'a, 'b> Div<&'b ValueWrapper<u8>> for &'a ValueWrapper<u8>
Source§impl<'a> Div<&'a ValueWrapper<u8>> for ValueWrapper<u8>
impl<'a> Div<&'a ValueWrapper<u8>> for ValueWrapper<u8>
Source§impl<'a, 'b> Div<&'b ValueWrapper<usize>> for &'a ValueWrapper<usize>
impl<'a, 'b> Div<&'b ValueWrapper<usize>> for &'a ValueWrapper<usize>
Source§impl<'a> Div<&'a ValueWrapper<usize>> for ValueWrapper<usize>
impl<'a> Div<&'a ValueWrapper<usize>> for ValueWrapper<usize>
Source§impl<'a> Div<ValueWrapper<f32>> for &'a ValueWrapper<f32>
impl<'a> Div<ValueWrapper<f32>> for &'a ValueWrapper<f32>
Source§impl<'a> Div<ValueWrapper<f64>> for &'a ValueWrapper<f64>
impl<'a> Div<ValueWrapper<f64>> for &'a ValueWrapper<f64>
Source§impl<'a> Div<ValueWrapper<i128>> for &'a ValueWrapper<i128>
impl<'a> Div<ValueWrapper<i128>> for &'a ValueWrapper<i128>
Source§impl<'a> Div<ValueWrapper<i16>> for &'a ValueWrapper<i16>
impl<'a> Div<ValueWrapper<i16>> for &'a ValueWrapper<i16>
Source§impl<'a> Div<ValueWrapper<i32>> for &'a ValueWrapper<i32>
impl<'a> Div<ValueWrapper<i32>> for &'a ValueWrapper<i32>
Source§impl<'a> Div<ValueWrapper<i64>> for &'a ValueWrapper<i64>
impl<'a> Div<ValueWrapper<i64>> for &'a ValueWrapper<i64>
Source§impl<'a> Div<ValueWrapper<i8>> for &'a ValueWrapper<i8>
impl<'a> Div<ValueWrapper<i8>> for &'a ValueWrapper<i8>
Source§impl<'a> Div<ValueWrapper<isize>> for &'a ValueWrapper<isize>
impl<'a> Div<ValueWrapper<isize>> for &'a ValueWrapper<isize>
Source§impl<'a> Div<ValueWrapper<u128>> for &'a ValueWrapper<u128>
impl<'a> Div<ValueWrapper<u128>> for &'a ValueWrapper<u128>
Source§impl<'a> Div<ValueWrapper<u16>> for &'a ValueWrapper<u16>
impl<'a> Div<ValueWrapper<u16>> for &'a ValueWrapper<u16>
Source§impl<'a> Div<ValueWrapper<u32>> for &'a ValueWrapper<u32>
impl<'a> Div<ValueWrapper<u32>> for &'a ValueWrapper<u32>
Source§impl<'a> Div<ValueWrapper<u64>> for &'a ValueWrapper<u64>
impl<'a> Div<ValueWrapper<u64>> for &'a ValueWrapper<u64>
Source§impl<'a> Div<ValueWrapper<u8>> for &'a ValueWrapper<u8>
impl<'a> Div<ValueWrapper<u8>> for &'a ValueWrapper<u8>
Source§impl<'a> Div<ValueWrapper<usize>> for &'a ValueWrapper<usize>
impl<'a> Div<ValueWrapper<usize>> for &'a ValueWrapper<usize>
Source§impl Div for ValueWrapper<f32>
impl Div for ValueWrapper<f32>
Source§impl Div for ValueWrapper<f64>
impl Div for ValueWrapper<f64>
Source§impl Div for ValueWrapper<i128>
impl Div for ValueWrapper<i128>
Source§impl Div for ValueWrapper<i16>
impl Div for ValueWrapper<i16>
Source§impl Div for ValueWrapper<i32>
impl Div for ValueWrapper<i32>
Source§impl Div for ValueWrapper<i64>
impl Div for ValueWrapper<i64>
Source§impl Div for ValueWrapper<i8>
impl Div for ValueWrapper<i8>
Source§impl Div for ValueWrapper<isize>
impl Div for ValueWrapper<isize>
Source§impl Div for ValueWrapper<u128>
impl Div for ValueWrapper<u128>
Source§impl Div for ValueWrapper<u16>
impl Div for ValueWrapper<u16>
Source§impl Div for ValueWrapper<u32>
impl Div for ValueWrapper<u32>
Source§impl Div for ValueWrapper<u64>
impl Div for ValueWrapper<u64>
Source§impl Div for ValueWrapper<u8>
impl Div for ValueWrapper<u8>
Source§impl Div for ValueWrapper<usize>
impl Div for ValueWrapper<usize>
Source§impl<'a> From<&'a NaiveDateTime> for ValueWrapper<NaiveDateTime>
impl<'a> From<&'a NaiveDateTime> for ValueWrapper<NaiveDateTime>
Source§fn from(value: &'a NaiveDateTime) -> Self
fn from(value: &'a NaiveDateTime) -> Self
Converts to this type from the input type.
Source§impl<T: for<'a> From<&'a U>, U> From<&ValueWrapper<U>> for ValueWrapper<T>
impl<T: for<'a> From<&'a U>, U> From<&ValueWrapper<U>> for ValueWrapper<T>
Source§fn from(value: &ValueWrapper<U>) -> Self
fn from(value: &ValueWrapper<U>) -> Self
Converts to this type from the input type.
Source§impl<T> From<Infinity> for ValueWrapper<T>
impl<T> From<Infinity> for ValueWrapper<T>
Source§impl From<NaiveDateTime> for ValueWrapper<NaiveDateTime>
impl From<NaiveDateTime> for ValueWrapper<NaiveDateTime>
Source§fn from(value: NaiveDateTime) -> Self
fn from(value: NaiveDateTime) -> Self
Converts to this type from the input type.
Source§impl<T> From<NegativeInfinity> for ValueWrapper<T>
impl<T> From<NegativeInfinity> for ValueWrapper<T>
Source§fn from(_: NegativeInfinity) -> Self
fn from(_: NegativeInfinity) -> Self
Converts to this type from the input type.
Source§impl<T: SemiArithmetic> From<T> for ValueWrapper<T>
impl<T: SemiArithmetic> From<T> for ValueWrapper<T>
Source§impl<T: RealNumber> From<T> for ValueWrapper<T>
impl<T: RealNumber> From<T> for ValueWrapper<T>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<f32>> for &'a ValueWrapper<f32>
impl<'a, 'b> Mul<&'b ValueWrapper<f32>> for &'a ValueWrapper<f32>
Source§impl<'a> Mul<&'a ValueWrapper<f32>> for ValueWrapper<f32>
impl<'a> Mul<&'a ValueWrapper<f32>> for ValueWrapper<f32>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<f64>> for &'a ValueWrapper<f64>
impl<'a, 'b> Mul<&'b ValueWrapper<f64>> for &'a ValueWrapper<f64>
Source§impl<'a> Mul<&'a ValueWrapper<f64>> for ValueWrapper<f64>
impl<'a> Mul<&'a ValueWrapper<f64>> for ValueWrapper<f64>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<i128>> for &'a ValueWrapper<i128>
impl<'a, 'b> Mul<&'b ValueWrapper<i128>> for &'a ValueWrapper<i128>
Source§impl<'a> Mul<&'a ValueWrapper<i128>> for ValueWrapper<i128>
impl<'a> Mul<&'a ValueWrapper<i128>> for ValueWrapper<i128>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<i16>> for &'a ValueWrapper<i16>
impl<'a, 'b> Mul<&'b ValueWrapper<i16>> for &'a ValueWrapper<i16>
Source§impl<'a> Mul<&'a ValueWrapper<i16>> for ValueWrapper<i16>
impl<'a> Mul<&'a ValueWrapper<i16>> for ValueWrapper<i16>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<i32>> for &'a ValueWrapper<i32>
impl<'a, 'b> Mul<&'b ValueWrapper<i32>> for &'a ValueWrapper<i32>
Source§impl<'a> Mul<&'a ValueWrapper<i32>> for ValueWrapper<i32>
impl<'a> Mul<&'a ValueWrapper<i32>> for ValueWrapper<i32>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<i64>> for &'a ValueWrapper<i64>
impl<'a, 'b> Mul<&'b ValueWrapper<i64>> for &'a ValueWrapper<i64>
Source§impl<'a> Mul<&'a ValueWrapper<i64>> for ValueWrapper<i64>
impl<'a> Mul<&'a ValueWrapper<i64>> for ValueWrapper<i64>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<i8>> for &'a ValueWrapper<i8>
impl<'a, 'b> Mul<&'b ValueWrapper<i8>> for &'a ValueWrapper<i8>
Source§impl<'a> Mul<&'a ValueWrapper<i8>> for ValueWrapper<i8>
impl<'a> Mul<&'a ValueWrapper<i8>> for ValueWrapper<i8>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<isize>> for &'a ValueWrapper<isize>
impl<'a, 'b> Mul<&'b ValueWrapper<isize>> for &'a ValueWrapper<isize>
Source§impl<'a> Mul<&'a ValueWrapper<isize>> for ValueWrapper<isize>
impl<'a> Mul<&'a ValueWrapper<isize>> for ValueWrapper<isize>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<u128>> for &'a ValueWrapper<u128>
impl<'a, 'b> Mul<&'b ValueWrapper<u128>> for &'a ValueWrapper<u128>
Source§impl<'a> Mul<&'a ValueWrapper<u128>> for ValueWrapper<u128>
impl<'a> Mul<&'a ValueWrapper<u128>> for ValueWrapper<u128>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<u16>> for &'a ValueWrapper<u16>
impl<'a, 'b> Mul<&'b ValueWrapper<u16>> for &'a ValueWrapper<u16>
Source§impl<'a> Mul<&'a ValueWrapper<u16>> for ValueWrapper<u16>
impl<'a> Mul<&'a ValueWrapper<u16>> for ValueWrapper<u16>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<u32>> for &'a ValueWrapper<u32>
impl<'a, 'b> Mul<&'b ValueWrapper<u32>> for &'a ValueWrapper<u32>
Source§impl<'a> Mul<&'a ValueWrapper<u32>> for ValueWrapper<u32>
impl<'a> Mul<&'a ValueWrapper<u32>> for ValueWrapper<u32>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<u64>> for &'a ValueWrapper<u64>
impl<'a, 'b> Mul<&'b ValueWrapper<u64>> for &'a ValueWrapper<u64>
Source§impl<'a> Mul<&'a ValueWrapper<u64>> for ValueWrapper<u64>
impl<'a> Mul<&'a ValueWrapper<u64>> for ValueWrapper<u64>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<u8>> for &'a ValueWrapper<u8>
impl<'a, 'b> Mul<&'b ValueWrapper<u8>> for &'a ValueWrapper<u8>
Source§impl<'a> Mul<&'a ValueWrapper<u8>> for ValueWrapper<u8>
impl<'a> Mul<&'a ValueWrapper<u8>> for ValueWrapper<u8>
Source§impl<'a, 'b> Mul<&'b ValueWrapper<usize>> for &'a ValueWrapper<usize>
impl<'a, 'b> Mul<&'b ValueWrapper<usize>> for &'a ValueWrapper<usize>
Source§impl<'a> Mul<&'a ValueWrapper<usize>> for ValueWrapper<usize>
impl<'a> Mul<&'a ValueWrapper<usize>> for ValueWrapper<usize>
Source§impl<'a> Mul<ValueWrapper<f32>> for &'a ValueWrapper<f32>
impl<'a> Mul<ValueWrapper<f32>> for &'a ValueWrapper<f32>
Source§impl<'a> Mul<ValueWrapper<f64>> for &'a ValueWrapper<f64>
impl<'a> Mul<ValueWrapper<f64>> for &'a ValueWrapper<f64>
Source§impl<'a> Mul<ValueWrapper<i128>> for &'a ValueWrapper<i128>
impl<'a> Mul<ValueWrapper<i128>> for &'a ValueWrapper<i128>
Source§impl<'a> Mul<ValueWrapper<i16>> for &'a ValueWrapper<i16>
impl<'a> Mul<ValueWrapper<i16>> for &'a ValueWrapper<i16>
Source§impl<'a> Mul<ValueWrapper<i32>> for &'a ValueWrapper<i32>
impl<'a> Mul<ValueWrapper<i32>> for &'a ValueWrapper<i32>
Source§impl<'a> Mul<ValueWrapper<i64>> for &'a ValueWrapper<i64>
impl<'a> Mul<ValueWrapper<i64>> for &'a ValueWrapper<i64>
Source§impl<'a> Mul<ValueWrapper<i8>> for &'a ValueWrapper<i8>
impl<'a> Mul<ValueWrapper<i8>> for &'a ValueWrapper<i8>
Source§impl<'a> Mul<ValueWrapper<isize>> for &'a ValueWrapper<isize>
impl<'a> Mul<ValueWrapper<isize>> for &'a ValueWrapper<isize>
Source§impl<'a> Mul<ValueWrapper<u128>> for &'a ValueWrapper<u128>
impl<'a> Mul<ValueWrapper<u128>> for &'a ValueWrapper<u128>
Source§impl<'a> Mul<ValueWrapper<u16>> for &'a ValueWrapper<u16>
impl<'a> Mul<ValueWrapper<u16>> for &'a ValueWrapper<u16>
Source§impl<'a> Mul<ValueWrapper<u32>> for &'a ValueWrapper<u32>
impl<'a> Mul<ValueWrapper<u32>> for &'a ValueWrapper<u32>
Source§impl<'a> Mul<ValueWrapper<u64>> for &'a ValueWrapper<u64>
impl<'a> Mul<ValueWrapper<u64>> for &'a ValueWrapper<u64>
Source§impl<'a> Mul<ValueWrapper<u8>> for &'a ValueWrapper<u8>
impl<'a> Mul<ValueWrapper<u8>> for &'a ValueWrapper<u8>
Source§impl<'a> Mul<ValueWrapper<usize>> for &'a ValueWrapper<usize>
impl<'a> Mul<ValueWrapper<usize>> for &'a ValueWrapper<usize>
Source§impl Mul for ValueWrapper<f32>
impl Mul for ValueWrapper<f32>
Source§impl Mul for ValueWrapper<f64>
impl Mul for ValueWrapper<f64>
Source§impl Mul for ValueWrapper<i128>
impl Mul for ValueWrapper<i128>
Source§impl Mul for ValueWrapper<i16>
impl Mul for ValueWrapper<i16>
Source§impl Mul for ValueWrapper<i32>
impl Mul for ValueWrapper<i32>
Source§impl Mul for ValueWrapper<i64>
impl Mul for ValueWrapper<i64>
Source§impl Mul for ValueWrapper<i8>
impl Mul for ValueWrapper<i8>
Source§impl Mul for ValueWrapper<isize>
impl Mul for ValueWrapper<isize>
Source§impl Mul for ValueWrapper<u128>
impl Mul for ValueWrapper<u128>
Source§impl Mul for ValueWrapper<u16>
impl Mul for ValueWrapper<u16>
Source§impl Mul for ValueWrapper<u32>
impl Mul for ValueWrapper<u32>
Source§impl Mul for ValueWrapper<u64>
impl Mul for ValueWrapper<u64>
Source§impl Mul for ValueWrapper<u8>
impl Mul for ValueWrapper<u8>
Source§impl Mul for ValueWrapper<usize>
impl Mul for ValueWrapper<usize>
Source§impl<'a> Neg for &'a ValueWrapper<f32>
impl<'a> Neg for &'a ValueWrapper<f32>
Source§impl<'a> Neg for &'a ValueWrapper<f64>
impl<'a> Neg for &'a ValueWrapper<f64>
Source§impl<'a> Neg for &'a ValueWrapper<i128>
impl<'a> Neg for &'a ValueWrapper<i128>
Source§impl<'a> Neg for &'a ValueWrapper<i16>
impl<'a> Neg for &'a ValueWrapper<i16>
Source§impl<'a> Neg for &'a ValueWrapper<i32>
impl<'a> Neg for &'a ValueWrapper<i32>
Source§impl<'a> Neg for &'a ValueWrapper<i64>
impl<'a> Neg for &'a ValueWrapper<i64>
Source§impl<'a> Neg for &'a ValueWrapper<i8>
impl<'a> Neg for &'a ValueWrapper<i8>
Source§impl<'a> Neg for &'a ValueWrapper<isize>
impl<'a> Neg for &'a ValueWrapper<isize>
Source§impl Neg for ValueWrapper<f32>
impl Neg for ValueWrapper<f32>
Source§impl Neg for ValueWrapper<f64>
impl Neg for ValueWrapper<f64>
Source§impl Neg for ValueWrapper<i128>
impl Neg for ValueWrapper<i128>
Source§impl Neg for ValueWrapper<i16>
impl Neg for ValueWrapper<i16>
Source§impl Neg for ValueWrapper<i32>
impl Neg for ValueWrapper<i32>
Source§impl Neg for ValueWrapper<i64>
impl Neg for ValueWrapper<i64>
Source§impl Neg for ValueWrapper<i8>
impl Neg for ValueWrapper<i8>
Source§impl Neg for ValueWrapper<isize>
impl Neg for ValueWrapper<isize>
Source§impl PartialEq<NaiveDateTime> for ValueWrapper<NaiveDateTime>
impl PartialEq<NaiveDateTime> for ValueWrapper<NaiveDateTime>
Source§impl<T, U: SemiArithmetic> PartialEq<U> for ValueWrapper<T>where
T: PartialEq<U>,
impl<T, U: SemiArithmetic> PartialEq<U> for ValueWrapper<T>where
T: PartialEq<U>,
Source§impl<T, U: RealNumber> PartialEq<U> for ValueWrapper<T>where
T: PartialEq<U>,
impl<T, U: RealNumber> PartialEq<U> for ValueWrapper<T>where
T: PartialEq<U>,
Source§impl<T, U> PartialEq<ValueWrapper<U>> for ValueWrapper<T>where
T: PartialEq<U>,
impl<T, U> PartialEq<ValueWrapper<U>> for ValueWrapper<T>where
T: PartialEq<U>,
Source§impl PartialOrd<Duration> for ValueWrapper<Duration>
impl PartialOrd<Duration> for ValueWrapper<Duration>
Source§impl PartialOrd<Instant> for ValueWrapper<Instant>
impl PartialOrd<Instant> for ValueWrapper<Instant>
Source§impl PartialOrd<NaiveDateTime> for ValueWrapper<NaiveDateTime>
impl PartialOrd<NaiveDateTime> for ValueWrapper<NaiveDateTime>
Source§impl<T, U: SemiArithmetic> PartialOrd<U> for ValueWrapper<T>where
T: PartialOrd<U>,
impl<T, U: SemiArithmetic> PartialOrd<U> for ValueWrapper<T>where
T: PartialOrd<U>,
Source§impl<T, U: RealNumber> PartialOrd<U> for ValueWrapper<T>where
T: PartialOrd<U>,
impl<T, U: RealNumber> PartialOrd<U> for ValueWrapper<T>where
T: PartialOrd<U>,
Source§impl<T, U> PartialOrd<ValueWrapper<U>> for ValueWrapper<T>where
T: PartialOrd<U>,
impl<T, U> PartialOrd<ValueWrapper<U>> for ValueWrapper<T>where
T: PartialOrd<U>,
Source§impl<'a, 'b> Sub<&'b Duration> for &'a ValueWrapper<NaiveDateTime>
impl<'a, 'b> Sub<&'b Duration> for &'a ValueWrapper<NaiveDateTime>
Source§impl<'a> Sub<&'a Duration> for ValueWrapper<NaiveDateTime>
impl<'a> Sub<&'a Duration> for ValueWrapper<NaiveDateTime>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<f32>> for &'a ValueWrapper<f32>
impl<'a, 'b> Sub<&'b ValueWrapper<f32>> for &'a ValueWrapper<f32>
Source§impl<'a> Sub<&'a ValueWrapper<f32>> for ValueWrapper<f32>
impl<'a> Sub<&'a ValueWrapper<f32>> for ValueWrapper<f32>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<f64>> for &'a ValueWrapper<f64>
impl<'a, 'b> Sub<&'b ValueWrapper<f64>> for &'a ValueWrapper<f64>
Source§impl<'a> Sub<&'a ValueWrapper<f64>> for ValueWrapper<f64>
impl<'a> Sub<&'a ValueWrapper<f64>> for ValueWrapper<f64>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<i128>> for &'a ValueWrapper<i128>
impl<'a, 'b> Sub<&'b ValueWrapper<i128>> for &'a ValueWrapper<i128>
Source§impl<'a> Sub<&'a ValueWrapper<i128>> for ValueWrapper<i128>
impl<'a> Sub<&'a ValueWrapper<i128>> for ValueWrapper<i128>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<i16>> for &'a ValueWrapper<i16>
impl<'a, 'b> Sub<&'b ValueWrapper<i16>> for &'a ValueWrapper<i16>
Source§impl<'a> Sub<&'a ValueWrapper<i16>> for ValueWrapper<i16>
impl<'a> Sub<&'a ValueWrapper<i16>> for ValueWrapper<i16>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<i32>> for &'a ValueWrapper<i32>
impl<'a, 'b> Sub<&'b ValueWrapper<i32>> for &'a ValueWrapper<i32>
Source§impl<'a> Sub<&'a ValueWrapper<i32>> for ValueWrapper<i32>
impl<'a> Sub<&'a ValueWrapper<i32>> for ValueWrapper<i32>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<i64>> for &'a ValueWrapper<i64>
impl<'a, 'b> Sub<&'b ValueWrapper<i64>> for &'a ValueWrapper<i64>
Source§impl<'a> Sub<&'a ValueWrapper<i64>> for ValueWrapper<i64>
impl<'a> Sub<&'a ValueWrapper<i64>> for ValueWrapper<i64>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<i8>> for &'a ValueWrapper<i8>
impl<'a, 'b> Sub<&'b ValueWrapper<i8>> for &'a ValueWrapper<i8>
Source§impl<'a> Sub<&'a ValueWrapper<i8>> for ValueWrapper<i8>
impl<'a> Sub<&'a ValueWrapper<i8>> for ValueWrapper<i8>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<isize>> for &'a ValueWrapper<isize>
impl<'a, 'b> Sub<&'b ValueWrapper<isize>> for &'a ValueWrapper<isize>
Source§impl<'a> Sub<&'a ValueWrapper<isize>> for ValueWrapper<isize>
impl<'a> Sub<&'a ValueWrapper<isize>> for ValueWrapper<isize>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<u128>> for &'a ValueWrapper<u128>
impl<'a, 'b> Sub<&'b ValueWrapper<u128>> for &'a ValueWrapper<u128>
Source§impl<'a> Sub<&'a ValueWrapper<u128>> for ValueWrapper<u128>
impl<'a> Sub<&'a ValueWrapper<u128>> for ValueWrapper<u128>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<u16>> for &'a ValueWrapper<u16>
impl<'a, 'b> Sub<&'b ValueWrapper<u16>> for &'a ValueWrapper<u16>
Source§impl<'a> Sub<&'a ValueWrapper<u16>> for ValueWrapper<u16>
impl<'a> Sub<&'a ValueWrapper<u16>> for ValueWrapper<u16>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<u32>> for &'a ValueWrapper<u32>
impl<'a, 'b> Sub<&'b ValueWrapper<u32>> for &'a ValueWrapper<u32>
Source§impl<'a> Sub<&'a ValueWrapper<u32>> for ValueWrapper<u32>
impl<'a> Sub<&'a ValueWrapper<u32>> for ValueWrapper<u32>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<u64>> for &'a ValueWrapper<u64>
impl<'a, 'b> Sub<&'b ValueWrapper<u64>> for &'a ValueWrapper<u64>
Source§impl<'a> Sub<&'a ValueWrapper<u64>> for ValueWrapper<u64>
impl<'a> Sub<&'a ValueWrapper<u64>> for ValueWrapper<u64>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<u8>> for &'a ValueWrapper<u8>
impl<'a, 'b> Sub<&'b ValueWrapper<u8>> for &'a ValueWrapper<u8>
Source§impl<'a> Sub<&'a ValueWrapper<u8>> for ValueWrapper<u8>
impl<'a> Sub<&'a ValueWrapper<u8>> for ValueWrapper<u8>
Source§impl<'a, 'b> Sub<&'b ValueWrapper<usize>> for &'a ValueWrapper<usize>
impl<'a, 'b> Sub<&'b ValueWrapper<usize>> for &'a ValueWrapper<usize>
Source§impl<'a> Sub<&'a ValueWrapper<usize>> for ValueWrapper<usize>
impl<'a> Sub<&'a ValueWrapper<usize>> for ValueWrapper<usize>
Source§impl<'a> Sub<Duration> for &'a ValueWrapper<NaiveDateTime>
impl<'a> Sub<Duration> for &'a ValueWrapper<NaiveDateTime>
Source§impl Sub<Duration> for ValueWrapper<NaiveDateTime>
impl Sub<Duration> for ValueWrapper<NaiveDateTime>
Source§impl<'a> Sub<ValueWrapper<f32>> for &'a ValueWrapper<f32>
impl<'a> Sub<ValueWrapper<f32>> for &'a ValueWrapper<f32>
Source§impl<'a> Sub<ValueWrapper<f64>> for &'a ValueWrapper<f64>
impl<'a> Sub<ValueWrapper<f64>> for &'a ValueWrapper<f64>
Source§impl<'a> Sub<ValueWrapper<i128>> for &'a ValueWrapper<i128>
impl<'a> Sub<ValueWrapper<i128>> for &'a ValueWrapper<i128>
Source§impl<'a> Sub<ValueWrapper<i16>> for &'a ValueWrapper<i16>
impl<'a> Sub<ValueWrapper<i16>> for &'a ValueWrapper<i16>
Source§impl<'a> Sub<ValueWrapper<i32>> for &'a ValueWrapper<i32>
impl<'a> Sub<ValueWrapper<i32>> for &'a ValueWrapper<i32>
Source§impl<'a> Sub<ValueWrapper<i64>> for &'a ValueWrapper<i64>
impl<'a> Sub<ValueWrapper<i64>> for &'a ValueWrapper<i64>
Source§impl<'a> Sub<ValueWrapper<i8>> for &'a ValueWrapper<i8>
impl<'a> Sub<ValueWrapper<i8>> for &'a ValueWrapper<i8>
Source§impl<'a> Sub<ValueWrapper<isize>> for &'a ValueWrapper<isize>
impl<'a> Sub<ValueWrapper<isize>> for &'a ValueWrapper<isize>
Source§impl<'a> Sub<ValueWrapper<u128>> for &'a ValueWrapper<u128>
impl<'a> Sub<ValueWrapper<u128>> for &'a ValueWrapper<u128>
Source§impl<'a> Sub<ValueWrapper<u16>> for &'a ValueWrapper<u16>
impl<'a> Sub<ValueWrapper<u16>> for &'a ValueWrapper<u16>
Source§impl<'a> Sub<ValueWrapper<u32>> for &'a ValueWrapper<u32>
impl<'a> Sub<ValueWrapper<u32>> for &'a ValueWrapper<u32>
Source§impl<'a> Sub<ValueWrapper<u64>> for &'a ValueWrapper<u64>
impl<'a> Sub<ValueWrapper<u64>> for &'a ValueWrapper<u64>
Source§impl<'a> Sub<ValueWrapper<u8>> for &'a ValueWrapper<u8>
impl<'a> Sub<ValueWrapper<u8>> for &'a ValueWrapper<u8>
Source§impl<'a> Sub<ValueWrapper<usize>> for &'a ValueWrapper<usize>
impl<'a> Sub<ValueWrapper<usize>> for &'a ValueWrapper<usize>
Source§impl Sub for ValueWrapper<f32>
impl Sub for ValueWrapper<f32>
Source§impl Sub for ValueWrapper<f64>
impl Sub for ValueWrapper<f64>
Source§impl Sub for ValueWrapper<i128>
impl Sub for ValueWrapper<i128>
Source§impl Sub for ValueWrapper<i16>
impl Sub for ValueWrapper<i16>
Source§impl Sub for ValueWrapper<i32>
impl Sub for ValueWrapper<i32>
Source§impl Sub for ValueWrapper<i64>
impl Sub for ValueWrapper<i64>
Source§impl Sub for ValueWrapper<i8>
impl Sub for ValueWrapper<i8>
Source§impl Sub for ValueWrapper<isize>
impl Sub for ValueWrapper<isize>
Source§impl Sub for ValueWrapper<u128>
impl Sub for ValueWrapper<u128>
Source§impl Sub for ValueWrapper<u16>
impl Sub for ValueWrapper<u16>
Source§impl Sub for ValueWrapper<u32>
impl Sub for ValueWrapper<u32>
Source§impl Sub for ValueWrapper<u64>
impl Sub for ValueWrapper<u64>
Source§impl Sub for ValueWrapper<u8>
impl Sub for ValueWrapper<u8>
Source§impl Sub for ValueWrapper<usize>
impl Sub for ValueWrapper<usize>
Source§impl<T> ValueWrapperUnwrap<T> for ValueWrapper<T>
impl<T> ValueWrapperUnwrap<T> for ValueWrapper<T>
Source§impl<T: RealNumber> ValueWrapperUnwrap<T> for ValueWrapper<T>
impl<T: RealNumber> ValueWrapperUnwrap<T> for ValueWrapper<T>
impl<T: Copy> Copy for ValueWrapper<T>
Auto Trait Implementations§
impl<T> Freeze for ValueWrapper<T>where
T: Freeze,
impl<T> RefUnwindSafe for ValueWrapper<T>where
T: RefUnwindSafe,
impl<T> Send for ValueWrapper<T>where
T: Send,
impl<T> Sync for ValueWrapper<T>where
T: Sync,
impl<T> Unpin for ValueWrapper<T>where
T: Unpin,
impl<T> UnwindSafe for ValueWrapper<T>where
T: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more