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§
sourcetype 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
type LegacyBatchValuesIter<'r>: LegacyBatchValuesIterator<'r> where Self: 'r
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§
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)
impl<T0, T1> LegacyBatchValues for (T0, T1)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1)>
where
Self: 'r
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<'_>
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)
impl<T0, T1, T2> LegacyBatchValues for (T0, T1, T2)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2)>
where
Self: 'r
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<'_>
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)
impl<T0, T1, T2, T3> LegacyBatchValues for (T0, T1, T2, T3)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3)>
where
Self: 'r
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<'_>
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)
impl<T0, T1, T2, T3, T4> LegacyBatchValues for (T0, T1, T2, T3, T4)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4)>
where
Self: 'r
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<'_>
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)
impl<T0, T1, T2, T3, T4, T5> LegacyBatchValues for (T0, T1, T2, T3, T4, T5)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5)>
where
Self: 'r
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<'_>
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)
impl<T0, T1, T2, T3, T4, T5, T6> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6)>
where
Self: 'r
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<'_>
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)
impl<T0, T1, T2, T3, T4, T5, T6, T7> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7)>
where
Self: 'r
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<'_>
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)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8)>
where
Self: 'r
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<'_>
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)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> LegacyBatchValues for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>
where
Self: 'r
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<'_>
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)
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)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>
where
Self: 'r
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<'_>
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)
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)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>
where
Self: 'r
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<'_>
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)
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)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>
where
Self: 'r
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<'_>
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)
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)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>
where
Self: 'r
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<'_>
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)
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)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>
where
Self: 'r
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<'_>
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)
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)
§type LegacyBatchValuesIter<'r> = TupleValuesIter<'r, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>
where
Self: 'r
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<'_>
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,)
impl<T0: ValueList> LegacyBatchValues for (T0,)
§type LegacyBatchValuesIter<'r> = LegacyBatchValuesIteratorFromIterator<Once<&'r T0>>
where
Self: 'r
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<'_>
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
impl<T: LegacyBatchValues + ?Sized> LegacyBatchValues for &T
§type LegacyBatchValuesIter<'r> = <T as LegacyBatchValues>::LegacyBatchValuesIter<'r>
where
Self: 'r
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<'_>
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]
impl<T: ValueList> LegacyBatchValues for [T]
§type LegacyBatchValuesIter<'r> = LegacyBatchValuesIteratorFromIterator<Iter<'r, T>>
where
Self: 'r
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<'_>
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>
impl<T: ValueList> LegacyBatchValues for Vec<T>
§type LegacyBatchValuesIter<'r> = LegacyBatchValuesIteratorFromIterator<Iter<'r, T>>
where
Self: 'r
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<'_>
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