[][src]Trait sqlx_core::arguments::IntoArguments

pub trait IntoArguments<DB> where
    DB: Database
{ fn into_arguments(self) -> DB::Arguments; }

Required methods

fn into_arguments(self) -> DB::Arguments

Loading content...

Implementations on Foreign Types

impl IntoArguments<MySql> for ()[src]

impl<T1> IntoArguments<MySql> for (T1,) where
    MySql: HasSqlType<T1>,
    T1: Encode<MySql>, 
[src]

impl<T1, T2> IntoArguments<MySql> for (T1, T2) where
    MySql: HasSqlType<T1>,
    MySql: HasSqlType<T2>,
    T1: Encode<MySql>,
    T2: Encode<MySql>, 
[src]

impl<T1, T2, T3> IntoArguments<MySql> for (T1, T2, T3) where
    MySql: HasSqlType<T1>,
    MySql: HasSqlType<T2>,
    MySql: HasSqlType<T3>,
    T1: Encode<MySql>,
    T2: Encode<MySql>,
    T3: Encode<MySql>, 
[src]

impl<T1, T2, T3, T4> IntoArguments<MySql> for (T1, T2, T3, T4) where
    MySql: HasSqlType<T1>,
    MySql: HasSqlType<T2>,
    MySql: HasSqlType<T3>,
    MySql: HasSqlType<T4>,
    T1: Encode<MySql>,
    T2: Encode<MySql>,
    T3: Encode<MySql>,
    T4: Encode<MySql>, 
[src]

impl<T1, T2, T3, T4, T5> IntoArguments<MySql> for (T1, T2, T3, T4, T5) where
    MySql: HasSqlType<T1>,
    MySql: HasSqlType<T2>,
    MySql: HasSqlType<T3>,
    MySql: HasSqlType<T4>,
    MySql: HasSqlType<T5>,
    T1: Encode<MySql>,
    T2: Encode<MySql>,
    T3: Encode<MySql>,
    T4: Encode<MySql>,
    T5: Encode<MySql>, 
[src]

impl<T1, T2, T3, T4, T5, T6> IntoArguments<MySql> for (T1, T2, T3, T4, T5, T6) where
    MySql: HasSqlType<T1>,
    MySql: HasSqlType<T2>,
    MySql: HasSqlType<T3>,
    MySql: HasSqlType<T4>,
    MySql: HasSqlType<T5>,
    MySql: HasSqlType<T6>,
    T1: Encode<MySql>,
    T2: Encode<MySql>,
    T3: Encode<MySql>,
    T4: Encode<MySql>,
    T5: Encode<MySql>,
    T6: Encode<MySql>, 
[src]

impl<T1, T2, T3, T4, T5, T6, T7> IntoArguments<MySql> for (T1, T2, T3, T4, T5, T6, T7) where
    MySql: HasSqlType<T1>,
    MySql: HasSqlType<T2>,
    MySql: HasSqlType<T3>,
    MySql: HasSqlType<T4>,
    MySql: HasSqlType<T5>,
    MySql: HasSqlType<T6>,
    MySql: HasSqlType<T7>,
    T1: Encode<MySql>,
    T2: Encode<MySql>,
    T3: Encode<MySql>,
    T4: Encode<MySql>,
    T5: Encode<MySql>,
    T6: Encode<MySql>,
    T7: Encode<MySql>, 
[src]

impl<T1, T2, T3, T4, T5, T6, T7, T8> IntoArguments<MySql> for (T1, T2, T3, T4, T5, T6, T7, T8) where
    MySql: HasSqlType<T1>,
    MySql: HasSqlType<T2>,
    MySql: HasSqlType<T3>,
    MySql: HasSqlType<T4>,
    MySql: HasSqlType<T5>,
    MySql: HasSqlType<T6>,
    MySql: HasSqlType<T7>,
    MySql: HasSqlType<T8>,
    T1: Encode<MySql>,
    T2: Encode<MySql>,
    T3: Encode<MySql>,
    T4: Encode<MySql>,
    T5: Encode<MySql>,
    T6: Encode<MySql>,
    T7: Encode<MySql>,
    T8: Encode<MySql>, 
[src]

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoArguments<MySql> for (T1, T2, T3, T4, T5, T6, T7, T8, T9) where
    MySql: HasSqlType<T1>,
    MySql: HasSqlType<T2>,
    MySql: HasSqlType<T3>,
    MySql: HasSqlType<T4>,
    MySql: HasSqlType<T5>,
    MySql: HasSqlType<T6>,
    MySql: HasSqlType<T7>,
    MySql: HasSqlType<T8>,
    MySql: HasSqlType<T9>,
    T1: Encode<MySql>,
    T2: Encode<MySql>,
    T3: Encode<MySql>,
    T4: Encode<MySql>,
    T5: Encode<MySql>,
    T6: Encode<MySql>,
    T7: Encode<MySql>,
    T8: Encode<MySql>,
    T9: Encode<MySql>, 
[src]

impl IntoArguments<Postgres> for ()[src]

impl<T1> IntoArguments<Postgres> for (T1,) where
    Postgres: HasSqlType<T1>,
    T1: Encode<Postgres>, 
[src]

impl<T1, T2> IntoArguments<Postgres> for (T1, T2) where
    Postgres: HasSqlType<T1>,
    Postgres: HasSqlType<T2>,
    T1: Encode<Postgres>,
    T2: Encode<Postgres>, 
[src]

impl<T1, T2, T3> IntoArguments<Postgres> for (T1, T2, T3) where
    Postgres: HasSqlType<T1>,
    Postgres: HasSqlType<T2>,
    Postgres: HasSqlType<T3>,
    T1: Encode<Postgres>,
    T2: Encode<Postgres>,
    T3: Encode<Postgres>, 
[src]

impl<T1, T2, T3, T4> IntoArguments<Postgres> for (T1, T2, T3, T4) where
    Postgres: HasSqlType<T1>,
    Postgres: HasSqlType<T2>,
    Postgres: HasSqlType<T3>,
    Postgres: HasSqlType<T4>,
    T1: Encode<Postgres>,
    T2: Encode<Postgres>,
    T3: Encode<Postgres>,
    T4: Encode<Postgres>, 
[src]

impl<T1, T2, T3, T4, T5> IntoArguments<Postgres> for (T1, T2, T3, T4, T5) where
    Postgres: HasSqlType<T1>,
    Postgres: HasSqlType<T2>,
    Postgres: HasSqlType<T3>,
    Postgres: HasSqlType<T4>,
    Postgres: HasSqlType<T5>,
    T1: Encode<Postgres>,
    T2: Encode<Postgres>,
    T3: Encode<Postgres>,
    T4: Encode<Postgres>,
    T5: Encode<Postgres>, 
[src]

impl<T1, T2, T3, T4, T5, T6> IntoArguments<Postgres> for (T1, T2, T3, T4, T5, T6) where
    Postgres: HasSqlType<T1>,
    Postgres: HasSqlType<T2>,
    Postgres: HasSqlType<T3>,
    Postgres: HasSqlType<T4>,
    Postgres: HasSqlType<T5>,
    Postgres: HasSqlType<T6>,
    T1: Encode<Postgres>,
    T2: Encode<Postgres>,
    T3: Encode<Postgres>,
    T4: Encode<Postgres>,
    T5: Encode<Postgres>,
    T6: Encode<Postgres>, 
[src]

impl<T1, T2, T3, T4, T5, T6, T7> IntoArguments<Postgres> for (T1, T2, T3, T4, T5, T6, T7) where
    Postgres: HasSqlType<T1>,
    Postgres: HasSqlType<T2>,
    Postgres: HasSqlType<T3>,
    Postgres: HasSqlType<T4>,
    Postgres: HasSqlType<T5>,
    Postgres: HasSqlType<T6>,
    Postgres: HasSqlType<T7>,
    T1: Encode<Postgres>,
    T2: Encode<Postgres>,
    T3: Encode<Postgres>,
    T4: Encode<Postgres>,
    T5: Encode<Postgres>,
    T6: Encode<Postgres>,
    T7: Encode<Postgres>, 
[src]

impl<T1, T2, T3, T4, T5, T6, T7, T8> IntoArguments<Postgres> for (T1, T2, T3, T4, T5, T6, T7, T8) where
    Postgres: HasSqlType<T1>,
    Postgres: HasSqlType<T2>,
    Postgres: HasSqlType<T3>,
    Postgres: HasSqlType<T4>,
    Postgres: HasSqlType<T5>,
    Postgres: HasSqlType<T6>,
    Postgres: HasSqlType<T7>,
    Postgres: HasSqlType<T8>,
    T1: Encode<Postgres>,
    T2: Encode<Postgres>,
    T3: Encode<Postgres>,
    T4: Encode<Postgres>,
    T5: Encode<Postgres>,
    T6: Encode<Postgres>,
    T7: Encode<Postgres>,
    T8: Encode<Postgres>, 
[src]

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> IntoArguments<Postgres> for (T1, T2, T3, T4, T5, T6, T7, T8, T9) where
    Postgres: HasSqlType<T1>,
    Postgres: HasSqlType<T2>,
    Postgres: HasSqlType<T3>,
    Postgres: HasSqlType<T4>,
    Postgres: HasSqlType<T5>,
    Postgres: HasSqlType<T6>,
    Postgres: HasSqlType<T7>,
    Postgres: HasSqlType<T8>,
    Postgres: HasSqlType<T9>,
    T1: Encode<Postgres>,
    T2: Encode<Postgres>,
    T3: Encode<Postgres>,
    T4: Encode<Postgres>,
    T5: Encode<Postgres>,
    T6: Encode<Postgres>,
    T7: Encode<Postgres>,
    T8: Encode<Postgres>,
    T9: Encode<Postgres>, 
[src]

Loading content...

Implementors

impl<DB> IntoArguments<DB> for DB::Arguments where
    DB: Database
[src]

Loading content...