pub trait TypedExpressionType { }
Expand description

Marker trait for possible types of Expression::SqlType

Implementations on Foreign Types§

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType, T5: TypedExpressionType, T6: TypedExpressionType, T7: TypedExpressionType, T8: TypedExpressionType, T9: TypedExpressionType, T10: TypedExpressionType, T11: TypedExpressionType, T12: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType, T5: TypedExpressionType, T6: TypedExpressionType, T7: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6, T7)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType, T5: TypedExpressionType, T6: TypedExpressionType, T7: TypedExpressionType, T8: TypedExpressionType, T9: TypedExpressionType, T10: TypedExpressionType, T11: TypedExpressionType, T12: TypedExpressionType, T13: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType, T5: TypedExpressionType, T6: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6)

source§

impl<T0: TypedExpressionType> TypedExpressionType for (T0,)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType, T5: TypedExpressionType, T6: TypedExpressionType, T7: TypedExpressionType, T8: TypedExpressionType, T9: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType, T5: TypedExpressionType, T6: TypedExpressionType, T7: TypedExpressionType, T8: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType> TypedExpressionType for (T0, T1, T2)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType, T5: TypedExpressionType, T6: TypedExpressionType, T7: TypedExpressionType, T8: TypedExpressionType, T9: TypedExpressionType, T10: TypedExpressionType, T11: TypedExpressionType, T12: TypedExpressionType, T13: TypedExpressionType, T14: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType, T5: TypedExpressionType, T6: TypedExpressionType, T7: TypedExpressionType, T8: TypedExpressionType, T9: TypedExpressionType, T10: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType> TypedExpressionType for (T0, T1)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType, T5: TypedExpressionType, T6: TypedExpressionType, T7: TypedExpressionType, T8: TypedExpressionType, T9: TypedExpressionType, T10: TypedExpressionType, T11: TypedExpressionType, T12: TypedExpressionType, T13: TypedExpressionType, T14: TypedExpressionType, T15: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType, T5: TypedExpressionType, T6: TypedExpressionType, T7: TypedExpressionType, T8: TypedExpressionType, T9: TypedExpressionType, T10: TypedExpressionType, T11: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

source§

impl<T0: TypedExpressionType, T1: TypedExpressionType, T2: TypedExpressionType, T3: TypedExpressionType, T4: TypedExpressionType, T5: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5)

Implementors§

source§

impl TypedExpressionType for Untyped

source§

impl TypedExpressionType for NotSelectable

source§

impl<ST> TypedExpressionType for STwhere ST: SingleValue,

source§

impl<T0: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0,)>where (T0,): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1)>where (T0, T1): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2)>where (T0, T1, T2): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3)>where (T0, T1, T2, T3): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4)>where (T0, T1, T2, T3, T4): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType, T5: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4, T5)>where (T0, T1, T2, T3, T4, T5): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType, T5: SqlType + TypedExpressionType, T6: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4, T5, T6)>where (T0, T1, T2, T3, T4, T5, T6): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType, T5: SqlType + TypedExpressionType, T6: SqlType + TypedExpressionType, T7: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4, T5, T6, T7)>where (T0, T1, T2, T3, T4, T5, T6, T7): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType, T5: SqlType + TypedExpressionType, T6: SqlType + TypedExpressionType, T7: SqlType + TypedExpressionType, T8: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8)>where (T0, T1, T2, T3, T4, T5, T6, T7, T8): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType, T5: SqlType + TypedExpressionType, T6: SqlType + TypedExpressionType, T7: SqlType + TypedExpressionType, T8: SqlType + TypedExpressionType, T9: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)>where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType, T5: SqlType + TypedExpressionType, T6: SqlType + TypedExpressionType, T7: SqlType + TypedExpressionType, T8: SqlType + TypedExpressionType, T9: SqlType + TypedExpressionType, T10: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType, T5: SqlType + TypedExpressionType, T6: SqlType + TypedExpressionType, T7: SqlType + TypedExpressionType, T8: SqlType + TypedExpressionType, T9: SqlType + TypedExpressionType, T10: SqlType + TypedExpressionType, T11: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType, T5: SqlType + TypedExpressionType, T6: SqlType + TypedExpressionType, T7: SqlType + TypedExpressionType, T8: SqlType + TypedExpressionType, T9: SqlType + TypedExpressionType, T10: SqlType + TypedExpressionType, T11: SqlType + TypedExpressionType, T12: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType, T5: SqlType + TypedExpressionType, T6: SqlType + TypedExpressionType, T7: SqlType + TypedExpressionType, T8: SqlType + TypedExpressionType, T9: SqlType + TypedExpressionType, T10: SqlType + TypedExpressionType, T11: SqlType + TypedExpressionType, T12: SqlType + TypedExpressionType, T13: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType, T5: SqlType + TypedExpressionType, T6: SqlType + TypedExpressionType, T7: SqlType + TypedExpressionType, T8: SqlType + TypedExpressionType, T9: SqlType + TypedExpressionType, T10: SqlType + TypedExpressionType, T11: SqlType + TypedExpressionType, T12: SqlType + TypedExpressionType, T13: SqlType + TypedExpressionType, T14: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14): SqlType,

source§

impl<T0: SqlType + TypedExpressionType, T1: SqlType + TypedExpressionType, T2: SqlType + TypedExpressionType, T3: SqlType + TypedExpressionType, T4: SqlType + TypedExpressionType, T5: SqlType + TypedExpressionType, T6: SqlType + TypedExpressionType, T7: SqlType + TypedExpressionType, T8: SqlType + TypedExpressionType, T9: SqlType + TypedExpressionType, T10: SqlType + TypedExpressionType, T11: SqlType + TypedExpressionType, T12: SqlType + TypedExpressionType, T13: SqlType + TypedExpressionType, T14: SqlType + TypedExpressionType, T15: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>where (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15): SqlType,