scylla::frame::value

Trait LegacyBatchValues

Source
pub trait LegacyBatchValues {
    type LegacyBatchValuesIter<'r>: LegacyBatchValuesIterator<'r>
       where Self: 'r;

    // Required method
    fn batch_values_iter(&self) -> Self::LegacyBatchValuesIter<'_>;
}
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Expand description

Represents List of ValueList for Batch statement

Required Associated Types§

Source

type LegacyBatchValuesIter<'r>: LegacyBatchValuesIterator<'r> where Self: 'r

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

For some unknown reason, this type, when not resolved to a concrete type for a given async function, cannot live across await boundaries while maintaining the corresponding future Send, unless 'r: 'static

See https://github.com/scylladb/scylla-rust-driver/issues/599 for more details

Required Methods§

Source

fn batch_values_iter(&self) -> Self::LegacyBatchValuesIter<'_>

👎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<T0> LegacyBatchValues for (T0,)
where T0: ValueList,

Source§

type LegacyBatchValuesIter<'r> = LegacyBatchValuesIteratorFromIterator<Once<&'r T0>> where (T0,): 'r

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

fn batch_values_iter( &self, ) -> <(T0,) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

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

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

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1)> where (T0, T1): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

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

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

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2)> where (T0, T1, T2): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3)> where (T0, T1, T2, T3): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4)> where (T0, T1, T2, T3, T4): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4, T5)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList, T5: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5)> where (T0, T1, T2, T3, T4, T5): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4, T5) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList, T5: ValueList, T6: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6)> where (T0, T1, T2, T3, T4, T5, T6): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4, T5, T6) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList, T5: ValueList, T6: ValueList, T7: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7)> where (T0, T1, T2, T3, T4, T5, T6, T7): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList, T5: ValueList, T6: ValueList, T7: ValueList, T8: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8)> where (T0, T1, T2, T3, T4, T5, T6, T7, T8): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList, T5: ValueList, T6: ValueList, T7: ValueList, T8: ValueList, T9: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)> where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList, T5: ValueList, T6: ValueList, T7: ValueList, T8: ValueList, T9: ValueList, T10: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList, T5: ValueList, T6: ValueList, T7: ValueList, T8: ValueList, T9: ValueList, T10: ValueList, T11: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)> where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList, T5: ValueList, T6: ValueList, T7: ValueList, T8: ValueList, T9: ValueList, T10: ValueList, T11: ValueList, T12: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)> where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList, T5: ValueList, T6: ValueList, T7: ValueList, T8: ValueList, T9: ValueList, T10: ValueList, T11: ValueList, T12: ValueList, T13: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)> where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList, T5: ValueList, T6: ValueList, T7: ValueList, T8: ValueList, T9: ValueList, T10: ValueList, T11: ValueList, T12: ValueList, T13: ValueList, T14: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)> where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

👎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> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
where T0: ValueList, T1: ValueList, T2: ValueList, T3: ValueList, T4: ValueList, T5: ValueList, T6: ValueList, T7: ValueList, T8: ValueList, T9: ValueList, T10: ValueList, T11: ValueList, T12: ValueList, T13: ValueList, T14: ValueList, T15: ValueList,

Source§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)> where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15): 'r

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

fn batch_values_iter( &self, ) -> <(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) as LegacyBatchValues>::LegacyBatchValuesIter<'_>

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

impl<T> LegacyBatchValues for &T

Source§

type LegacyBatchValuesIter<'r> = <T as LegacyBatchValues>::LegacyBatchValuesIter<'r> where &T: 'r

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

fn batch_values_iter( &self, ) -> <&T as LegacyBatchValues>::LegacyBatchValuesIter<'_>

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

impl<T> LegacyBatchValues for [T]
where T: ValueList,

Source§

type LegacyBatchValuesIter<'r> = LegacyBatchValuesIteratorFromIterator<Iter<'r, T>> where [T]: 'r

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

fn batch_values_iter( &self, ) -> <[T] as LegacyBatchValues>::LegacyBatchValuesIter<'_> ⓘ

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

impl<T> LegacyBatchValues for Vec<T>
where T: ValueList,

Source§

type LegacyBatchValuesIter<'r> = LegacyBatchValuesIteratorFromIterator<Iter<'r, T>> where Vec<T>: 'r

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

fn batch_values_iter( &self, ) -> <Vec<T> as LegacyBatchValues>::LegacyBatchValuesIter<'_> ⓘ

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

Implementors§