[−][src]Enum rustorm_dao::value::Value
Generic value storage 32 byte in size Some contains the same value container, but the variant is more important for type hinting and view presentation hinting purposes
Variants
Nil
Bool(bool)
Tinyint(i8)
Smallint(i16)
Int(i32)
Bigint(i64)
Float(f32)
Double(f64)
BigDecimal(BigDecimal)
Blob(Vec<u8>)
ImageUri(String)
Char(char)
Text(String)
Json(String)
Uuid(Uuid)
Date(NaiveDate)
Time(NaiveTime)
DateTime(NaiveDateTime)
Timestamp(DateTime<Utc>)
Interval(Interval)
Point(Point<f64>)
Array(Array)
Methods
impl Value
[src]
Trait Implementations
impl PartialEq<Value> for Value
[src]
impl Clone for Value
[src]
fn clone(&self) -> Value
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<bool> for Value
[src]
Owned types
impl<'a> From<&'a bool> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<bool>> for Value
[src]
for borrowed option types
impl From<i8> for Value
[src]
Owned types
impl<'a> From<&'a i8> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<i8>> for Value
[src]
for borrowed option types
impl From<i16> for Value
[src]
Owned types
impl<'a> From<&'a i16> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<i16>> for Value
[src]
for borrowed option types
impl From<i32> for Value
[src]
Owned types
impl<'a> From<&'a i32> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<i32>> for Value
[src]
for borrowed option types
impl From<i64> for Value
[src]
Owned types
impl<'a> From<&'a i64> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<i64>> for Value
[src]
for borrowed option types
impl From<f32> for Value
[src]
Owned types
impl<'a> From<&'a f32> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<f32>> for Value
[src]
for borrowed option types
impl From<f64> for Value
[src]
Owned types
impl<'a> From<&'a f64> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<f64>> for Value
[src]
for borrowed option types
impl From<Vec<u8>> for Value
[src]
Owned types
impl<'a> From<&'a Vec<u8>> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<Vec<u8>>> for Value
[src]
for borrowed option types
impl From<char> for Value
[src]
Owned types
impl<'a> From<&'a char> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<char>> for Value
[src]
for borrowed option types
impl From<String> for Value
[src]
Owned types
impl<'a> From<&'a String> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<String>> for Value
[src]
for borrowed option types
impl From<Uuid> for Value
[src]
Owned types
impl<'a> From<&'a Uuid> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<Uuid>> for Value
[src]
for borrowed option types
impl From<NaiveDate> for Value
[src]
Owned types
impl<'a> From<&'a NaiveDate> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<NaiveDate>> for Value
[src]
for borrowed option types
impl From<NaiveTime> for Value
[src]
Owned types
impl<'a> From<&'a NaiveTime> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<NaiveTime>> for Value
[src]
for borrowed option types
impl From<DateTime<Utc>> for Value
[src]
Owned types
impl<'a> From<&'a DateTime<Utc>> for Value
[src]
For borrowed types
impl<'a> From<&'a Option<DateTime<Utc>>> for Value
[src]
for borrowed option types
impl<'a> From<&'a str> for Value
[src]
impl From<Vec<String>> for Value
[src]
impl<'a> From<&'a Vec<String>> for Value
[src]
impl<'a> From<&'a Value> for Vec<String>
[src]
impl Debug for Value
[src]
impl<'a> TryFrom<&'a Value> for String
[src]
Char can be casted into String and they havea separate implementation for extracting data
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for bool
[src]
try from to owned
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for i8
[src]
try from to owned
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for i16
[src]
try from to owned
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for i32
[src]
try from to owned
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for i64
[src]
try from to owned
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for f32
[src]
try from to owned
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for f64
[src]
try from to owned
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Vec<u8>
[src]
try from to owned
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for char
[src]
try from to owned
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Uuid
[src]
try from to owned
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for NaiveDate
[src]
try from to owned
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for NaiveDateTime
[src]
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for DateTime<Utc>
[src]
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<bool>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<i8>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<i16>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<i32>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<i64>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<f32>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<f64>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<Vec<u8>>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<char>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<String>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<Uuid>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<NaiveDate>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<NaiveDateTime>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl<'a> TryFrom<&'a Value> for Option<DateTime<Utc>>
[src]
try from to Option
type Error = ConvertError
The type returned in the event of a conversion error.
fn try_from(value: &'a Value) -> Result<Self, Self::Error>
[src]
impl Serialize for Value
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Value
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto 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<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,