Enum scylla::frame::response::result::CqlValue [−][src]
pub enum CqlValue {}Show 24 variants
Ascii(String), Boolean(bool), Blob(Vec<u8>), Counter(Counter), Decimal(BigDecimal), Date(u32), Double(f64), Float(f32), Int(i32), BigInt(i64), Text(String), Timestamp(Duration), Inet(IpAddr), List(Vec<CqlValue>), Map(Vec<(CqlValue, CqlValue)>), Set(Vec<CqlValue>), UserDefinedType { keyspace: String, type_name: String, fields: BTreeMap<String, Option<CqlValue>>, }, SmallInt(i16), TinyInt(i8), Time(Duration), Timeuuid(Uuid), Tuple(Vec<CqlValue>), Uuid(Uuid), Varint(BigInt),
Variants
Ascii(String)
Boolean(bool)
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)
Float(f32)
Int(i32)
BigInt(i64)
Text(String)
Timestamp(Duration)
Milliseconds since unix epoch
Inet(IpAddr)
Fields of UserDefinedType
SmallInt(i16)
TinyInt(i8)
Time(Duration)
Nanoseconds since midnight
Timeuuid(Uuid)
Uuid(Uuid)
Varint(BigInt)
Implementations
Trait Implementations
impl<T1: FromCqlVal<CqlValue> + Eq + Hash, T2: FromCqlVal<CqlValue>> FromCqlVal<CqlValue> for HashMap<T1, T2>
impl<T1: FromCqlVal<CqlValue> + Eq + Hash, T2: FromCqlVal<CqlValue>> FromCqlVal<CqlValue> for HashMap<T1, T2>
impl<T1, T2> FromCqlVal<CqlValue> for (T1, T2) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
impl<T1, T2> FromCqlVal<CqlValue> for (T1, T2) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
impl<T1, T2, T3> FromCqlVal<CqlValue> for (T1, T2, T3) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
impl<T1, T2, T3> FromCqlVal<CqlValue> for (T1, T2, T3) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
impl<T1, T2, T3, T4> FromCqlVal<CqlValue> for (T1, T2, T3, T4) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
impl<T1, T2, T3, T4> FromCqlVal<CqlValue> for (T1, T2, T3, T4) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
impl<T1, T2, T3, T4, T5> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
impl<T1, T2, T3, T4, T5> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
impl<T1, T2, T3, T4, T5, T6> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
impl<T1, T2, T3, T4, T5, T6> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
impl<T1, T2, T3, T4, T5, T6, T7> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
impl<T1, T2, T3, T4, T5, T6, T7> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
impl<T1, T2, T3, T4, T5, T6, T7, T8> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
impl<T1, T2, T3, T4, T5, T6, T7, T8> FromCqlVal<CqlValue> for (T1, T2, T3, T4, T5, T6, T7, T8) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<CqlValue>,
T12: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<CqlValue>,
T12: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<CqlValue>,
T12: FromCqlVal<CqlValue>,
T13: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<CqlValue>,
T12: FromCqlVal<CqlValue>,
T13: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<CqlValue>,
T12: FromCqlVal<CqlValue>,
T13: FromCqlVal<CqlValue>,
T14: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<CqlValue>,
T12: FromCqlVal<CqlValue>,
T13: FromCqlVal<CqlValue>,
T14: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<CqlValue>,
T12: FromCqlVal<CqlValue>,
T13: FromCqlVal<CqlValue>,
T14: FromCqlVal<CqlValue>,
T15: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<CqlValue>,
T12: FromCqlVal<CqlValue>,
T13: FromCqlVal<CqlValue>,
T14: FromCqlVal<CqlValue>,
T15: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<CqlValue>,
T12: FromCqlVal<CqlValue>,
T13: FromCqlVal<CqlValue>,
T14: FromCqlVal<CqlValue>,
T15: FromCqlVal<CqlValue>,
T16: FromCqlVal<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<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
T9: FromCqlVal<CqlValue>,
T10: FromCqlVal<CqlValue>,
T11: FromCqlVal<CqlValue>,
T12: FromCqlVal<CqlValue>,
T13: FromCqlVal<CqlValue>,
T14: FromCqlVal<CqlValue>,
T15: FromCqlVal<CqlValue>,
T16: FromCqlVal<CqlValue>,
Auto Trait Implementations
impl RefUnwindSafe for CqlValue
impl UnwindSafe for CqlValue