Trait diesel::expression::NonAggregate
[−]
[src]
pub trait NonAggregate { }Marker trait to indicate that an expression does not include any aggregate functions. Used to ensure that aggregate expressions aren't mixed with non-aggregate expressions in a select clause, and that they're never included in a where clause.
Implementors
impl NonAggregate for nowimpl<T> NonAggregate for IsNull<T> where T: NonAggregateimpl<T> NonAggregate for IsNotNull<T> where T: NonAggregateimpl<T> NonAggregate for Asc<T> where T: NonAggregateimpl<T> NonAggregate for Desc<T> where T: NonAggregateimpl<ST> NonAggregate for SqlLiteral<ST>impl<T: NonAggregate + ?Sized> NonAggregate for Box<T>impl<'a, T: NonAggregate + ?Sized> NonAggregate for &'a Timpl<A: Expression + NonAggregate> NonAggregate for (A,)impl<A: Expression + NonAggregate, B: Expression + NonAggregate> NonAggregate for (A, B)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate> NonAggregate for (A, B, C)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate> NonAggregate for (A, B, C, D)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate> NonAggregate for (A, B, C, D, E)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate, F: Expression + NonAggregate> NonAggregate for (A, B, C, D, E, F)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate, F: Expression + NonAggregate, G: Expression + NonAggregate> NonAggregate for (A, B, C, D, E, F, G)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate, F: Expression + NonAggregate, G: Expression + NonAggregate, H: Expression + NonAggregate> NonAggregate for (A, B, C, D, E, F, G, H)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate, F: Expression + NonAggregate, G: Expression + NonAggregate, H: Expression + NonAggregate, I: Expression + NonAggregate> NonAggregate for (A, B, C, D, E, F, G, H, I)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate, F: Expression + NonAggregate, G: Expression + NonAggregate, H: Expression + NonAggregate, I: Expression + NonAggregate, J: Expression + NonAggregate> NonAggregate for (A, B, C, D, E, F, G, H, I, J)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate, F: Expression + NonAggregate, G: Expression + NonAggregate, H: Expression + NonAggregate, I: Expression + NonAggregate, J: Expression + NonAggregate, K: Expression + NonAggregate> NonAggregate for (A, B, C, D, E, F, G, H, I, J, K)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate, F: Expression + NonAggregate, G: Expression + NonAggregate, H: Expression + NonAggregate, I: Expression + NonAggregate, J: Expression + NonAggregate, K: Expression + NonAggregate, L: Expression + NonAggregate> NonAggregate for (A, B, C, D, E, F, G, H, I, J, K, L)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate, F: Expression + NonAggregate, G: Expression + NonAggregate, H: Expression + NonAggregate, I: Expression + NonAggregate, J: Expression + NonAggregate, K: Expression + NonAggregate, L: Expression + NonAggregate, M: Expression + NonAggregate> NonAggregate for (A, B, C, D, E, F, G, H, I, J, K, L, M)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate, F: Expression + NonAggregate, G: Expression + NonAggregate, H: Expression + NonAggregate, I: Expression + NonAggregate, J: Expression + NonAggregate, K: Expression + NonAggregate, L: Expression + NonAggregate, M: Expression + NonAggregate, N: Expression + NonAggregate> NonAggregate for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate, F: Expression + NonAggregate, G: Expression + NonAggregate, H: Expression + NonAggregate, I: Expression + NonAggregate, J: Expression + NonAggregate, K: Expression + NonAggregate, L: Expression + NonAggregate, M: Expression + NonAggregate, N: Expression + NonAggregate, O: Expression + NonAggregate> NonAggregate for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)impl<A: Expression + NonAggregate, B: Expression + NonAggregate, C: Expression + NonAggregate, D: Expression + NonAggregate, E: Expression + NonAggregate, F: Expression + NonAggregate, G: Expression + NonAggregate, H: Expression + NonAggregate, I: Expression + NonAggregate, J: Expression + NonAggregate, K: Expression + NonAggregate, L: Expression + NonAggregate, M: Expression + NonAggregate, N: Expression + NonAggregate, O: Expression + NonAggregate, P: Expression + NonAggregate> NonAggregate for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)