Trait diesel::query_builder::QueryId
[−]
[src]
pub trait QueryId { type QueryId: Any; const HAS_STATIC_QUERY_ID: bool; fn query_id() -> Option<TypeId> { ... } }
Associated Types
Associated Constants
const HAS_STATIC_QUERY_ID: bool
HAS_STATIC_QUERY_ID: bool = true
Provided Methods
Implementations on Foreign Types
impl QueryId for ()
[src]
impl<T: QueryId + ?Sized> QueryId for Box<T>
[src]
impl<'a, T: QueryId + ?Sized> QueryId for &'a T
[src]
impl<A: QueryId> QueryId for (A,)
[src]
impl<A: QueryId, B: QueryId> QueryId for (A, B)
[src]
impl<A: QueryId, B: QueryId, C: QueryId> QueryId for (A, B, C)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId> QueryId for (A, B, C, D)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId> QueryId for (A, B, C, D, E)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId> QueryId for (A, B, C, D, E, F)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId> QueryId for (A, B, C, D, E, F, G)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId> QueryId for (A, B, C, D, E, F, G, H)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId> QueryId for (A, B, C, D, E, F, G, H, I)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId, L: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K, L)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId, L: QueryId, M: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K, L, M)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId, L: QueryId, M: QueryId, N: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId, L: QueryId, M: QueryId, N: QueryId, O: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
[src]
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId, L: QueryId, M: QueryId, N: QueryId, O: QueryId, P: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
[src]
Implementors
impl QueryId for now type QueryId = Self;
impl<ST> QueryId for SqlLiteral<ST> type QueryId = ();
impl<QS, ST, DB> QueryId for BoxableExpression<QS, DB, SqlType = ST> type QueryId = ();
impl<DB> QueryId for QueryFragment<DB> type QueryId = ();
impl<T, U, Ret> QueryId for DeleteStatement<T, U, Ret> where
T: QueryId,
U: QueryId,
Ret: QueryId, type QueryId = DeleteStatement<T::QueryId, U::QueryId, Ret::QueryId>;impl QueryId for SqlQuery type QueryId = ();
impl QueryId for NoWhereClause type QueryId = Self;
impl<T> QueryId for WhereClause<T> where
T: QueryId, type QueryId = WhereClause<T::QueryId>;impl<T, U, Op, Ret> QueryId for InsertStatement<T, U, Op, Ret> type QueryId = ();
impl<T, U, V, Ret> QueryId for UpdateStatement<T, U, V, Ret> type QueryId = ();
impl<T> QueryId for Nullable<T> where
T: QueryId + NotNull, type QueryId = T::QueryId;impl QueryId for Bool type QueryId = Self;
impl QueryId for SmallInt type QueryId = Self;
impl QueryId for Integer type QueryId = Self;
impl QueryId for BigInt type QueryId = Self;
impl QueryId for Float type QueryId = Self;
impl QueryId for Double type QueryId = Self;
impl QueryId for Text type QueryId = Self;
impl QueryId for Binary type QueryId = Self;
impl QueryId for Date type QueryId = Self;
impl QueryId for Time type QueryId = Self;
impl QueryId for Timestamp type QueryId = Self;
impl QueryId for Datetime type QueryId = Self;
impl QueryId for Tinyint type QueryId = Self;
impl<T> QueryId for DistinctOnClause<T> where
T: QueryId, type QueryId = DistinctOnClause<T::QueryId>;impl<T> QueryId for Array<T> where
T: QueryId, type QueryId = Array<T::QueryId>;impl<T> QueryId for Range<T> where
T: QueryId, type QueryId = Range<T::QueryId>;impl QueryId for Timestamptz type QueryId = Self;
impl QueryId for Interval type QueryId = Self;
impl QueryId for MacAddr type QueryId = Self;
impl QueryId for Inet type QueryId = Self;
impl QueryId for Cidr type QueryId = Self;
impl QueryId for Oid type QueryId = Self;
impl QueryId for Numeric type QueryId = Self;
impl QueryId for Uuid type QueryId = Self;
impl QueryId for Json type QueryId = Self;
impl QueryId for Jsonb type QueryId = Self;
impl QueryId for Money type QueryId = Self;