Trait scylla::frame::response::cql_to_rust::FromCqlVal [−][src]
This trait defines a way to convert CqlValue or Option
Required methods
fn from_cql(cql_val: T) -> Result<Self, FromCqlValError>
[src]
Implementations on Foreign Types
impl<T: FromCqlVal<CqlValue>> FromCqlVal<Option<CqlValue>> for Option<T>
[src]
impl FromCqlVal<CqlValue> for i32
[src]
impl FromCqlVal<CqlValue> for i64
[src]
impl FromCqlVal<CqlValue> for i16
[src]
impl FromCqlVal<CqlValue> for BigInt
[src]
impl FromCqlVal<CqlValue> for i8
[src]
impl FromCqlVal<CqlValue> for NaiveDate
[src]
impl FromCqlVal<CqlValue> for f32
[src]
impl FromCqlVal<CqlValue> for f64
[src]
impl FromCqlVal<CqlValue> for bool
[src]
impl FromCqlVal<CqlValue> for String
[src]
impl FromCqlVal<CqlValue> for Vec<u8>
[src]
impl FromCqlVal<CqlValue> for IpAddr
[src]
impl FromCqlVal<CqlValue> for Uuid
[src]
impl FromCqlVal<CqlValue> for BigDecimal
[src]
fn from_cql(cql_val: CqlValue) -> Result<BigDecimal, FromCqlValError>
[src]
impl FromCqlVal<CqlValue> for Duration
[src]
impl<T: FromCqlVal<CqlValue>> FromCqlVal<CqlValue> for Vec<T>
[src]
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
impl<T1: FromCqlVal<CqlValue> + Eq + Hash, T2: FromCqlVal<CqlValue>> FromCqlVal<CqlValue> for HashMap<T1, T2>
[src]
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
impl<T1> FromCqlVal<CqlValue> for (T1,) where
T1: FromCqlVal<CqlValue>,
[src]
T1: FromCqlVal<CqlValue>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
impl<T1, T2> FromCqlVal<CqlValue> for (T1, T2) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
[src]
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
impl<T1, T2, T3> FromCqlVal<CqlValue> for (T1, T2, T3) where
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
[src]
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
T1: FromCqlVal<CqlValue>,
T2: FromCqlVal<CqlValue>,
T3: FromCqlVal<CqlValue>,
T4: FromCqlVal<CqlValue>,
T5: FromCqlVal<CqlValue>,
T6: FromCqlVal<CqlValue>,
T7: FromCqlVal<CqlValue>,
T8: FromCqlVal<CqlValue>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
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>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
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>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
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>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
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>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
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>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
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>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
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>,
fn from_cql(cql_val: CqlValue) -> Result<Self, FromCqlValError>
[src]
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>,
[src]
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>,