Trait scylla::frame::value::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

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

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

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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

§

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,

§

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,

§

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§