pub enum Value {
}
Variants§
Null
EmptyArray
EmptyMap
Boolean(bool)
Binary(Vec<u8>)
String(String)
Number(NumberValue)
Timestamp(i64)
Microseconds from 1970-01-01 00:00:00 UTC
Date(i32)
Array(Vec<Value>)
Map(Vec<(Value, Value)>)
Tuple(Vec<Value>)
Bitmap(String)
Variant(String)
Geometry(String)
Implementations§
Trait Implementations§
Source§impl<T1, T2, T3> TryFrom<Value> for (T1, T2, T3)
impl<T1, T2, T3> TryFrom<Value> for (T1, T2, T3)
Source§impl<T1, T2, T3, T4> TryFrom<Value> for (T1, T2, T3, T4)
impl<T1, T2, T3, T4> TryFrom<Value> for (T1, T2, T3, T4)
Source§impl<T1, T2, T3, T4, T5> TryFrom<Value> for (T1, T2, T3, T4, T5)
impl<T1, T2, T3, T4, T5> TryFrom<Value> for (T1, T2, T3, T4, T5)
Source§impl<T1, T2, T3, T4, T5, T6> TryFrom<Value> for (T1, T2, T3, T4, T5, T6)
impl<T1, T2, T3, T4, T5, T6> TryFrom<Value> for (T1, T2, T3, T4, T5, T6)
Source§impl<T1, T2, T3, T4, T5, T6, T7> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7)
impl<T1, T2, T3, T4, T5, T6, T7> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7)
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8)
impl<T1, T2, T3, T4, T5, T6, T7, T8> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8)
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
T18: TryFrom<Value>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
T18: TryFrom<Value>,
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
T18: TryFrom<Value>,
T19: TryFrom<Value>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
T18: TryFrom<Value>,
T19: TryFrom<Value>,
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
T18: TryFrom<Value>,
T19: TryFrom<Value>,
T20: TryFrom<Value>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
T18: TryFrom<Value>,
T19: TryFrom<Value>,
T20: TryFrom<Value>,
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
T18: TryFrom<Value>,
T19: TryFrom<Value>,
T20: TryFrom<Value>,
T21: TryFrom<Value>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
T18: TryFrom<Value>,
T19: TryFrom<Value>,
T20: TryFrom<Value>,
T21: TryFrom<Value>,
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
T18: TryFrom<Value>,
T19: TryFrom<Value>,
T20: TryFrom<Value>,
T21: TryFrom<Value>,
T22: TryFrom<Value>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> TryFrom<Value> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)where
T1: TryFrom<Value>,
T2: TryFrom<Value>,
T3: TryFrom<Value>,
T4: TryFrom<Value>,
T5: TryFrom<Value>,
T6: TryFrom<Value>,
T7: TryFrom<Value>,
T8: TryFrom<Value>,
T9: TryFrom<Value>,
T10: TryFrom<Value>,
T11: TryFrom<Value>,
T12: TryFrom<Value>,
T13: TryFrom<Value>,
T14: TryFrom<Value>,
T15: TryFrom<Value>,
T16: TryFrom<Value>,
T17: TryFrom<Value>,
T18: TryFrom<Value>,
T19: TryFrom<Value>,
T20: TryFrom<Value>,
T21: TryFrom<Value>,
T22: TryFrom<Value>,
Source§impl TryFrom<Value> for NaiveDateTime
impl TryFrom<Value> for NaiveDateTime
impl StructuralPartialEq for Value
Auto Trait Implementations§
impl Freeze for Value
impl RefUnwindSafe for Value
impl Send for Value
impl Sync for Value
impl Unpin for Value
impl UnwindSafe for Value
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