pub trait FromCqlVal<T>: Sized {
// Required method
fn from_cql(cql_val: T) -> Result<Self, FromCqlValError>;
}
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
Expand description
This trait defines a way to convert CqlValue or Option<CqlValue>
into some rust type
Required Methods§
fn from_cql(cql_val: T) -> Result<Self, FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl FromCqlVal<CqlValue> for IpAddr
impl FromCqlVal<CqlValue> for IpAddr
Source§impl FromCqlVal<CqlValue> for bool
impl FromCqlVal<CqlValue> for bool
Source§impl FromCqlVal<CqlValue> for f32
impl FromCqlVal<CqlValue> for f32
Source§impl FromCqlVal<CqlValue> for f64
impl FromCqlVal<CqlValue> for f64
Source§impl FromCqlVal<CqlValue> for i8
impl FromCqlVal<CqlValue> for i8
Source§impl FromCqlVal<CqlValue> for i16
impl FromCqlVal<CqlValue> for i16
Source§impl FromCqlVal<CqlValue> for i32
impl FromCqlVal<CqlValue> for i32
Source§impl FromCqlVal<CqlValue> for i64
impl FromCqlVal<CqlValue> for i64
Source§impl FromCqlVal<CqlValue> for Uuid
impl FromCqlVal<CqlValue> for Uuid
Source§impl FromCqlVal<CqlValue> for String
impl FromCqlVal<CqlValue> for String
Source§impl<K, V> FromCqlVal<CqlValue> for BTreeMap<K, V>
impl<K, V> FromCqlVal<CqlValue> for BTreeMap<K, V>
Source§impl<T1> FromCqlVal<CqlValue> for (T1,)
impl<T1> FromCqlVal<CqlValue> for (T1,)
Source§impl<T1, T2> FromCqlVal<CqlValue> for (T1, T2)
impl<T1, T2> FromCqlVal<CqlValue> for (T1, T2)
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>>,
Source§fn from_cql(cql_val: CqlValue) -> Result<(T1, T2, T3), FromCqlValError>
fn from_cql(cql_val: CqlValue) -> Result<(T1, T2, T3), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
Source§impl<T1, T2, T3> FromCqlVal<CqlValue> for HashMap<T1, T2, T3>
impl<T1, T2, T3> FromCqlVal<CqlValue> for HashMap<T1, T2, T3>
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>>,
Source§fn from_cql(cql_val: CqlValue) -> Result<(T1, T2, T3, T4), FromCqlValError>
fn from_cql(cql_val: CqlValue) -> Result<(T1, T2, T3, T4), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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>>,
Source§fn from_cql(cql_val: CqlValue) -> Result<(T1, T2, T3, T4, T5), FromCqlValError>
fn from_cql(cql_val: CqlValue) -> Result<(T1, T2, T3, T4, T5), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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>>,
Source§fn from_cql(
cql_val: CqlValue,
) -> Result<(T1, T2, T3, T4, T5, T6), FromCqlValError>
fn from_cql( cql_val: CqlValue, ) -> Result<(T1, T2, T3, T4, T5, T6), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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>>,
Source§fn from_cql(
cql_val: CqlValue,
) -> Result<(T1, T2, T3, T4, T5, T6, T7), FromCqlValError>
fn from_cql( cql_val: CqlValue, ) -> Result<(T1, T2, T3, T4, T5, T6, T7), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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>>,
Source§fn from_cql(
cql_val: CqlValue,
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8), FromCqlValError>
fn from_cql( cql_val: CqlValue, ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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>>,
Source§fn from_cql(
cql_val: CqlValue,
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9), FromCqlValError>
fn from_cql( cql_val: CqlValue, ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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>>,
Source§fn from_cql(
cql_val: CqlValue,
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), FromCqlValError>
fn from_cql( cql_val: CqlValue, ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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>>,
Source§fn from_cql(
cql_val: CqlValue,
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), FromCqlValError>
fn from_cql( cql_val: CqlValue, ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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>>,
Source§fn from_cql(
cql_val: CqlValue,
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), FromCqlValError>
fn from_cql( cql_val: CqlValue, ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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§fn from_cql(
cql_val: CqlValue,
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), FromCqlValError>
fn from_cql( cql_val: CqlValue, ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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§fn from_cql(
cql_val: CqlValue,
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), FromCqlValError>
fn from_cql( cql_val: CqlValue, ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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§fn from_cql(
cql_val: CqlValue,
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), FromCqlValError>
fn from_cql( cql_val: CqlValue, ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon
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§fn from_cql(
cql_val: CqlValue,
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), FromCqlValError>
fn from_cql( cql_val: CqlValue, ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16), FromCqlValError>
👎Deprecated since 0.15.0: Legacy deserialization API is inefficient and is going to be removed soon