Trait diesel::expression::TypedExpressionType

source ·
pub trait TypedExpressionType { }
Expand description

Marker trait for possible types of Expression::SqlType

Implementations on Foreign Types§

source§

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

source§

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

source§

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

source§

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

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> TypedExpressionType for (T0, T1, T2, T3, T4, T5)

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, 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> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

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, T9: TypedExpressionType, T10: TypedExpressionType> TypedExpressionType for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

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, 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, 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, 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, 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)

Implementors§

source§

impl TypedExpressionType for Untyped

source§

impl TypedExpressionType for NotSelectable

source§

impl<ST> TypedExpressionType for ST
where 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)>

source§

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

source§

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

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)>

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)>

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)>

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)>

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)>

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)>

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)>

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)>

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)>

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)>

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)>

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)>