Trait diesel::sql_types::SqlType

source ·
pub trait SqlType: 'static {
    type IsNull: OneIsNullable<IsNullable> + OneIsNullable<NotNull>;
}
Expand description

A marker trait for SQL types

Deriving

This trait is automatically implemented by #[derive(SqlType)] which sets IsNull to is_nullable::NotNull

Required Associated Types§

source

type IsNull: OneIsNullable<IsNullable> + OneIsNullable<NotNull>

Is this type nullable?

This type should always be one of the structs in the ’is_nullable` module. See the documentation of those structs for more details.

Implementations on Foreign Types§

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T21: SqlType, T22: SqlType, T23: SqlType, T24: SqlType, T25: SqlType, T26: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T21::IsNull: OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T22::IsNull: OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T23::IsNull: OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T24::IsNull: OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T25::IsNull: OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T26::IsNull: OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T26 as SqlType>::IsNull as OneIsNullable<<<T25 as SqlType>::IsNull as OneIsNullable<<<T24 as SqlType>::IsNull as OneIsNullable<<<T23 as SqlType>::IsNull as OneIsNullable<<<T22 as SqlType>::IsNull as OneIsNullable<<<T21 as SqlType>::IsNull as OneIsNullable<<<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T21: SqlType, T22: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T21::IsNull: OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T22::IsNull: OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T22 as SqlType>::IsNull as OneIsNullable<<<T21 as SqlType>::IsNull as OneIsNullable<<<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1> SqlType for (T0, T1)where T0: SqlType, T1: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>,

§

type IsNull = <<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out

source§

impl<T0, T1, T2> SqlType for (T0, T1, T2)where T0: SqlType, T1: SqlType, T2: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>,

§

type IsNull = <<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out

source§

impl<T0, T1, T2, T3> SqlType for (T0, T1, T2, T3)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>,

§

type IsNull = <<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4> SqlType for (T0, T1, T2, T3, T4)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>,

§

type IsNull = <<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T21: SqlType, T22: SqlType, T23: SqlType, T24: SqlType, T25: SqlType, T26: SqlType, T27: SqlType, T28: SqlType, T29: SqlType, T30: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T21::IsNull: OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T22::IsNull: OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T23::IsNull: OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T24::IsNull: OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T25::IsNull: OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T26::IsNull: OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T27::IsNull: OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T28::IsNull: OneIsNullable<<T27::IsNull as OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T29::IsNull: OneIsNullable<<T28::IsNull as OneIsNullable<<T27::IsNull as OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T30::IsNull: OneIsNullable<<T29::IsNull as OneIsNullable<<T28::IsNull as OneIsNullable<<T27::IsNull as OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T30 as SqlType>::IsNull as OneIsNullable<<<T29 as SqlType>::IsNull as OneIsNullable<<<T28 as SqlType>::IsNull as OneIsNullable<<<T27 as SqlType>::IsNull as OneIsNullable<<<T26 as SqlType>::IsNull as OneIsNullable<<<T25 as SqlType>::IsNull as OneIsNullable<<<T24 as SqlType>::IsNull as OneIsNullable<<<T23 as SqlType>::IsNull as OneIsNullable<<<T22 as SqlType>::IsNull as OneIsNullable<<<T21 as SqlType>::IsNull as OneIsNullable<<<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T21: SqlType, T22: SqlType, T23: SqlType, T24: SqlType, T25: SqlType, T26: SqlType, T27: SqlType, T28: SqlType, T29: SqlType, T30: SqlType, T31: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T21::IsNull: OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T22::IsNull: OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T23::IsNull: OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T24::IsNull: OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T25::IsNull: OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T26::IsNull: OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T27::IsNull: OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T28::IsNull: OneIsNullable<<T27::IsNull as OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T29::IsNull: OneIsNullable<<T28::IsNull as OneIsNullable<<T27::IsNull as OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T30::IsNull: OneIsNullable<<T29::IsNull as OneIsNullable<<T28::IsNull as OneIsNullable<<T27::IsNull as OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T31::IsNull: OneIsNullable<<T30::IsNull as OneIsNullable<<T29::IsNull as OneIsNullable<<T28::IsNull as OneIsNullable<<T27::IsNull as OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T31 as SqlType>::IsNull as OneIsNullable<<<T30 as SqlType>::IsNull as OneIsNullable<<<T29 as SqlType>::IsNull as OneIsNullable<<<T28 as SqlType>::IsNull as OneIsNullable<<<T27 as SqlType>::IsNull as OneIsNullable<<<T26 as SqlType>::IsNull as OneIsNullable<<<T25 as SqlType>::IsNull as OneIsNullable<<<T24 as SqlType>::IsNull as OneIsNullable<<<T23 as SqlType>::IsNull as OneIsNullable<<<T22 as SqlType>::IsNull as OneIsNullable<<<T21 as SqlType>::IsNull as OneIsNullable<<<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T21: SqlType, T22: SqlType, T23: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T21::IsNull: OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T22::IsNull: OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T23::IsNull: OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T23 as SqlType>::IsNull as OneIsNullable<<<T22 as SqlType>::IsNull as OneIsNullable<<<T21 as SqlType>::IsNull as OneIsNullable<<<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T21: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T21::IsNull: OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T21 as SqlType>::IsNull as OneIsNullable<<<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T21: SqlType, T22: SqlType, T23: SqlType, T24: SqlType, T25: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T21::IsNull: OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T22::IsNull: OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T23::IsNull: OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T24::IsNull: OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T25::IsNull: OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T25 as SqlType>::IsNull as OneIsNullable<<<T24 as SqlType>::IsNull as OneIsNullable<<<T23 as SqlType>::IsNull as OneIsNullable<<<T22 as SqlType>::IsNull as OneIsNullable<<<T21 as SqlType>::IsNull as OneIsNullable<<<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T21: SqlType, T22: SqlType, T23: SqlType, T24: SqlType, T25: SqlType, T26: SqlType, T27: SqlType, T28: SqlType, T29: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T21::IsNull: OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T22::IsNull: OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T23::IsNull: OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T24::IsNull: OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T25::IsNull: OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T26::IsNull: OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T27::IsNull: OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T28::IsNull: OneIsNullable<<T27::IsNull as OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T29::IsNull: OneIsNullable<<T28::IsNull as OneIsNullable<<T27::IsNull as OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T29 as SqlType>::IsNull as OneIsNullable<<<T28 as SqlType>::IsNull as OneIsNullable<<<T27 as SqlType>::IsNull as OneIsNullable<<<T26 as SqlType>::IsNull as OneIsNullable<<<T25 as SqlType>::IsNull as OneIsNullable<<<T24 as SqlType>::IsNull as OneIsNullable<<<T23 as SqlType>::IsNull as OneIsNullable<<<T22 as SqlType>::IsNull as OneIsNullable<<<T21 as SqlType>::IsNull as OneIsNullable<<<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5> SqlType for (T0, T1, T2, T3, T4, T5)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T21: SqlType, T22: SqlType, T23: SqlType, T24: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T21::IsNull: OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T22::IsNull: OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T23::IsNull: OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T24::IsNull: OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T24 as SqlType>::IsNull as OneIsNullable<<<T23 as SqlType>::IsNull as OneIsNullable<<<T22 as SqlType>::IsNull as OneIsNullable<<<T21 as SqlType>::IsNull as OneIsNullable<<<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6> SqlType for (T0, T1, T2, T3, T4, T5, T6)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0> SqlType for (T0,)where T0: SqlType,

§

type IsNull = <T0 as SqlType>::IsNull

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T21: SqlType, T22: SqlType, T23: SqlType, T24: SqlType, T25: SqlType, T26: SqlType, T27: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T21::IsNull: OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T22::IsNull: OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T23::IsNull: OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T24::IsNull: OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T25::IsNull: OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T26::IsNull: OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T27::IsNull: OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T27 as SqlType>::IsNull as OneIsNullable<<<T26 as SqlType>::IsNull as OneIsNullable<<<T25 as SqlType>::IsNull as OneIsNullable<<<T24 as SqlType>::IsNull as OneIsNullable<<<T23 as SqlType>::IsNull as OneIsNullable<<<T22 as SqlType>::IsNull as OneIsNullable<<<T21 as SqlType>::IsNull as OneIsNullable<<<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T18: SqlType, T19: SqlType, T20: SqlType, T21: SqlType, T22: SqlType, T23: SqlType, T24: SqlType, T25: SqlType, T26: SqlType, T27: SqlType, T28: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T18::IsNull: OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T19::IsNull: OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T20::IsNull: OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T21::IsNull: OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T22::IsNull: OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T23::IsNull: OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T24::IsNull: OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T25::IsNull: OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T26::IsNull: OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T27::IsNull: OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T28::IsNull: OneIsNullable<<T27::IsNull as OneIsNullable<<T26::IsNull as OneIsNullable<<T25::IsNull as OneIsNullable<<T24::IsNull as OneIsNullable<<T23::IsNull as OneIsNullable<<T22::IsNull as OneIsNullable<<T21::IsNull as OneIsNullable<<T20::IsNull as OneIsNullable<<T19::IsNull as OneIsNullable<<T18::IsNull as OneIsNullable<<T17::IsNull as OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T28 as SqlType>::IsNull as OneIsNullable<<<T27 as SqlType>::IsNull as OneIsNullable<<<T26 as SqlType>::IsNull as OneIsNullable<<<T25 as SqlType>::IsNull as OneIsNullable<<<T24 as SqlType>::IsNull as OneIsNullable<<<T23 as SqlType>::IsNull as OneIsNullable<<<T22 as SqlType>::IsNull as OneIsNullable<<<T21 as SqlType>::IsNull as OneIsNullable<<<T20 as SqlType>::IsNull as OneIsNullable<<<T19 as SqlType>::IsNull as OneIsNullable<<<T18 as SqlType>::IsNull as OneIsNullable<<<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> SqlType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)where T0: SqlType, T1: SqlType, T2: SqlType, T3: SqlType, T4: SqlType, T5: SqlType, T6: SqlType, T7: SqlType, T8: SqlType, T9: SqlType, T10: SqlType, T11: SqlType, T12: SqlType, T13: SqlType, T14: SqlType, T15: SqlType, T16: SqlType, T17: SqlType, T1::IsNull: OneIsNullable<T0::IsNull>, T2::IsNull: OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>, T3::IsNull: OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>, T4::IsNull: OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>, T5::IsNull: OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>, T6::IsNull: OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>, T7::IsNull: OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T8::IsNull: OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T9::IsNull: OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T10::IsNull: OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T11::IsNull: OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T12::IsNull: OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T13::IsNull: OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T14::IsNull: OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T15::IsNull: OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T16::IsNull: OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>, T17::IsNull: OneIsNullable<<T16::IsNull as OneIsNullable<<T15::IsNull as OneIsNullable<<T14::IsNull as OneIsNullable<<T13::IsNull as OneIsNullable<<T12::IsNull as OneIsNullable<<T11::IsNull as OneIsNullable<<T10::IsNull as OneIsNullable<<T9::IsNull as OneIsNullable<<T8::IsNull as OneIsNullable<<T7::IsNull as OneIsNullable<<T6::IsNull as OneIsNullable<<T5::IsNull as OneIsNullable<<T4::IsNull as OneIsNullable<<T3::IsNull as OneIsNullable<<T2::IsNull as OneIsNullable<<T1::IsNull as OneIsNullable<T0::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>,

§

type IsNull = <<T17 as SqlType>::IsNull as OneIsNullable<<<T16 as SqlType>::IsNull as OneIsNullable<<<T15 as SqlType>::IsNull as OneIsNullable<<<T14 as SqlType>::IsNull as OneIsNullable<<<T13 as SqlType>::IsNull as OneIsNullable<<<T12 as SqlType>::IsNull as OneIsNullable<<<T11 as SqlType>::IsNull as OneIsNullable<<<T10 as SqlType>::IsNull as OneIsNullable<<<T9 as SqlType>::IsNull as OneIsNullable<<<T8 as SqlType>::IsNull as OneIsNullable<<<T7 as SqlType>::IsNull as OneIsNullable<<<T6 as SqlType>::IsNull as OneIsNullable<<<T5 as SqlType>::IsNull as OneIsNullable<<<T4 as SqlType>::IsNull as OneIsNullable<<<T3 as SqlType>::IsNull as OneIsNullable<<<T2 as SqlType>::IsNull as OneIsNullable<<<T1 as SqlType>::IsNull as OneIsNullable<<T0 as SqlType>::IsNull>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out>>::Out

Implementors§

source§

impl SqlType for BigInt

source§

impl SqlType for Binary

source§

impl SqlType for Bool

source§

impl SqlType for Cidr

Available on crate feature postgres_backend only.
source§

impl SqlType for Date

source§

impl SqlType for Datetime

Available on crate feature mysql_backend only.
source§

impl SqlType for Double

source§

impl SqlType for Float

source§

impl SqlType for Inet

Available on crate feature postgres_backend only.
source§

impl SqlType for Integer

source§

impl SqlType for Interval

source§

impl SqlType for Json

source§

impl SqlType for Jsonb

Available on crate feature postgres_backend only.
source§

impl SqlType for MacAddr

Available on crate feature postgres_backend only.
source§

impl SqlType for Money

Available on crate feature postgres_backend only.
source§

impl SqlType for Numeric

source§

impl SqlType for Oid

Available on crate feature postgres_backend only.
source§

impl SqlType for SmallInt

source§

impl SqlType for Text

source§

impl SqlType for Time

source§

impl SqlType for Timestamp

source§

impl SqlType for diesel::sql_types::Timestamptz

Available on crate feature postgres_backend only.
source§

impl SqlType for diesel::sql_types::TimestamptzSqlite

Available on crate feature sqlite only.
source§

impl SqlType for TinyInt

source§

impl SqlType for Uuid

Available on crate feature postgres_backend only.
source§

impl<ST> SqlType for Nullable<ST>where ST: SqlType,

source§

impl<ST: 'static> SqlType for Array<ST>

Available on crate feature postgres_backend only.
source§

impl<ST: 'static> SqlType for Range<ST>

Available on crate feature postgres_backend only.
source§

impl<ST: 'static> SqlType for Record<ST>

Available on crate feature postgres_backend only.
source§

impl<ST: 'static> SqlType for Unsigned<ST>

Available on crate feature mysql_backend only.