pub enum CqlValue {
Show 26 variants
Ascii(String),
Boolean(bool),
Blob(Vec<u8, Global>),
Counter(Counter),
Decimal(BigDecimal),
Date(u32),
Double(f64),
Duration(CqlDuration),
Empty,
Float(f32),
Int(i32),
BigInt(i64),
Text(String),
Timestamp(Duration),
Inet(IpAddr),
List(Vec<CqlValue, Global>),
Map(Vec<(CqlValue, CqlValue), Global>),
Set(Vec<CqlValue, Global>),
UserDefinedType {
keyspace: String,
type_name: String,
fields: Vec<(String, Option<CqlValue>), Global>,
},
SmallInt(i16),
TinyInt(i8),
Time(Duration),
Timeuuid(Uuid),
Tuple(Vec<Option<CqlValue>, Global>),
Uuid(Uuid),
Varint(BigInt),
}
Variants§
Ascii(String)
Boolean(bool)
Blob(Vec<u8, Global>)
Counter(Counter)
Decimal(BigDecimal)
Date(u32)
Days since -5877641-06-23 i.e. 2^31 days before unix epoch Can be converted to chrono::NaiveDate (-262145-1-1 to 262143-12-31) using as_date
Double(f64)
Duration(CqlDuration)
Empty
Float(f32)
Int(i32)
BigInt(i64)
Text(String)
Timestamp(Duration)
Milliseconds since unix epoch
Inet(IpAddr)
List(Vec<CqlValue, Global>)
Map(Vec<(CqlValue, CqlValue), Global>)
Set(Vec<CqlValue, Global>)
UserDefinedType
Fields
SmallInt(i16)
TinyInt(i8)
Time(Duration)
Nanoseconds since midnight
Timeuuid(Uuid)
Tuple(Vec<Option<CqlValue>, Global>)
Uuid(Uuid)
Varint(BigInt)
Implementations§
source§impl CqlValue
impl CqlValue
pub fn as_ascii(&self) -> Option<&String>
pub fn as_date(&self) -> Option<NaiveDate>
pub fn as_duration(&self) -> Option<Duration>
pub fn as_cql_duration(&self) -> Option<CqlDuration>
pub fn as_counter(&self) -> Option<Counter>
pub fn as_boolean(&self) -> Option<bool>
pub fn as_double(&self) -> Option<f64>
pub fn as_uuid(&self) -> Option<Uuid>
pub fn as_float(&self) -> Option<f32>
pub fn as_int(&self) -> Option<i32>
pub fn as_bigint(&self) -> Option<i64>
pub fn as_tinyint(&self) -> Option<i8>
pub fn as_smallint(&self) -> Option<i16>
pub fn as_blob(&self) -> Option<&Vec<u8, Global>>
pub fn as_text(&self) -> Option<&String>
pub fn as_timeuuid(&self) -> Option<Uuid>
pub fn into_string(self) -> Option<String>
pub fn into_blob(self) -> Option<Vec<u8, Global>>
pub fn as_inet(&self) -> Option<IpAddr>
pub fn as_list(&self) -> Option<&Vec<CqlValue, Global>>
pub fn as_set(&self) -> Option<&Vec<CqlValue, Global>>
pub fn as_map(&self) -> Option<&Vec<(CqlValue, CqlValue), Global>>
pub fn as_udt(&self) -> Option<&Vec<(String, Option<CqlValue>), Global>>
pub fn into_vec(self) -> Option<Vec<CqlValue, Global>>
pub fn into_pair_vec(self) -> Option<Vec<(CqlValue, CqlValue), Global>>
pub fn into_udt_pair_vec( self ) -> Option<Vec<(String, Option<CqlValue>), Global>>
pub fn into_varint(self) -> Option<BigInt>
pub fn into_decimal(self) -> Option<BigDecimal>
Trait Implementations§
source§impl<T1> FromCqlVal<CqlValue> for (T1,)where
T1: FromCqlVal<Option<CqlValue>>,
impl<T1> FromCqlVal<CqlValue> for (T1,)where T1: FromCqlVal<Option<CqlValue>>,
source§impl<T1, T2> FromCqlVal<CqlValue> for (T1, T2)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
impl<T1, T2> FromCqlVal<CqlValue> for (T1, T2)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>,
source§impl<T1, T2, T3> FromCqlVal<CqlValue> for (T1, T2, T3)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3> FromCqlVal<CqlValue> for (T1, T2, T3)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>,
fn from_cql(cql_val: CqlValue) -> Result<(T1, T2, T3), FromCqlValError>
source§impl<T1, T2, T3, T4> FromCqlVal<CqlValue> for (T1, T2, T3, T4)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4> FromCqlVal<CqlValue> for (T1, T2, T3, T4)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>,
fn from_cql(cql_val: CqlValue) -> Result<(T1, T2, T3, T4), FromCqlValError>
source§impl<T1, T2, T3, T4, T5> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>,
fn from_cql(cql_val: CqlValue) -> Result<(T1, T2, T3, T4, T5), FromCqlValError>
source§impl<T1, T2, T3, T4, T5, T6> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
T6: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5, T6> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>, T6: FromCqlVal<Option<CqlValue>>,
fn from_cql( cql_val: CqlValue ) -> Result<(T1, T2, T3, T4, T5, T6), FromCqlValError>
source§impl<T1, T2, T3, T4, T5, T6, T7> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
T6: FromCqlVal<Option<CqlValue>>,
T7: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5, T6, T7> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>, T6: FromCqlVal<Option<CqlValue>>, T7: FromCqlVal<Option<CqlValue>>,
fn from_cql( cql_val: CqlValue ) -> Result<(T1, T2, T3, T4, T5, T6, T7), FromCqlValError>
source§impl<T1, T2, T3, T4, T5, T6, T7, T8> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
T6: FromCqlVal<Option<CqlValue>>,
T7: FromCqlVal<Option<CqlValue>>,
T8: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5, T6, T7, T8> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>, T6: FromCqlVal<Option<CqlValue>>, T7: FromCqlVal<Option<CqlValue>>, T8: FromCqlVal<Option<CqlValue>>,
fn from_cql( cql_val: CqlValue ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8), FromCqlValError>
source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
T6: FromCqlVal<Option<CqlValue>>,
T7: FromCqlVal<Option<CqlValue>>,
T8: FromCqlVal<Option<CqlValue>>,
T9: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>, T6: FromCqlVal<Option<CqlValue>>, T7: FromCqlVal<Option<CqlValue>>, T8: FromCqlVal<Option<CqlValue>>, T9: FromCqlVal<Option<CqlValue>>,
fn from_cql( cql_val: CqlValue ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9), FromCqlValError>
source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
T6: FromCqlVal<Option<CqlValue>>,
T7: FromCqlVal<Option<CqlValue>>,
T8: FromCqlVal<Option<CqlValue>>,
T9: FromCqlVal<Option<CqlValue>>,
T10: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>, T6: FromCqlVal<Option<CqlValue>>, T7: FromCqlVal<Option<CqlValue>>, T8: FromCqlVal<Option<CqlValue>>, T9: FromCqlVal<Option<CqlValue>>, T10: FromCqlVal<Option<CqlValue>>,
fn from_cql( cql_val: CqlValue ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), FromCqlValError>
source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
T6: FromCqlVal<Option<CqlValue>>,
T7: FromCqlVal<Option<CqlValue>>,
T8: FromCqlVal<Option<CqlValue>>,
T9: FromCqlVal<Option<CqlValue>>,
T10: FromCqlVal<Option<CqlValue>>,
T11: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>, T6: FromCqlVal<Option<CqlValue>>, T7: FromCqlVal<Option<CqlValue>>, T8: FromCqlVal<Option<CqlValue>>, T9: FromCqlVal<Option<CqlValue>>, T10: FromCqlVal<Option<CqlValue>>, T11: FromCqlVal<Option<CqlValue>>,
fn from_cql( cql_val: CqlValue ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), FromCqlValError>
source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
T6: FromCqlVal<Option<CqlValue>>,
T7: FromCqlVal<Option<CqlValue>>,
T8: FromCqlVal<Option<CqlValue>>,
T9: FromCqlVal<Option<CqlValue>>,
T10: FromCqlVal<Option<CqlValue>>,
T11: FromCqlVal<Option<CqlValue>>,
T12: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>, T6: FromCqlVal<Option<CqlValue>>, T7: FromCqlVal<Option<CqlValue>>, T8: FromCqlVal<Option<CqlValue>>, T9: FromCqlVal<Option<CqlValue>>, T10: FromCqlVal<Option<CqlValue>>, T11: FromCqlVal<Option<CqlValue>>, T12: FromCqlVal<Option<CqlValue>>,
fn from_cql( cql_val: CqlValue ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), FromCqlValError>
source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
T6: FromCqlVal<Option<CqlValue>>,
T7: FromCqlVal<Option<CqlValue>>,
T8: FromCqlVal<Option<CqlValue>>,
T9: FromCqlVal<Option<CqlValue>>,
T10: FromCqlVal<Option<CqlValue>>,
T11: FromCqlVal<Option<CqlValue>>,
T12: FromCqlVal<Option<CqlValue>>,
T13: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>, T6: FromCqlVal<Option<CqlValue>>, T7: FromCqlVal<Option<CqlValue>>, T8: FromCqlVal<Option<CqlValue>>, T9: FromCqlVal<Option<CqlValue>>, T10: FromCqlVal<Option<CqlValue>>, T11: FromCqlVal<Option<CqlValue>>, T12: FromCqlVal<Option<CqlValue>>, T13: FromCqlVal<Option<CqlValue>>,
source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
T6: FromCqlVal<Option<CqlValue>>,
T7: FromCqlVal<Option<CqlValue>>,
T8: FromCqlVal<Option<CqlValue>>,
T9: FromCqlVal<Option<CqlValue>>,
T10: FromCqlVal<Option<CqlValue>>,
T11: FromCqlVal<Option<CqlValue>>,
T12: FromCqlVal<Option<CqlValue>>,
T13: FromCqlVal<Option<CqlValue>>,
T14: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>, T6: FromCqlVal<Option<CqlValue>>, T7: FromCqlVal<Option<CqlValue>>, T8: FromCqlVal<Option<CqlValue>>, T9: FromCqlVal<Option<CqlValue>>, T10: FromCqlVal<Option<CqlValue>>, T11: FromCqlVal<Option<CqlValue>>, T12: FromCqlVal<Option<CqlValue>>, T13: FromCqlVal<Option<CqlValue>>, T14: FromCqlVal<Option<CqlValue>>,
source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
T6: FromCqlVal<Option<CqlValue>>,
T7: FromCqlVal<Option<CqlValue>>,
T8: FromCqlVal<Option<CqlValue>>,
T9: FromCqlVal<Option<CqlValue>>,
T10: FromCqlVal<Option<CqlValue>>,
T11: FromCqlVal<Option<CqlValue>>,
T12: FromCqlVal<Option<CqlValue>>,
T13: FromCqlVal<Option<CqlValue>>,
T14: FromCqlVal<Option<CqlValue>>,
T15: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>, T6: FromCqlVal<Option<CqlValue>>, T7: FromCqlVal<Option<CqlValue>>, T8: FromCqlVal<Option<CqlValue>>, T9: FromCqlVal<Option<CqlValue>>, T10: FromCqlVal<Option<CqlValue>>, T11: FromCqlVal<Option<CqlValue>>, T12: FromCqlVal<Option<CqlValue>>, T13: FromCqlVal<Option<CqlValue>>, T14: FromCqlVal<Option<CqlValue>>, T15: FromCqlVal<Option<CqlValue>>,
source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)where
T1: FromCqlVal<Option<CqlValue>>,
T2: FromCqlVal<Option<CqlValue>>,
T3: FromCqlVal<Option<CqlValue>>,
T4: FromCqlVal<Option<CqlValue>>,
T5: FromCqlVal<Option<CqlValue>>,
T6: FromCqlVal<Option<CqlValue>>,
T7: FromCqlVal<Option<CqlValue>>,
T8: FromCqlVal<Option<CqlValue>>,
T9: FromCqlVal<Option<CqlValue>>,
T10: FromCqlVal<Option<CqlValue>>,
T11: FromCqlVal<Option<CqlValue>>,
T12: FromCqlVal<Option<CqlValue>>,
T13: FromCqlVal<Option<CqlValue>>,
T14: FromCqlVal<Option<CqlValue>>,
T15: FromCqlVal<Option<CqlValue>>,
T16: FromCqlVal<Option<CqlValue>>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)where T1: FromCqlVal<Option<CqlValue>>, T2: FromCqlVal<Option<CqlValue>>, T3: FromCqlVal<Option<CqlValue>>, T4: FromCqlVal<Option<CqlValue>>, T5: FromCqlVal<Option<CqlValue>>, T6: FromCqlVal<Option<CqlValue>>, T7: FromCqlVal<Option<CqlValue>>, T8: FromCqlVal<Option<CqlValue>>, T9: FromCqlVal<Option<CqlValue>>, T10: FromCqlVal<Option<CqlValue>>, T11: FromCqlVal<Option<CqlValue>>, T12: FromCqlVal<Option<CqlValue>>, T13: FromCqlVal<Option<CqlValue>>, T14: FromCqlVal<Option<CqlValue>>, T15: FromCqlVal<Option<CqlValue>>, T16: FromCqlVal<Option<CqlValue>>,
source§impl<K, V> FromCqlVal<CqlValue> for BTreeMap<K, V, Global>where
K: FromCqlVal<CqlValue> + Ord,
V: FromCqlVal<CqlValue>,
impl<K, V> FromCqlVal<CqlValue> for BTreeMap<K, V, Global>where K: FromCqlVal<CqlValue> + Ord, V: FromCqlVal<CqlValue>,
source§impl<T> FromCqlVal<CqlValue> for BTreeSet<T, Global>where
T: FromCqlVal<CqlValue> + Ord,
impl<T> FromCqlVal<CqlValue> for BTreeSet<T, Global>where T: FromCqlVal<CqlValue> + Ord,
source§impl FromCqlVal<CqlValue> for BigDecimal
impl FromCqlVal<CqlValue> for BigDecimal
fn from_cql(cql_val: CqlValue) -> Result<BigDecimal, FromCqlValError>
source§impl FromCqlVal<CqlValue> for BigInt
impl FromCqlVal<CqlValue> for BigInt
source§impl FromCqlVal<CqlValue> for Counter
impl FromCqlVal<CqlValue> for Counter
source§impl FromCqlVal<CqlValue> for CqlDuration
impl FromCqlVal<CqlValue> for CqlDuration
fn from_cql(cql_val: CqlValue) -> Result<CqlDuration, FromCqlValError>
source§impl FromCqlVal<CqlValue> for CqlValue
impl FromCqlVal<CqlValue> for CqlValue
source§impl FromCqlVal<CqlValue> for Date
impl FromCqlVal<CqlValue> for Date
source§impl FromCqlVal<CqlValue> for Duration
impl FromCqlVal<CqlValue> for Duration
source§impl<T1, T2> FromCqlVal<CqlValue> for HashMap<T1, T2, RandomState>where
T1: FromCqlVal<CqlValue> + Eq + Hash,
T2: FromCqlVal<CqlValue>,
impl<T1, T2> FromCqlVal<CqlValue> for HashMap<T1, T2, RandomState>where T1: FromCqlVal<CqlValue> + Eq + Hash, T2: FromCqlVal<CqlValue>,
fn from_cql( cql_val: CqlValue ) -> Result<HashMap<T1, T2, RandomState>, FromCqlValError>
source§impl<T> FromCqlVal<CqlValue> for HashSet<T, RandomState>where
T: FromCqlVal<CqlValue> + Eq + Hash,
impl<T> FromCqlVal<CqlValue> for HashSet<T, RandomState>where T: FromCqlVal<CqlValue> + Eq + Hash,
fn from_cql( cql_val: CqlValue ) -> Result<HashSet<T, RandomState>, FromCqlValError>
source§impl FromCqlVal<CqlValue> for IpAddr
impl FromCqlVal<CqlValue> for IpAddr
source§impl FromCqlVal<CqlValue> for NaiveDate
impl FromCqlVal<CqlValue> for NaiveDate
source§impl<V> FromCqlVal<CqlValue> for Secret<V>where
V: FromCqlVal<CqlValue> + Zeroize,
Available on crate feature secret
only.
impl<V> FromCqlVal<CqlValue> for Secret<V>where V: FromCqlVal<CqlValue> + Zeroize,
Available on crate feature
secret
only.