pub struct ScyllaDB;
Expand description
ScyllaDB database driver.
Trait Implementations§
Source§impl Database for ScyllaDB
impl Database for ScyllaDB
Source§const URL_SCHEMES: &'static [&'static str]
const URL_SCHEMES: &'static [&'static str]
The schemes for database URLs that should match this driver.
Source§type Connection = ScyllaDBConnection
type Connection = ScyllaDBConnection
The concrete
Connection
implementation for this database.Source§type TransactionManager = ScyllaDBTransactionManager
type TransactionManager = ScyllaDBTransactionManager
The concrete
TransactionManager
implementation for this database.Source§type Row = ScyllaDBRow
type Row = ScyllaDBRow
The concrete
Row
implementation for this database.Source§type QueryResult = ScyllaDBQueryResult
type QueryResult = ScyllaDBQueryResult
The concrete
QueryResult
implementation for this database.Source§type Column = ScyllaDBColumn
type Column = ScyllaDBColumn
The concrete
Column
implementation for this database.Source§type TypeInfo = ScyllaDBTypeInfo
type TypeInfo = ScyllaDBTypeInfo
The concrete
TypeInfo
implementation for this database.Source§type Value = ScyllaDBValue
type Value = ScyllaDBValue
The concrete type used to hold an owned copy of the not-yet-decoded value that was
received from the database.
Source§type ValueRef<'r> = ScyllaDBValueRef<'r>
type ValueRef<'r> = ScyllaDBValueRef<'r>
The concrete type used to hold a reference to the not-yet-decoded value that has just been
received from the database.
Source§type Arguments<'q> = ScyllaDBArguments
type Arguments<'q> = ScyllaDBArguments
The concrete
Arguments
implementation for this database.Source§type ArgumentBuffer<'q> = ScyllaDBArgumentBuffer
type ArgumentBuffer<'q> = ScyllaDBArgumentBuffer
The concrete type used as a buffer for arguments while encoding.
Source§type Statement<'q> = ScyllaDBStatement<'q>
type Statement<'q> = ScyllaDBStatement<'q>
The concrete
Statement
implementation for this database.Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: for<'a> DeserializeValue<'a, 'a>,
T1: for<'a> DeserializeValue<'a, 'a>,
T2: for<'a> DeserializeValue<'a, 'a>,
T3: for<'a> DeserializeValue<'a, 'a>,
T4: for<'a> DeserializeValue<'a, 'a>,
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: for<'a> DeserializeValue<'a, 'a>,
T1: for<'a> DeserializeValue<'a, 'a>,
T2: for<'a> DeserializeValue<'a, 'a>,
T3: for<'a> DeserializeValue<'a, 'a>,
T4: for<'a> DeserializeValue<'a, 'a>,
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T1: for<'a> DeserializeValue<'a, 'a>,
T2: for<'a> DeserializeValue<'a, 'a>,
T3: for<'a> DeserializeValue<'a, 'a>,
T4: for<'a> DeserializeValue<'a, 'a>,
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T1: for<'a> DeserializeValue<'a, 'a>,
T2: for<'a> DeserializeValue<'a, 'a>,
T3: for<'a> DeserializeValue<'a, 'a>,
T4: for<'a> DeserializeValue<'a, 'a>,
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T10, T11, T12, T13, T14, T15)where
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T10, T11, T12, T13, T14, T15)where
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T11, T12, T13, T14, T15)where
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T11, T12, T13, T14, T15)where
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T12, T13, T14, T15)where
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T12, T13, T14, T15)where
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T13, T14, T15> Decode<'_, ScyllaDB> for (T13, T14, T15)where
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T13, T14, T15> Decode<'_, ScyllaDB> for (T13, T14, T15)where
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T14, T15> Decode<'_, ScyllaDB> for (T14, T15)where
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T14, T15> Decode<'_, ScyllaDB> for (T14, T15)where
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T2: for<'a> DeserializeValue<'a, 'a>,
T3: for<'a> DeserializeValue<'a, 'a>,
T4: for<'a> DeserializeValue<'a, 'a>,
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T2: for<'a> DeserializeValue<'a, 'a>,
T3: for<'a> DeserializeValue<'a, 'a>,
T4: for<'a> DeserializeValue<'a, 'a>,
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T3: for<'a> DeserializeValue<'a, 'a>,
T4: for<'a> DeserializeValue<'a, 'a>,
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T3: for<'a> DeserializeValue<'a, 'a>,
T4: for<'a> DeserializeValue<'a, 'a>,
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T4: for<'a> DeserializeValue<'a, 'a>,
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T4: for<'a> DeserializeValue<'a, 'a>,
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T5: for<'a> DeserializeValue<'a, 'a>,
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T6: for<'a> DeserializeValue<'a, 'a>,
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T7, T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T7: for<'a> DeserializeValue<'a, 'a>,
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T7, T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T8, T9, T10, T11, T12, T13, T14, T15)where
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T8, T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T8, T9, T10, T11, T12, T13, T14, T15)where
T8: for<'a> DeserializeValue<'a, 'a>,
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T8, T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl<T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T9, T10, T11, T12, T13, T14, T15)where
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
impl<T9, T10, T11, T12, T13, T14, T15> Decode<'_, ScyllaDB> for (T9, T10, T11, T12, T13, T14, T15)where
T9: for<'a> DeserializeValue<'a, 'a>,
T10: for<'a> DeserializeValue<'a, 'a>,
T11: for<'a> DeserializeValue<'a, 'a>,
T12: for<'a> DeserializeValue<'a, 'a>,
T13: for<'a> DeserializeValue<'a, 'a>,
T14: for<'a> DeserializeValue<'a, 'a>,
T15: for<'a> DeserializeValue<'a, 'a>,
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<(T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<(T9, T10, T11, T12, T13, T14, T15), Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl Decode<'_, ScyllaDB> for CqlDuration
impl Decode<'_, ScyllaDB> for CqlDuration
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<CqlDuration, Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<CqlDuration, Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl Decode<'_, ScyllaDB> for CqlTimestamp
impl Decode<'_, ScyllaDB> for CqlTimestamp
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<CqlTimestamp, Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<CqlTimestamp, Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl Decode<'_, ScyllaDB> for CqlTimeuuid
impl Decode<'_, ScyllaDB> for CqlTimeuuid
Source§fn decode(
value: ScyllaDBValueRef<'_>,
) -> Result<CqlTimeuuid, Box<dyn Error + Send + Sync>>
fn decode( value: ScyllaDBValueRef<'_>, ) -> Result<CqlTimeuuid, Box<dyn Error + Send + Sync>>
Decode a new value of this type using a raw value from the database.
Source§impl Encode<'_, ScyllaDB> for &[&str]
impl Encode<'_, ScyllaDB> for &[&str]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[CqlDate]
impl Encode<'_, ScyllaDB> for &[CqlDate]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[CqlDuration]
impl Encode<'_, ScyllaDB> for &[CqlDuration]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[CqlTime]
impl Encode<'_, ScyllaDB> for &[CqlTime]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[CqlTimestamp]
impl Encode<'_, ScyllaDB> for &[CqlTimestamp]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[CqlTimeuuid]
impl Encode<'_, ScyllaDB> for &[CqlTimeuuid]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[IpAddr]
impl Encode<'_, ScyllaDB> for &[IpAddr]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[String]
impl Encode<'_, ScyllaDB> for &[String]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[Uuid]
impl Encode<'_, ScyllaDB> for &[Uuid]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[bool]
impl Encode<'_, ScyllaDB> for &[bool]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[f32]
impl Encode<'_, ScyllaDB> for &[f32]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[f64]
impl Encode<'_, ScyllaDB> for &[f64]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[i16]
impl Encode<'_, ScyllaDB> for &[i16]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[i32]
impl Encode<'_, ScyllaDB> for &[i32]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[i64]
impl Encode<'_, ScyllaDB> for &[i64]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[i8]
impl Encode<'_, ScyllaDB> for &[i8]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for &[u8]
impl Encode<'_, ScyllaDB> for &[u8]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [&str; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [&str; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize, const M: usize> Encode<'_, ScyllaDB> for [[u8; N]; M]
impl<const N: usize, const M: usize> Encode<'_, ScyllaDB> for [[u8; N]; M]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [CqlDate; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [CqlDate; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [CqlDuration; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [CqlDuration; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [CqlTime; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [CqlTime; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [CqlTimestamp; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [CqlTimestamp; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [CqlTimeuuid; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [CqlTimeuuid; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [IpAddr; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [IpAddr; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [String; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [String; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [Uuid; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [Uuid; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [bool; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [bool; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [f32; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [f32; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [f64; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [f64; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [i16; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [i16; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [i32; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [i32; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [i64; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [i64; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [i8; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [i8; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<const N: usize> Encode<'_, ScyllaDB> for [u8; N]
impl<const N: usize> Encode<'_, ScyllaDB> for [u8; N]
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: SerializeValue + Clone + Send + Sync + 'static,
T1: SerializeValue + Clone + Send + Sync + 'static,
T2: SerializeValue + Clone + Send + Sync + 'static,
T3: SerializeValue + Clone + Send + Sync + 'static,
T4: SerializeValue + Clone + Send + Sync + 'static,
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: SerializeValue + Clone + Send + Sync + 'static,
T1: SerializeValue + Clone + Send + Sync + 'static,
T2: SerializeValue + Clone + Send + Sync + 'static,
T3: SerializeValue + Clone + Send + Sync + 'static,
T4: SerializeValue + Clone + Send + Sync + 'static,
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T1: SerializeValue + Clone + Send + Sync + 'static,
T2: SerializeValue + Clone + Send + Sync + 'static,
T3: SerializeValue + Clone + Send + Sync + 'static,
T4: SerializeValue + Clone + Send + Sync + 'static,
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T1: SerializeValue + Clone + Send + Sync + 'static,
T2: SerializeValue + Clone + Send + Sync + 'static,
T3: SerializeValue + Clone + Send + Sync + 'static,
T4: SerializeValue + Clone + Send + Sync + 'static,
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T10, T11, T12, T13, T14, T15)where
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T10, T11, T12, T13, T14, T15)where
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T11, T12, T13, T14, T15)where
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T11, T12, T13, T14, T15)where
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T12, T13, T14, T15)where
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T12, T13, T14, T15)where
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T13, T14, T15> Encode<'_, ScyllaDB> for (T13, T14, T15)where
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T13, T14, T15> Encode<'_, ScyllaDB> for (T13, T14, T15)where
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T14, T15> Encode<'_, ScyllaDB> for (T14, T15)where
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T14, T15> Encode<'_, ScyllaDB> for (T14, T15)where
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T15> Encode<'_, ScyllaDB> for (T15,)
impl<T15> Encode<'_, ScyllaDB> for (T15,)
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T2: SerializeValue + Clone + Send + Sync + 'static,
T3: SerializeValue + Clone + Send + Sync + 'static,
T4: SerializeValue + Clone + Send + Sync + 'static,
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T2: SerializeValue + Clone + Send + Sync + 'static,
T3: SerializeValue + Clone + Send + Sync + 'static,
T4: SerializeValue + Clone + Send + Sync + 'static,
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T3: SerializeValue + Clone + Send + Sync + 'static,
T4: SerializeValue + Clone + Send + Sync + 'static,
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T3: SerializeValue + Clone + Send + Sync + 'static,
T4: SerializeValue + Clone + Send + Sync + 'static,
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T4: SerializeValue + Clone + Send + Sync + 'static,
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T4: SerializeValue + Clone + Send + Sync + 'static,
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T5: SerializeValue + Clone + Send + Sync + 'static,
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T6: SerializeValue + Clone + Send + Sync + 'static,
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T7, T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T7: SerializeValue + Clone + Send + Sync + 'static,
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T8, T9, T10, T11, T12, T13, T14, T15)where
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T8, T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T8, T9, T10, T11, T12, T13, T14, T15)where
T8: SerializeValue + Clone + Send + Sync + 'static,
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T9, T10, T11, T12, T13, T14, T15)where
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
impl<T9, T10, T11, T12, T13, T14, T15> Encode<'_, ScyllaDB> for (T9, T10, T11, T12, T13, T14, T15)where
T9: SerializeValue + Clone + Send + Sync + 'static,
T10: SerializeValue + Clone + Send + Sync + 'static,
T11: SerializeValue + Clone + Send + Sync + 'static,
T12: SerializeValue + Clone + Send + Sync + 'static,
T13: SerializeValue + Clone + Send + Sync + 'static,
T14: SerializeValue + Clone + Send + Sync + 'static,
T15: SerializeValue + Clone + Send + Sync + 'static,
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<String>
impl Encode<'_, ScyllaDB> for Arc<String>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<CqlDate>>
impl Encode<'_, ScyllaDB> for Arc<Vec<CqlDate>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<CqlDuration>>
impl Encode<'_, ScyllaDB> for Arc<Vec<CqlDuration>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<CqlTime>>
impl Encode<'_, ScyllaDB> for Arc<Vec<CqlTime>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<CqlTimestamp>>
impl Encode<'_, ScyllaDB> for Arc<Vec<CqlTimestamp>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<CqlTimeuuid>>
impl Encode<'_, ScyllaDB> for Arc<Vec<CqlTimeuuid>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<IpAddr>>
impl Encode<'_, ScyllaDB> for Arc<Vec<IpAddr>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<String>>
impl Encode<'_, ScyllaDB> for Arc<Vec<String>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<Uuid>>
impl Encode<'_, ScyllaDB> for Arc<Vec<Uuid>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<bool>>
impl Encode<'_, ScyllaDB> for Arc<Vec<bool>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<f32>>
impl Encode<'_, ScyllaDB> for Arc<Vec<f32>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<f64>>
impl Encode<'_, ScyllaDB> for Arc<Vec<f64>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<i16>>
impl Encode<'_, ScyllaDB> for Arc<Vec<i16>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<i32>>
impl Encode<'_, ScyllaDB> for Arc<Vec<i32>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<i64>>
impl Encode<'_, ScyllaDB> for Arc<Vec<i64>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Arc<Vec<i8>>
impl Encode<'_, ScyllaDB> for Arc<Vec<i8>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for CqlDate
impl Encode<'_, ScyllaDB> for CqlDate
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for CqlDuration
impl Encode<'_, ScyllaDB> for CqlDuration
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for CqlTime
impl Encode<'_, ScyllaDB> for CqlTime
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for CqlTimestamp
impl Encode<'_, ScyllaDB> for CqlTimestamp
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for CqlTimeuuid
impl Encode<'_, ScyllaDB> for CqlTimeuuid
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for HashMap<String, IpAddr>
impl Encode<'_, ScyllaDB> for HashMap<String, IpAddr>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for HashMap<String, String>
impl Encode<'_, ScyllaDB> for HashMap<String, String>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for HashMap<String, Uuid>
impl Encode<'_, ScyllaDB> for HashMap<String, Uuid>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for HashMap<String, bool>
impl Encode<'_, ScyllaDB> for HashMap<String, bool>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for HashMap<String, f32>
impl Encode<'_, ScyllaDB> for HashMap<String, f32>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for HashMap<String, f64>
impl Encode<'_, ScyllaDB> for HashMap<String, f64>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for HashMap<String, i16>
impl Encode<'_, ScyllaDB> for HashMap<String, i16>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for HashMap<String, i32>
impl Encode<'_, ScyllaDB> for HashMap<String, i32>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for HashMap<String, i64>
impl Encode<'_, ScyllaDB> for HashMap<String, i64>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for HashMap<String, i8>
impl Encode<'_, ScyllaDB> for HashMap<String, i8>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for IpAddr
impl Encode<'_, ScyllaDB> for IpAddr
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Rc<String>
impl Encode<'_, ScyllaDB> for Rc<String>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for String
impl Encode<'_, ScyllaDB> for String
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Uuid
impl Encode<'_, ScyllaDB> for Uuid
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<&str>
impl Encode<'_, ScyllaDB> for Vec<&str>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<CqlDate>
impl Encode<'_, ScyllaDB> for Vec<CqlDate>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<CqlDuration>
impl Encode<'_, ScyllaDB> for Vec<CqlDuration>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<CqlTime>
impl Encode<'_, ScyllaDB> for Vec<CqlTime>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<CqlTimestamp>
impl Encode<'_, ScyllaDB> for Vec<CqlTimestamp>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<CqlTimeuuid>
impl Encode<'_, ScyllaDB> for Vec<CqlTimeuuid>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<IpAddr>
impl Encode<'_, ScyllaDB> for Vec<IpAddr>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<String>
impl Encode<'_, ScyllaDB> for Vec<String>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<Uuid>
impl Encode<'_, ScyllaDB> for Vec<Uuid>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<bool>
impl Encode<'_, ScyllaDB> for Vec<bool>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<f32>
impl Encode<'_, ScyllaDB> for Vec<f32>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<f64>
impl Encode<'_, ScyllaDB> for Vec<f64>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<i16>
impl Encode<'_, ScyllaDB> for Vec<i16>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<i32>
impl Encode<'_, ScyllaDB> for Vec<i32>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<i64>
impl Encode<'_, ScyllaDB> for Vec<i64>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for Vec<i8>
impl Encode<'_, ScyllaDB> for Vec<i8>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for bool
impl Encode<'_, ScyllaDB> for bool
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for f32
impl Encode<'_, ScyllaDB> for f32
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for f64
impl Encode<'_, ScyllaDB> for f64
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for i16
impl Encode<'_, ScyllaDB> for i16
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for i32
impl Encode<'_, ScyllaDB> for i32
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for i64
impl Encode<'_, ScyllaDB> for i64
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl Encode<'_, ScyllaDB> for i8
impl Encode<'_, ScyllaDB> for i8
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<'q, T> Encode<'q, ScyllaDB> for Option<T>
impl<'q, T> Encode<'q, ScyllaDB> for Option<T>
fn produces(&self) -> Option<<ScyllaDB as Database>::TypeInfo>
Source§fn encode(
self,
buf: &mut <ScyllaDB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut <ScyllaDB as Database>::ArgumentBuffer<'q>, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut <ScyllaDB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut <ScyllaDB as Database>::ArgumentBuffer<'q>, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn size_hint(&self) -> usize
Source§impl<'r> Encode<'r, ScyllaDB> for &'r str
impl<'r> Encode<'r, ScyllaDB> for &'r str
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<'r> Encode<'r, ScyllaDB> for Arc<Vec<Vec<u8>>>
impl<'r> Encode<'r, ScyllaDB> for Arc<Vec<Vec<u8>>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<'r> Encode<'r, ScyllaDB> for Arc<Vec<u8>>
impl<'r> Encode<'r, ScyllaDB> for Arc<Vec<u8>>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<'r> Encode<'r, ScyllaDB> for Arc<str>
impl<'r> Encode<'r, ScyllaDB> for Arc<str>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<'r> Encode<'r, ScyllaDB> for Box<str>
impl<'r> Encode<'r, ScyllaDB> for Box<str>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<'r> Encode<'r, ScyllaDB> for Cow<'_, str>
impl<'r> Encode<'r, ScyllaDB> for Cow<'_, str>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<'r> Encode<'r, ScyllaDB> for Rc<str>
impl<'r> Encode<'r, ScyllaDB> for Rc<str>
Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self
into buf
in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<'r> Encode<'r, ScyllaDB> for Vec<Vec<u8>>
impl<'r> Encode<'r, ScyllaDB> for Vec<Vec<u8>>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl<'r> Encode<'r, ScyllaDB> for Vec<u8>
impl<'r> Encode<'r, ScyllaDB> for Vec<u8>
Source§fn encode(
self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode( self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
Writes the value of
self
into buf
in the expected format for the database.Source§fn encode_by_ref(
&self,
buf: &mut ScyllaDBArgumentBuffer,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn encode_by_ref( &self, buf: &mut ScyllaDBArgumentBuffer, ) -> Result<IsNull, Box<dyn Error + Send + Sync>>
fn produces(&self) -> Option<<DB as Database>::TypeInfo>
fn size_hint(&self) -> usize
Source§impl MigrateDatabase for ScyllaDB
impl MigrateDatabase for ScyllaDB
fn create_database( url: &str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + '_>>
fn database_exists( url: &str, ) -> Pin<Box<dyn Future<Output = Result<bool, Error>> + Send + '_>>
fn drop_database( url: &str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + '_>>
fn force_drop_database( _url: &str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + '_>>
Source§impl TestSupport for ScyllaDB
impl TestSupport for ScyllaDB
Source§fn db_name(args: &TestArgs) -> String
fn db_name(args: &TestArgs) -> String
use sqlx_core::testing::TestSupport;
let args = ::sqlx_core::testing::TestArgs{
test_path: "my_test_function",
migrator: None,
fixtures: &[],
};
let name = ::sqlx_scylladb_core::ScyllaDB::db_name(&args);
assert_eq!("sqlx_test_ai4drkqtg4lnnkdlk7fjtixcrmcc7cnwamqrm", name);
Source§fn test_context(
args: &TestArgs,
) -> Pin<Box<dyn Future<Output = Result<TestContext<ScyllaDB>, Error>> + Send + '_>>
fn test_context( args: &TestArgs, ) -> Pin<Box<dyn Future<Output = Result<TestContext<ScyllaDB>, Error>> + Send + '_>>
Get parameters to construct a
Pool
suitable for testing. Read morefn cleanup_test( db_name: &str, ) -> Pin<Box<dyn Future<Output = Result<(), Error>> + Send + '_>>
Source§impl<T> Type<ScyllaDB> for [T]where
T: ScyllaDBHasArrayType,
impl<T> Type<ScyllaDB> for [T]where
T: ScyllaDBHasArrayType,
Source§fn type_info() -> ScyllaDBTypeInfo
fn type_info() -> ScyllaDBTypeInfo
Returns the canonical SQL type for this Rust type. Read more
Source§fn compatible(ty: &ScyllaDBTypeInfo) -> bool
fn compatible(ty: &ScyllaDBTypeInfo) -> bool
Determines if this Rust type is compatible with the given SQL type. Read more
Source§impl<T, const N: usize> Type<ScyllaDB> for [T; N]where
T: ScyllaDBHasArrayType,
impl<T, const N: usize> Type<ScyllaDB> for [T; N]where
T: ScyllaDBHasArrayType,
Source§fn type_info() -> ScyllaDBTypeInfo
fn type_info() -> ScyllaDBTypeInfo
Returns the canonical SQL type for this Rust type. Read more
Source§fn compatible(ty: &ScyllaDBTypeInfo) -> bool
fn compatible(ty: &ScyllaDBTypeInfo) -> bool
Determines if this Rust type is compatible with the given SQL type. Read more
Source§impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Type<ScyllaDB>,
T1: Type<ScyllaDB>,
T2: Type<ScyllaDB>,
T3: Type<ScyllaDB>,
T4: Type<ScyllaDB>,
T5: Type<ScyllaDB>,
T6: Type<ScyllaDB>,
T7: Type<ScyllaDB>,
T8: Type<ScyllaDB>,
T9: Type<ScyllaDB>,
T10: Type<ScyllaDB>,
T11: Type<ScyllaDB>,
T12: Type<ScyllaDB>,
T13: Type<ScyllaDB>,
T14: Type<ScyllaDB>,
T15: Type<ScyllaDB>,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Type<ScyllaDB>,
T1: Type<ScyllaDB>,
T2: Type<ScyllaDB>,
T3: Type<ScyllaDB>,
T4: Type<ScyllaDB>,
T5: Type<ScyllaDB>,
T6: Type<ScyllaDB>,
T7: Type<ScyllaDB>,
T8: Type<ScyllaDB>,
T9: Type<ScyllaDB>,
T10: Type<ScyllaDB>,
T11: Type<ScyllaDB>,
T12: Type<ScyllaDB>,
T13: Type<ScyllaDB>,
T14: Type<ScyllaDB>,
T15: Type<ScyllaDB>,
Source§impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T1: Type<ScyllaDB>,
T2: Type<ScyllaDB>,
T3: Type<ScyllaDB>,
T4: Type<ScyllaDB>,
T5: Type<ScyllaDB>,
T6: Type<ScyllaDB>,
T7: Type<ScyllaDB>,
T8: Type<ScyllaDB>,
T9: Type<ScyllaDB>,
T10: Type<ScyllaDB>,
T11: Type<ScyllaDB>,
T12: Type<ScyllaDB>,
T13: Type<ScyllaDB>,
T14: Type<ScyllaDB>,
T15: Type<ScyllaDB>,
impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T1: Type<ScyllaDB>,
T2: Type<ScyllaDB>,
T3: Type<ScyllaDB>,
T4: Type<ScyllaDB>,
T5: Type<ScyllaDB>,
T6: Type<ScyllaDB>,
T7: Type<ScyllaDB>,
T8: Type<ScyllaDB>,
T9: Type<ScyllaDB>,
T10: Type<ScyllaDB>,
T11: Type<ScyllaDB>,
T12: Type<ScyllaDB>,
T13: Type<ScyllaDB>,
T14: Type<ScyllaDB>,
T15: Type<ScyllaDB>,
Source§impl<T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T10, T11, T12, T13, T14, T15)
impl<T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T10, T11, T12, T13, T14, T15)
Source§impl<T11, T12, T13, T14, T15> Type<ScyllaDB> for (T11, T12, T13, T14, T15)
impl<T11, T12, T13, T14, T15> Type<ScyllaDB> for (T11, T12, T13, T14, T15)
Source§impl<T12, T13, T14, T15> Type<ScyllaDB> for (T12, T13, T14, T15)
impl<T12, T13, T14, T15> Type<ScyllaDB> for (T12, T13, T14, T15)
Source§impl<T13, T14, T15> Type<ScyllaDB> for (T13, T14, T15)
impl<T13, T14, T15> Type<ScyllaDB> for (T13, T14, T15)
Source§impl<T14, T15> Type<ScyllaDB> for (T14, T15)
impl<T14, T15> Type<ScyllaDB> for (T14, T15)
Source§impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T7, T8, T9, T10, T11, T12, T13, T14, T15)
impl<T7, T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T7, T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T8, T9, T10, T11, T12, T13, T14, T15)
impl<T8, T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T8, T9, T10, T11, T12, T13, T14, T15)
Source§impl<T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T9, T10, T11, T12, T13, T14, T15)
impl<T9, T10, T11, T12, T13, T14, T15> Type<ScyllaDB> for (T9, T10, T11, T12, T13, T14, T15)
Source§impl Type<ScyllaDB> for CqlDuration
impl Type<ScyllaDB> for CqlDuration
Source§impl Type<ScyllaDB> for CqlTimestamp
impl Type<ScyllaDB> for CqlTimestamp
Source§impl Type<ScyllaDB> for CqlTimeuuid
impl Type<ScyllaDB> for CqlTimeuuid
Source§impl<T> Type<ScyllaDB> for Vec<T>where
T: ScyllaDBHasArrayType,
impl<T> Type<ScyllaDB> for Vec<T>where
T: ScyllaDBHasArrayType,
Source§fn type_info() -> ScyllaDBTypeInfo
fn type_info() -> ScyllaDBTypeInfo
Returns the canonical SQL type for this Rust type. Read more
Source§fn compatible(ty: &ScyllaDBTypeInfo) -> bool
fn compatible(ty: &ScyllaDBTypeInfo) -> bool
Determines if this Rust type is compatible with the given SQL type. Read more
impl HasStatementCache for ScyllaDB
Auto Trait Implementations§
impl Freeze for ScyllaDB
impl RefUnwindSafe for ScyllaDB
impl Send for ScyllaDB
impl Sync for ScyllaDB
impl Unpin for ScyllaDB
impl UnwindSafe for ScyllaDB
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more