pub trait ValueList {
// Required method
fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>;
// Provided method
fn write_to_request(
&self,
buf: &mut impl BufMut,
) -> Result<(), SerializeValuesError> { ... }
}
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
Expand description
Represents list of values to be sent in a query gets serialized and but into request
Required Methods§
sourcefn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
Provides a view of ValueList as LegacySerializedValues
returns Cow<LegacySerializedValues>
to make impl ValueList for LegacySerializedValues efficient
Provided Methods§
fn write_to_request( &self, buf: &mut impl BufMut, ) -> Result<(), SerializeValuesError>
👎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 ValueList for Cow<'_, LegacySerializedValues>
impl ValueList for Cow<'_, LegacySerializedValues>
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl ValueList for ()
impl ValueList for ()
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl ValueList for [u8; 0]
impl ValueList for [u8; 0]
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl<T0> ValueList for (T0,)where
T0: Value,
impl<T0> ValueList for (T0,)where
T0: Value,
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl<T0, T1> ValueList for (T0, T1)
impl<T0, T1> ValueList for (T0, T1)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl<T0, T1, T2> ValueList for (T0, T1, T2)
impl<T0, T1, T2> ValueList for (T0, T1, T2)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList for (T0, T1, T2, T3)
impl<T0, T1, T2, T3> ValueList for (T0, T1, T2, T3)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList for (T0, T1, T2, T3, T4)
impl<T0, T1, T2, T3, T4> ValueList for (T0, T1, T2, T3, T4)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList for (T0, T1, T2, T3, T4, T5)
impl<T0, T1, T2, T3, T4, T5> ValueList for (T0, T1, T2, T3, T4, T5)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList for (T0, T1, T2, T3, T4, T5, T6)
impl<T0, T1, T2, T3, T4, T5, T6> ValueList for (T0, T1, T2, T3, T4, T5, T6)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7)
impl<T0, T1, T2, T3, T4, T5, T6, T7> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList 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> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList 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> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList 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> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList 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> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎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> ValueList 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> ValueList for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl<T> ValueList for &[T]where
T: Value,
impl<T> ValueList for &[T]where
T: Value,
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl<T> ValueList for &Twhere
T: ValueList,
impl<T> ValueList for &Twhere
T: ValueList,
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl<T> ValueList for BTreeMap<&str, T>where
T: Value,
impl<T> ValueList for BTreeMap<&str, T>where
T: Value,
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl<T> ValueList for BTreeMap<String, T>where
T: Value,
impl<T> ValueList for BTreeMap<String, T>where
T: Value,
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl<T> ValueList for Vec<T>where
T: Value,
impl<T> ValueList for Vec<T>where
T: Value,
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl<T, S> ValueList for HashMap<&str, T, S>where
T: Value,
S: BuildHasher,
impl<T, S> ValueList for HashMap<&str, T, S>where
T: Value,
S: BuildHasher,
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon
source§impl<T, S> ValueList for HashMap<String, T, S>where
T: Value,
S: BuildHasher,
impl<T, S> ValueList for HashMap<String, T, S>where
T: Value,
S: BuildHasher,
source§fn serialized(
&self,
) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
fn serialized( &self, ) -> Result<Cow<'_, LegacySerializedValues>, SerializeValuesError>
👎Deprecated since 0.15.1: Legacy serialization API is not type-safe and is going to be removed soon