Trait AsChangeset

Source
pub trait AsChangeset {
    type Target: QuerySource;
    type Changeset;

    // Required method
    fn as_changeset(self) -> Self::Changeset;
}
Expand description

Types which can be passed to update.set.

§Deriving

This trait can be automatically derived using by adding #[derive(AsChangeset)] to your struct. Structs which derive this trait must be annotated with #[table_name = "something"]. If the field name of your struct differs from the name of the column, you can annotate the field with #[column_name = "some_column_name"].

By default, any Option fields on the struct are skipped if their value is None. If you would like to assign NULL to the field instead, you can annotate your struct with #[changeset_options(treat_none_as_null = "true")].

Required Associated Types§

Source

type Target: QuerySource

The table which Self::Changeset will be updating

Source

type Changeset

The update statement this type represents

Required Methods§

Source

fn as_changeset(self) -> Self::Changeset

Convert self into the actual update statement being executed

Implementations on Foreign Types§

Source§

impl<T: AsChangeset> AsChangeset for Option<T>

Source§

impl<Target, A> AsChangeset for (A,)
where A: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B> AsChangeset for (A, B)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C> AsChangeset for (A, B, C)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D> AsChangeset for (A, B, C, D)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E> AsChangeset for (A, B, C, D, E)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F> AsChangeset for (A, B, C, D, E, F)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G> AsChangeset for (A, B, C, D, E, F, G)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H> AsChangeset for (A, B, C, D, E, F, G, H)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I> AsChangeset for (A, B, C, D, E, F, G, H, I)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J> AsChangeset for (A, B, C, D, E, F, G, H, I, J)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, V: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, V: AsChangeset<Target = Target>, W: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, V: AsChangeset<Target = Target>, W: AsChangeset<Target = Target>, X: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, V: AsChangeset<Target = Target>, W: AsChangeset<Target = Target>, X: AsChangeset<Target = Target>, Y: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, V: AsChangeset<Target = Target>, W: AsChangeset<Target = Target>, X: AsChangeset<Target = Target>, Y: AsChangeset<Target = Target>, Z: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, V: AsChangeset<Target = Target>, W: AsChangeset<Target = Target>, X: AsChangeset<Target = Target>, Y: AsChangeset<Target = Target>, Z: AsChangeset<Target = Target>, AA: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, V: AsChangeset<Target = Target>, W: AsChangeset<Target = Target>, X: AsChangeset<Target = Target>, Y: AsChangeset<Target = Target>, Z: AsChangeset<Target = Target>, AA: AsChangeset<Target = Target>, AB: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, V: AsChangeset<Target = Target>, W: AsChangeset<Target = Target>, X: AsChangeset<Target = Target>, Y: AsChangeset<Target = Target>, Z: AsChangeset<Target = Target>, AA: AsChangeset<Target = Target>, AB: AsChangeset<Target = Target>, AC: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, V: AsChangeset<Target = Target>, W: AsChangeset<Target = Target>, X: AsChangeset<Target = Target>, Y: AsChangeset<Target = Target>, Z: AsChangeset<Target = Target>, AA: AsChangeset<Target = Target>, AB: AsChangeset<Target = Target>, AC: AsChangeset<Target = Target>, AD: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, V: AsChangeset<Target = Target>, W: AsChangeset<Target = Target>, X: AsChangeset<Target = Target>, Y: AsChangeset<Target = Target>, Z: AsChangeset<Target = Target>, AA: AsChangeset<Target = Target>, AB: AsChangeset<Target = Target>, AC: AsChangeset<Target = Target>, AD: AsChangeset<Target = Target>, AE: AsChangeset<Target = Target>, Target: QuerySource,

Source§

impl<Target, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF> AsChangeset for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)
where A: AsChangeset<Target = Target>, B: AsChangeset<Target = Target>, C: AsChangeset<Target = Target>, D: AsChangeset<Target = Target>, E: AsChangeset<Target = Target>, F: AsChangeset<Target = Target>, G: AsChangeset<Target = Target>, H: AsChangeset<Target = Target>, I: AsChangeset<Target = Target>, J: AsChangeset<Target = Target>, K: AsChangeset<Target = Target>, L: AsChangeset<Target = Target>, M: AsChangeset<Target = Target>, N: AsChangeset<Target = Target>, O: AsChangeset<Target = Target>, P: AsChangeset<Target = Target>, Q: AsChangeset<Target = Target>, R: AsChangeset<Target = Target>, S: AsChangeset<Target = Target>, T: AsChangeset<Target = Target>, U: AsChangeset<Target = Target>, V: AsChangeset<Target = Target>, W: AsChangeset<Target = Target>, X: AsChangeset<Target = Target>, Y: AsChangeset<Target = Target>, Z: AsChangeset<Target = Target>, AA: AsChangeset<Target = Target>, AB: AsChangeset<Target = Target>, AC: AsChangeset<Target = Target>, AD: AsChangeset<Target = Target>, AE: AsChangeset<Target = Target>, AF: AsChangeset<Target = Target>, Target: QuerySource,

Implementors§