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