scylla_cql::frame::value

Trait ValueList

Source
pub trait ValueList {
    // Required method
    fn serialized(&self) -> SerializedResult<'_>;

    // Provided method
    fn write_to_request(
        &self,
        buf: &mut impl BufMut,
    ) -> Result<(), SerializeValuesError> { ... }
}
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Expand description

Represents list of values to be sent in a query gets serialized and but into request

Required Methods§

Source

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon

Provides a view of ValueList as LegacySerializedValues returns Cow<LegacySerializedValues> to make impl ValueList for LegacySerializedValues efficient

Provided Methods§

Source

fn write_to_request( &self, buf: &mut impl BufMut, ) -> Result<(), SerializeValuesError>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe 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 ValueList for Cow<'_, LegacySerializedValues>

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl ValueList for ()

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl ValueList for [u8; 0]

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1> ValueList for (T0, T1)
where T0: Value, T1: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2> ValueList for (T0, T1, T2)
where T0: Value, T1: Value, T2: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3> ValueList for (T0, T1, T2, T3)
where T0: Value, T1: Value, T2: Value, T3: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4> ValueList for (T0, T1, T2, T3, T4)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4, T5> ValueList for (T0, T1, T2, T3, T4, T5)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value, T5: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4, T5, T6> ValueList for (T0, T1, T2, T3, T4, T5, T6)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value, T5: Value, T6: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value, T5: Value, T6: Value, T7: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value, T5: Value, T6: Value, T7: Value, T8: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value, T5: Value, T6: Value, T7: Value, T8: Value, T9: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value, T5: Value, T6: Value, T7: Value, T8: Value, T9: Value, T10: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value, T5: Value, T6: Value, T7: Value, T8: Value, T9: Value, T10: Value, T11: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value, T5: Value, T6: Value, T7: Value, T8: Value, T9: Value, T10: Value, T11: Value, T12: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value, T5: Value, T6: Value, T7: Value, T8: Value, T9: Value, T10: Value, T11: Value, T12: Value, T13: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value, T5: Value, T6: Value, T7: Value, T8: Value, T9: Value, T10: Value, T11: Value, T12: Value, T13: Value, T14: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
where T0: Value, T1: Value, T2: Value, T3: Value, T4: Value, T5: Value, T6: Value, T7: Value, T8: Value, T9: Value, T10: Value, T11: Value, T12: Value, T13: Value, T14: Value, T15: Value,

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T0: Value> ValueList for (T0,)

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T: Value> ValueList for &[T]

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T: Value> ValueList for BTreeMap<&str, T>

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T: Value> ValueList for BTreeMap<String, T>

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T: Value> ValueList for Vec<T>

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T: Value, S: BuildHasher> ValueList for HashMap<&str, T, S>

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T: Value, S: BuildHasher> ValueList for HashMap<String, T, S>

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Source§

impl<T: ValueList> ValueList for &T

Source§

fn serialized(&self) -> SerializedResult<'_>

👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon

Implementors§