Trait IntoTupleSlice

Source
pub trait IntoTupleSlice<'a, const N: usize> {
    // Required method
    fn sql_tuple(&self) -> [Binding<'a>; N];
}

Required Methods§

Source

fn sql_tuple(&self) -> [Binding<'a>; N]

Implementations on Foreign Types§

Source§

impl<'a, T0: ToSql + Sync> IntoTupleSlice<'a, 1> for &'a (T0,)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 1]

Source§

impl<'a, T0: ToSql + Sync> IntoTupleSlice<'a, 1> for (&'a T0,)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 1]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync> IntoTupleSlice<'a, 2> for &'a (T0, T1)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 2]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync> IntoTupleSlice<'a, 2> for (&'a T0, &'a T1)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 2]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync> IntoTupleSlice<'a, 3> for &'a (T0, T1, T2)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 3]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync> IntoTupleSlice<'a, 3> for (&'a T0, &'a T1, &'a T2)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 3]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync, T3: ToSql + Sync> IntoTupleSlice<'a, 4> for &'a (T0, T1, T2, T3)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 4]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync, T3: ToSql + Sync> IntoTupleSlice<'a, 4> for (&'a T0, &'a T1, &'a T2, &'a T3)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 4]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync, T3: ToSql + Sync, T4: ToSql + Sync> IntoTupleSlice<'a, 5> for &'a (T0, T1, T2, T3, T4)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 5]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync, T3: ToSql + Sync, T4: ToSql + Sync> IntoTupleSlice<'a, 5> for (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 5]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync, T3: ToSql + Sync, T4: ToSql + Sync, T5: ToSql + Sync> IntoTupleSlice<'a, 6> for &'a (T0, T1, T2, T3, T4, T5)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 6]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync, T3: ToSql + Sync, T4: ToSql + Sync, T5: ToSql + Sync> IntoTupleSlice<'a, 6> for (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 6]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync, T3: ToSql + Sync, T4: ToSql + Sync, T5: ToSql + Sync, T6: ToSql + Sync> IntoTupleSlice<'a, 7> for &'a (T0, T1, T2, T3, T4, T5, T6)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 7]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync, T3: ToSql + Sync, T4: ToSql + Sync, T5: ToSql + Sync, T6: ToSql + Sync> IntoTupleSlice<'a, 7> for (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 7]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync, T3: ToSql + Sync, T4: ToSql + Sync, T5: ToSql + Sync, T6: ToSql + Sync, T7: ToSql + Sync> IntoTupleSlice<'a, 8> for &'a (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 8]

Source§

impl<'a, T0: ToSql + Sync, T1: ToSql + Sync, T2: ToSql + Sync, T3: ToSql + Sync, T4: ToSql + Sync, T5: ToSql + Sync, T6: ToSql + Sync, T7: ToSql + Sync> IntoTupleSlice<'a, 8> for (&'a T0, &'a T1, &'a T2, &'a T3, &'a T4, &'a T5, &'a T6, &'a T7)

Source§

fn sql_tuple(&self) -> [Binding<'a>; 8]

Implementors§