Skip to main content

CompatibleType

Trait CompatibleType 

Source
pub trait CompatibleType<U, DB> {
    type SqlType;
}
Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.

Required Associated Types§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, ST31, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, ST31)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, ST21: CompatibleTupleElement, ST22: CompatibleTupleElement, ST23: CompatibleTupleElement, ST24: CompatibleTupleElement, ST25: CompatibleTupleElement, ST26: CompatibleTupleElement, ST27: CompatibleTupleElement, ST28: CompatibleTupleElement, ST29: CompatibleTupleElement, ST30: CompatibleTupleElement, ST31: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType, ST21::SqlType, ST22::SqlType, ST23::SqlType, ST24::SqlType, ST25::SqlType, ST26::SqlType, ST27::SqlType, ST28::SqlType, ST29::SqlType, ST30::SqlType, ST31::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType, <ST21 as CompatibleTupleElement>::SqlType, <ST22 as CompatibleTupleElement>::SqlType, <ST23 as CompatibleTupleElement>::SqlType, <ST24 as CompatibleTupleElement>::SqlType, <ST25 as CompatibleTupleElement>::SqlType, <ST26 as CompatibleTupleElement>::SqlType, <ST27 as CompatibleTupleElement>::SqlType, <ST28 as CompatibleTupleElement>::SqlType, <ST29 as CompatibleTupleElement>::SqlType, <ST30 as CompatibleTupleElement>::SqlType, <ST31 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, ST21: CompatibleTupleElement, ST22: CompatibleTupleElement, ST23: CompatibleTupleElement, ST24: CompatibleTupleElement, ST25: CompatibleTupleElement, ST26: CompatibleTupleElement, ST27: CompatibleTupleElement, ST28: CompatibleTupleElement, ST29: CompatibleTupleElement, ST30: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType, ST21::SqlType, ST22::SqlType, ST23::SqlType, ST24::SqlType, ST25::SqlType, ST26::SqlType, ST27::SqlType, ST28::SqlType, ST29::SqlType, ST30::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType, <ST21 as CompatibleTupleElement>::SqlType, <ST22 as CompatibleTupleElement>::SqlType, <ST23 as CompatibleTupleElement>::SqlType, <ST24 as CompatibleTupleElement>::SqlType, <ST25 as CompatibleTupleElement>::SqlType, <ST26 as CompatibleTupleElement>::SqlType, <ST27 as CompatibleTupleElement>::SqlType, <ST28 as CompatibleTupleElement>::SqlType, <ST29 as CompatibleTupleElement>::SqlType, <ST30 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, ST21: CompatibleTupleElement, ST22: CompatibleTupleElement, ST23: CompatibleTupleElement, ST24: CompatibleTupleElement, ST25: CompatibleTupleElement, ST26: CompatibleTupleElement, ST27: CompatibleTupleElement, ST28: CompatibleTupleElement, ST29: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType, ST21::SqlType, ST22::SqlType, ST23::SqlType, ST24::SqlType, ST25::SqlType, ST26::SqlType, ST27::SqlType, ST28::SqlType, ST29::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType, <ST21 as CompatibleTupleElement>::SqlType, <ST22 as CompatibleTupleElement>::SqlType, <ST23 as CompatibleTupleElement>::SqlType, <ST24 as CompatibleTupleElement>::SqlType, <ST25 as CompatibleTupleElement>::SqlType, <ST26 as CompatibleTupleElement>::SqlType, <ST27 as CompatibleTupleElement>::SqlType, <ST28 as CompatibleTupleElement>::SqlType, <ST29 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, ST21: CompatibleTupleElement, ST22: CompatibleTupleElement, ST23: CompatibleTupleElement, ST24: CompatibleTupleElement, ST25: CompatibleTupleElement, ST26: CompatibleTupleElement, ST27: CompatibleTupleElement, ST28: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType, ST21::SqlType, ST22::SqlType, ST23::SqlType, ST24::SqlType, ST25::SqlType, ST26::SqlType, ST27::SqlType, ST28::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType, <ST21 as CompatibleTupleElement>::SqlType, <ST22 as CompatibleTupleElement>::SqlType, <ST23 as CompatibleTupleElement>::SqlType, <ST24 as CompatibleTupleElement>::SqlType, <ST25 as CompatibleTupleElement>::SqlType, <ST26 as CompatibleTupleElement>::SqlType, <ST27 as CompatibleTupleElement>::SqlType, <ST28 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, ST21: CompatibleTupleElement, ST22: CompatibleTupleElement, ST23: CompatibleTupleElement, ST24: CompatibleTupleElement, ST25: CompatibleTupleElement, ST26: CompatibleTupleElement, ST27: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType, ST21::SqlType, ST22::SqlType, ST23::SqlType, ST24::SqlType, ST25::SqlType, ST26::SqlType, ST27::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType, <ST21 as CompatibleTupleElement>::SqlType, <ST22 as CompatibleTupleElement>::SqlType, <ST23 as CompatibleTupleElement>::SqlType, <ST24 as CompatibleTupleElement>::SqlType, <ST25 as CompatibleTupleElement>::SqlType, <ST26 as CompatibleTupleElement>::SqlType, <ST27 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, ST21: CompatibleTupleElement, ST22: CompatibleTupleElement, ST23: CompatibleTupleElement, ST24: CompatibleTupleElement, ST25: CompatibleTupleElement, ST26: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType, ST21::SqlType, ST22::SqlType, ST23::SqlType, ST24::SqlType, ST25::SqlType, ST26::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType, <ST21 as CompatibleTupleElement>::SqlType, <ST22 as CompatibleTupleElement>::SqlType, <ST23 as CompatibleTupleElement>::SqlType, <ST24 as CompatibleTupleElement>::SqlType, <ST25 as CompatibleTupleElement>::SqlType, <ST26 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, ST21: CompatibleTupleElement, ST22: CompatibleTupleElement, ST23: CompatibleTupleElement, ST24: CompatibleTupleElement, ST25: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType, ST21::SqlType, ST22::SqlType, ST23::SqlType, ST24::SqlType, ST25::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType, <ST21 as CompatibleTupleElement>::SqlType, <ST22 as CompatibleTupleElement>::SqlType, <ST23 as CompatibleTupleElement>::SqlType, <ST24 as CompatibleTupleElement>::SqlType, <ST25 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, ST21: CompatibleTupleElement, ST22: CompatibleTupleElement, ST23: CompatibleTupleElement, ST24: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType, ST21::SqlType, ST22::SqlType, ST23::SqlType, ST24::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType, <ST21 as CompatibleTupleElement>::SqlType, <ST22 as CompatibleTupleElement>::SqlType, <ST23 as CompatibleTupleElement>::SqlType, <ST24 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, ST21: CompatibleTupleElement, ST22: CompatibleTupleElement, ST23: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType, ST21::SqlType, ST22::SqlType, ST23::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType, <ST21 as CompatibleTupleElement>::SqlType, <ST22 as CompatibleTupleElement>::SqlType, <ST23 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, ST21: CompatibleTupleElement, ST22: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType, ST21::SqlType, ST22::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType, <ST21 as CompatibleTupleElement>::SqlType, <ST22 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, ST21: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType, ST21::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType, <ST21 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, ST20: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType, ST20::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType, <ST20 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, ST19: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType, ST19::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType, <ST19 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, ST18: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType, ST18::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType, <ST18 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, ST17: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType, ST17::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType, <ST17 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, ST16: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType, ST16::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType, <ST16 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, ST15: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType, ST15::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType, <ST15 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, ST14: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType, ST14::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType, <ST14 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, ST13: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType, ST13::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType, <ST13 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, ST12: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType, ST12::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType, <ST12 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, ST11: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType, ST11::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType, <ST11 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, ST10: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType, ST10::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType, <ST10 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, ST9: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType, ST9::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType, <ST9 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, ST8: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType, ST8::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType, <ST8 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, ST7: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType, ST7::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType, <ST7 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5, ST6)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, ST6: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType, ST6::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType, <ST6 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4, ST5)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, ST5: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType, ST5::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType, <ST5 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, ST4, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3, ST4)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, ST4: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType, ST4::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType, <ST4 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, ST3, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2, ST3)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, ST3: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType, ST3::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType, <ST3 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, ST2, __DB> CompatibleType<__T, __DB> for (ST, ST1, ST2)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, ST2: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType, ST2::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType, <ST2 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, ST1, __DB> CompatibleType<__T, __DB> for (ST, ST1)
where __DB: Backend, ST: CompatibleTupleElement, ST1: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType, ST1::SqlType), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType, <ST1 as CompatibleTupleElement>::SqlType)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.
Source§

impl<__T, ST, __DB> CompatibleType<__T, __DB> for (ST,)
where __DB: Backend, ST: CompatibleTupleElement, __T: FromSqlRow<(ST::SqlType,), __DB>,

Source§

type SqlType = (<ST as CompatibleTupleElement>::SqlType,)

Available on crate feature i-implement-a-third-party-backend-and-opt-into-breaking-changes only.

Implementors§

Source§

impl<ST, U, DB> CompatibleType<U, DB> for ST
where DB: Backend, ST: SqlType + SingleValue, U: FromSqlRow<ST, DB>,

Source§

type SqlType = ST

Source§

impl<U, DB> CompatibleType<U, DB> for Untyped
where U: FromSqlRow<Untyped, DB>, DB: Backend,

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, ST31, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, ST31)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, ST30)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, ST29)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, ST28)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, ST27)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, ST26)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, ST25)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, ST24)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, ST23)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, ST22)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, ST21)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, ST20)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, ST19)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, ST18)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, ST17)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, ST16)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, ST15)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, ST14)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, ST13)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, ST12)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, ST11)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, ST10)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, ST9)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, ST8)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6, ST7)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, ST6, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5, ST6)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, ST5, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4, ST5)>

Source§

impl<__T, ST, ST1, ST2, ST3, ST4, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3, ST4)>

Source§

impl<__T, ST, ST1, ST2, ST3, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2, ST3)>
where __DB: Backend, (ST, ST1, ST2, ST3): CompatibleType<__T, __DB>,

Source§

impl<__T, ST, ST1, ST2, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1, ST2)>
where __DB: Backend, (ST, ST1, ST2): CompatibleType<__T, __DB>,

Source§

impl<__T, ST, ST1, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST, ST1)>
where __DB: Backend, (ST, ST1): CompatibleType<__T, __DB>,

Source§

impl<__T, ST, __DB> CompatibleType<Option<__T>, __DB> for Nullable<(ST,)>
where __DB: Backend, (ST,): CompatibleType<__T, __DB>,