Trait diesel::query_builder::Changeset
[−]
[src]
pub trait Changeset { type Target: QuerySource; fn is_noop(&self) -> bool; fn to_sql(&self, out: &mut QueryBuilder) -> BuildQueryResult; }
Apps should not need to concern themselves with this trait.
Associated Types
type Target: QuerySource
Required Methods
fn is_noop(&self) -> bool
fn to_sql(&self, out: &mut QueryBuilder) -> BuildQueryResult
Implementors
impl<Target, A: Changeset<Target=Target>> Changeset for (A,) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>> Changeset for (A, B) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>> Changeset for (A, B, C) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>> Changeset for (A, B, C, D) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>> Changeset for (A, B, C, D, E) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>, F: Changeset<Target=Target>> Changeset for (A, B, C, D, E, F) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>, F: Changeset<Target=Target>, G: Changeset<Target=Target>> Changeset for (A, B, C, D, E, F, G) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>, F: Changeset<Target=Target>, G: Changeset<Target=Target>, H: Changeset<Target=Target>> Changeset for (A, B, C, D, E, F, G, H) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>, F: Changeset<Target=Target>, G: Changeset<Target=Target>, H: Changeset<Target=Target>, I: Changeset<Target=Target>> Changeset for (A, B, C, D, E, F, G, H, I) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>, F: Changeset<Target=Target>, G: Changeset<Target=Target>, H: Changeset<Target=Target>, I: Changeset<Target=Target>, J: Changeset<Target=Target>> Changeset for (A, B, C, D, E, F, G, H, I, J) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>, F: Changeset<Target=Target>, G: Changeset<Target=Target>, H: Changeset<Target=Target>, I: Changeset<Target=Target>, J: Changeset<Target=Target>, K: Changeset<Target=Target>> Changeset for (A, B, C, D, E, F, G, H, I, J, K) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>, F: Changeset<Target=Target>, G: Changeset<Target=Target>, H: Changeset<Target=Target>, I: Changeset<Target=Target>, J: Changeset<Target=Target>, K: Changeset<Target=Target>, L: Changeset<Target=Target>> Changeset for (A, B, C, D, E, F, G, H, I, J, K, L) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>, F: Changeset<Target=Target>, G: Changeset<Target=Target>, H: Changeset<Target=Target>, I: Changeset<Target=Target>, J: Changeset<Target=Target>, K: Changeset<Target=Target>, L: Changeset<Target=Target>, M: Changeset<Target=Target>> Changeset for (A, B, C, D, E, F, G, H, I, J, K, L, M) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>, F: Changeset<Target=Target>, G: Changeset<Target=Target>, H: Changeset<Target=Target>, I: Changeset<Target=Target>, J: Changeset<Target=Target>, K: Changeset<Target=Target>, L: Changeset<Target=Target>, M: Changeset<Target=Target>, N: Changeset<Target=Target>> Changeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>, F: Changeset<Target=Target>, G: Changeset<Target=Target>, H: Changeset<Target=Target>, I: Changeset<Target=Target>, J: Changeset<Target=Target>, K: Changeset<Target=Target>, L: Changeset<Target=Target>, M: Changeset<Target=Target>, N: Changeset<Target=Target>, O: Changeset<Target=Target>> Changeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where Target: QuerySource
impl<Target, A: Changeset<Target=Target>, B: Changeset<Target=Target>, C: Changeset<Target=Target>, D: Changeset<Target=Target>, E: Changeset<Target=Target>, F: Changeset<Target=Target>, G: Changeset<Target=Target>, H: Changeset<Target=Target>, I: Changeset<Target=Target>, J: Changeset<Target=Target>, K: Changeset<Target=Target>, L: Changeset<Target=Target>, M: Changeset<Target=Target>, N: Changeset<Target=Target>, O: Changeset<Target=Target>, P: Changeset<Target=Target>> Changeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where Target: QuerySource
impl<T: Changeset + ?Sized> Changeset for Box<T>
impl<T: Changeset> Changeset for Option<T>