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

§

type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1)> where Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::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 Self: '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) -> Self::LegacyBatchValuesIter<'_>

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

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

§

type LegacyBatchValuesIter<'r> = LegacyBatchValuesIteratorFromIterator<Once<&'r T0>> where Self: '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) -> Self::LegacyBatchValuesIter<'_>

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

impl<T: LegacyBatchValues + ?Sized> LegacyBatchValues for &T

§

type LegacyBatchValuesIter<'r> = <T as LegacyBatchValues>::LegacyBatchValuesIter<'r> where Self: '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) -> Self::LegacyBatchValuesIter<'_>

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

impl<T: ValueList> LegacyBatchValues for [T]

§

type LegacyBatchValuesIter<'r> = LegacyBatchValuesIteratorFromIterator<Iter<'r, T>> where Self: '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) -> Self::LegacyBatchValuesIter<'_>

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

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

§

type LegacyBatchValuesIter<'r> = LegacyBatchValuesIteratorFromIterator<Iter<'r, T>> where Self: '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) -> Self::LegacyBatchValuesIter<'_>

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

Implementors§