pub trait HasSqlType<ST>: TypeMetadata {
fn metadata() -> Self::TypeMetadata;
}
impl<T, DB> HasSqlType<Nullable<T>> for DB where
DB: Backend + HasSqlType<T>,
T: NotNull,
impl HasSqlType<Bool> for Sqlite
sqlite
impl HasSqlType<Bool> for Pg
postgres
impl HasSqlType<Bool> for Debug
impl HasSqlType<SmallInt> for Sqlite
sqlite
impl HasSqlType<SmallInt> for Pg
postgres
impl HasSqlType<SmallInt> for Debug
impl HasSqlType<Integer> for Sqlite
sqlite
impl HasSqlType<Integer> for Pg
postgres
impl HasSqlType<Integer> for Debug
impl HasSqlType<BigInt> for Sqlite
sqlite
impl HasSqlType<BigInt> for Pg
postgres
impl HasSqlType<BigInt> for Debug
impl HasSqlType<Float> for Sqlite
sqlite
impl HasSqlType<Float> for Pg
postgres
impl HasSqlType<Float> for Debug
impl HasSqlType<Double> for Sqlite
sqlite
impl HasSqlType<Double> for Pg
postgres
impl HasSqlType<Double> for Debug
impl HasSqlType<Text> for Sqlite
sqlite
impl HasSqlType<Text> for Pg
postgres
impl HasSqlType<Text> for Debug
impl HasSqlType<Binary> for Sqlite
sqlite
impl HasSqlType<Binary> for Pg
postgres
impl HasSqlType<Binary> for Debug
impl HasSqlType<Date> for Debug
impl HasSqlType<Time> for Debug
impl HasSqlType<Timestamp> for Debug
impl<A, DB> HasSqlType<(A,)> for DB where
DB: HasSqlType<A>,
DB: Backend,
impl<A, B, DB> HasSqlType<(A, B)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: Backend,
impl<A, B, C, DB> HasSqlType<(A, B, C)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: Backend,
impl<A, B, C, D, DB> HasSqlType<(A, B, C, D)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: Backend,
impl<A, B, C, D, E, DB> HasSqlType<(A, B, C, D, E)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: Backend,
impl<A, B, C, D, E, F, DB> HasSqlType<(A, B, C, D, E, F)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: Backend,
impl<A, B, C, D, E, F, G, DB> HasSqlType<(A, B, C, D, E, F, G)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, DB> HasSqlType<(A, B, C, D, E, F, G, H)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, DB> HasSqlType<(A, B, C, D, E, F, G, H, I)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: Backend,
impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, DB> HasSqlType<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: Backend,
impl<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, DB> HasSqlType<(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)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: Backend,
impl<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, DB> HasSqlType<(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)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: Backend,
impl<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, DB> HasSqlType<(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)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: Backend,
impl<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, DB> HasSqlType<(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)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: Backend,
impl<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, DB> HasSqlType<(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)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: Backend,
impl<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, DB> HasSqlType<(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)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: Backend,
impl<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, DB> HasSqlType<(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)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: Backend,
impl<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, DB> HasSqlType<(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)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: Backend,
impl<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, AG, DB> HasSqlType<(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, AG)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: Backend,
impl<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, AG, AH, DB> HasSqlType<(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, AG, AH)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: Backend,
impl<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, AG, AH, AI, DB> HasSqlType<(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, AG, AH, AI)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: Backend,
impl<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, AG, AH, AI, AJ, DB> HasSqlType<(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, AG, AH, AI, AJ)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, DB> HasSqlType<(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, AG, AH, AI, AJ, AK)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: HasSqlType<AP>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: HasSqlType<AP>,
DB: HasSqlType<AQ>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: HasSqlType<AP>,
DB: HasSqlType<AQ>,
DB: HasSqlType<AR>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: HasSqlType<AP>,
DB: HasSqlType<AQ>,
DB: HasSqlType<AR>,
DB: HasSqlType<AS>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: HasSqlType<AP>,
DB: HasSqlType<AQ>,
DB: HasSqlType<AR>,
DB: HasSqlType<AS>,
DB: HasSqlType<AT>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: HasSqlType<AP>,
DB: HasSqlType<AQ>,
DB: HasSqlType<AR>,
DB: HasSqlType<AS>,
DB: HasSqlType<AT>,
DB: HasSqlType<AU>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: HasSqlType<AP>,
DB: HasSqlType<AQ>,
DB: HasSqlType<AR>,
DB: HasSqlType<AS>,
DB: HasSqlType<AT>,
DB: HasSqlType<AU>,
DB: HasSqlType<AV>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: HasSqlType<AP>,
DB: HasSqlType<AQ>,
DB: HasSqlType<AR>,
DB: HasSqlType<AS>,
DB: HasSqlType<AT>,
DB: HasSqlType<AU>,
DB: HasSqlType<AV>,
DB: HasSqlType<AW>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: HasSqlType<AP>,
DB: HasSqlType<AQ>,
DB: HasSqlType<AR>,
DB: HasSqlType<AS>,
DB: HasSqlType<AT>,
DB: HasSqlType<AU>,
DB: HasSqlType<AV>,
DB: HasSqlType<AW>,
DB: HasSqlType<AX>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: HasSqlType<AP>,
DB: HasSqlType<AQ>,
DB: HasSqlType<AR>,
DB: HasSqlType<AS>,
DB: HasSqlType<AT>,
DB: HasSqlType<AU>,
DB: HasSqlType<AV>,
DB: HasSqlType<AW>,
DB: HasSqlType<AX>,
DB: HasSqlType<AY>,
DB: Backend,
impl<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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ, DB> HasSqlType<(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, AG, AH, AI, AJ, AK, AL, AM, AN, AO, AP, AQ, AR, AS, AT, AU, AV, AW, AX, AY, AZ)> for DB where
DB: HasSqlType<A>,
DB: HasSqlType<B>,
DB: HasSqlType<C>,
DB: HasSqlType<D>,
DB: HasSqlType<E>,
DB: HasSqlType<F>,
DB: HasSqlType<G>,
DB: HasSqlType<H>,
DB: HasSqlType<I>,
DB: HasSqlType<J>,
DB: HasSqlType<K>,
DB: HasSqlType<L>,
DB: HasSqlType<M>,
DB: HasSqlType<N>,
DB: HasSqlType<O>,
DB: HasSqlType<P>,
DB: HasSqlType<Q>,
DB: HasSqlType<R>,
DB: HasSqlType<S>,
DB: HasSqlType<T>,
DB: HasSqlType<U>,
DB: HasSqlType<V>,
DB: HasSqlType<W>,
DB: HasSqlType<X>,
DB: HasSqlType<Y>,
DB: HasSqlType<Z>,
DB: HasSqlType<AA>,
DB: HasSqlType<AB>,
DB: HasSqlType<AC>,
DB: HasSqlType<AD>,
DB: HasSqlType<AE>,
DB: HasSqlType<AF>,
DB: HasSqlType<AG>,
DB: HasSqlType<AH>,
DB: HasSqlType<AI>,
DB: HasSqlType<AJ>,
DB: HasSqlType<AK>,
DB: HasSqlType<AL>,
DB: HasSqlType<AM>,
DB: HasSqlType<AN>,
DB: HasSqlType<AO>,
DB: HasSqlType<AP>,
DB: HasSqlType<AQ>,
DB: HasSqlType<AR>,
DB: HasSqlType<AS>,
DB: HasSqlType<AT>,
DB: HasSqlType<AU>,
DB: HasSqlType<AV>,
DB: HasSqlType<AW>,
DB: HasSqlType<AX>,
DB: HasSqlType<AY>,
DB: HasSqlType<AZ>,
DB: Backend,
impl<T> HasSqlType<Array<T>> for Pg where
Pg: HasSqlType<T>,
postgres
impl<T> HasSqlType<Array<T>> for Debug where
Debug: HasSqlType<T>,
postgres
impl HasSqlType<Timestamptz> for Pg
postgres
impl HasSqlType<Timestamptz> for Debug
postgres
impl HasSqlType<Interval> for Pg
postgres
impl HasSqlType<Interval> for Debug
postgres
impl HasSqlType<Date> for Pg
postgres
impl HasSqlType<Time> for Pg
postgres
impl HasSqlType<Timestamp> for Pg
postgres
impl HasSqlType<Oid> for Pg
postgres
impl HasSqlType<Oid> for Debug
postgres
impl HasSqlType<Numeric> for Pg
postgres
impl HasSqlType<Numeric> for Debug
postgres
impl HasSqlType<Uuid> for Pg
uuid, postgres
impl HasSqlType<Uuid> for Debug
uuid, postgres
impl HasSqlType<Date> for Sqlite
sqlite
impl HasSqlType<Time> for Sqlite
sqlite
impl HasSqlType<Timestamp> for Sqlite
sqlite