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
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, T1> LegacyBatchValues for (T0, T1)
impl<T0, T1> LegacyBatchValues for (T0, T1)
Source§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)
Source§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)
Source§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)
Source§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)
Source§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)
Source§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)
Source§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)
Source§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)
Source§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)
Source§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)
Source§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)
Source§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)
Source§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)
Source§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)
Source§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,)
Source§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
Source§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]
Source§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>
Source§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