Skip to main content

AsQuery

Trait AsQuery 

Source
pub trait AsQuery {
    type Query: Query;
}
Expand description

Types associated with a query type.

Required Associated Types§

Source

type Query: Query

Associated query type.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl AsQuery for ()

Source§

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

Source§

type Query = (<A as AsQuery>::Query, <B as AsQuery>::Query, <C as AsQuery>::Query, <D as AsQuery>::Query, <E as AsQuery>::Query, <F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

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

Source§

type Query = (<B as AsQuery>::Query, <C as AsQuery>::Query, <D as AsQuery>::Query, <E as AsQuery>::Query, <F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<C, D, E, F, G, H, I, J, K, L, M, N, O, P> AsQuery for (C, D, E, F, G, H, I, J, K, L, M, N, O, P)
where C: AsQuery, D: AsQuery, E: AsQuery, F: AsQuery, G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<C as AsQuery>::Query, <D as AsQuery>::Query, <E as AsQuery>::Query, <F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<D, E, F, G, H, I, J, K, L, M, N, O, P> AsQuery for (D, E, F, G, H, I, J, K, L, M, N, O, P)
where D: AsQuery, E: AsQuery, F: AsQuery, G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<D as AsQuery>::Query, <E as AsQuery>::Query, <F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<E, F, G, H, I, J, K, L, M, N, O, P> AsQuery for (E, F, G, H, I, J, K, L, M, N, O, P)
where E: AsQuery, F: AsQuery, G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<E as AsQuery>::Query, <F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<F, G, H, I, J, K, L, M, N, O, P> AsQuery for (F, G, H, I, J, K, L, M, N, O, P)
where F: AsQuery, G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<G, H, I, J, K, L, M, N, O, P> AsQuery for (G, H, I, J, K, L, M, N, O, P)
where G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<H, I, J, K, L, M, N, O, P> AsQuery for (H, I, J, K, L, M, N, O, P)
where H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<I, J, K, L, M, N, O, P> AsQuery for (I, J, K, L, M, N, O, P)
where I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<J, K, L, M, N, O, P> AsQuery for (J, K, L, M, N, O, P)
where J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<K, L, M, N, O, P> AsQuery for (K, L, M, N, O, P)
where K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<L, M, N, O, P> AsQuery for (L, M, N, O, P)
where L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<M, N, O, P> AsQuery for (M, N, O, P)
where M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<N, O, P> AsQuery for (N, O, P)
where N: AsQuery, O: AsQuery, P: AsQuery,

Source§

type Query = (<N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<O, P> AsQuery for (O, P)
where O: AsQuery, P: AsQuery,

Source§

type Query = (<O as AsQuery>::Query, <P as AsQuery>::Query)

Source§

impl<P> AsQuery for (P,)
where P: AsQuery,

Source§

type Query = (<P as AsQuery>::Query,)

Source§

impl<T> AsQuery for &T
where T: 'static,

Source§

impl<T> AsQuery for &mut T
where T: 'static,

Source§

impl<T> AsQuery for Option<T>
where T: AsQuery,

Source§

type Query = OptionQuery<<T as AsQuery>::Query>

Implementors§

Source§

impl AsQuery for Entities

Source§

impl<Op, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> AsQuery for BooleanQuery<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), Op>
where A: AsQuery, B: AsQuery, C: AsQuery, D: AsQuery, E: AsQuery, F: AsQuery, G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<A as AsQuery>::Query, <B as AsQuery>::Query, <C as AsQuery>::Query, <D as AsQuery>::Query, <E as AsQuery>::Query, <F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> AsQuery for BooleanQuery<(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P), Op>
where B: AsQuery, C: AsQuery, D: AsQuery, E: AsQuery, F: AsQuery, G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<B as AsQuery>::Query, <C as AsQuery>::Query, <D as AsQuery>::Query, <E as AsQuery>::Query, <F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, C, D, E, F, G, H, I, J, K, L, M, N, O, P> AsQuery for BooleanQuery<(C, D, E, F, G, H, I, J, K, L, M, N, O, P), Op>
where C: AsQuery, D: AsQuery, E: AsQuery, F: AsQuery, G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<C as AsQuery>::Query, <D as AsQuery>::Query, <E as AsQuery>::Query, <F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, D, E, F, G, H, I, J, K, L, M, N, O, P> AsQuery for BooleanQuery<(D, E, F, G, H, I, J, K, L, M, N, O, P), Op>
where D: AsQuery, E: AsQuery, F: AsQuery, G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<D as AsQuery>::Query, <E as AsQuery>::Query, <F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, E, F, G, H, I, J, K, L, M, N, O, P> AsQuery for BooleanQuery<(E, F, G, H, I, J, K, L, M, N, O, P), Op>
where E: AsQuery, F: AsQuery, G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<E as AsQuery>::Query, <F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, F, G, H, I, J, K, L, M, N, O, P> AsQuery for BooleanQuery<(F, G, H, I, J, K, L, M, N, O, P), Op>
where F: AsQuery, G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<F as AsQuery>::Query, <G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, G, H, I, J, K, L, M, N, O, P> AsQuery for BooleanQuery<(G, H, I, J, K, L, M, N, O, P), Op>
where G: AsQuery, H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<G as AsQuery>::Query, <H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, H, I, J, K, L, M, N, O, P> AsQuery for BooleanQuery<(H, I, J, K, L, M, N, O, P), Op>
where H: AsQuery, I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<H as AsQuery>::Query, <I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, I, J, K, L, M, N, O, P> AsQuery for BooleanQuery<(I, J, K, L, M, N, O, P), Op>
where I: AsQuery, J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<I as AsQuery>::Query, <J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, J, K, L, M, N, O, P> AsQuery for BooleanQuery<(J, K, L, M, N, O, P), Op>
where J: AsQuery, K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<J as AsQuery>::Query, <K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, K, L, M, N, O, P> AsQuery for BooleanQuery<(K, L, M, N, O, P), Op>
where K: AsQuery, L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<K as AsQuery>::Query, <L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, L, M, N, O, P> AsQuery for BooleanQuery<(L, M, N, O, P), Op>
where L: AsQuery, M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<L as AsQuery>::Query, <M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, M, N, O, P> AsQuery for BooleanQuery<(M, N, O, P), Op>
where M: AsQuery, N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<M as AsQuery>::Query, <N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, N, O, P> AsQuery for BooleanQuery<(N, O, P), Op>
where N: AsQuery, O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<N as AsQuery>::Query, <O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, O, P> AsQuery for BooleanQuery<(O, P), Op>
where O: AsQuery, P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<O as AsQuery>::Query, <P as AsQuery>::Query), Op>

Source§

impl<Op, P> AsQuery for BooleanQuery<(P,), Op>
where P: AsQuery, Op: BooleanFetchOp,

Source§

type Query = BooleanQuery<(<P as AsQuery>::Query,), Op>

Source§

impl<R> AsQuery for FilterRelated<R>
where R: Relation,

Source§

impl<R> AsQuery for FilterRelatedBy<R>
where R: Relation,

Source§

impl<R> AsQuery for FilterRelates<R>
where R: Relation,

Source§

impl<R> AsQuery for FilterRelatesTo<R>
where R: Relation,

Source§

impl<R> AsQuery for Related<R>
where R: Relation,

Source§

impl<R> AsQuery for Relates<&R>
where R: Relation,

Source§

impl<R> AsQuery for Relates<&mut R>
where R: Relation,

Source§

impl<R> AsQuery for Relates<Read<R>>
where R: Relation,

Source§

impl<R> AsQuery for Relates<Write<R>>
where R: Relation,

Source§

impl<R> AsQuery for RelatesExclusive<&R>

Source§

impl<R> AsQuery for RelatesExclusive<&mut R>

Source§

impl<R> AsQuery for RelatesExclusive<Read<R>>

Source§

impl<R> AsQuery for RelatesExclusive<Write<R>>

Source§

impl<R> AsQuery for RelatesTo<&R>
where R: Relation + 'static,

Source§

impl<R> AsQuery for RelatesTo<&mut R>
where R: Relation,

Source§

impl<R> AsQuery for RelatesTo<Read<R>>
where R: Relation + 'static,

Source§

impl<R> AsQuery for RelatesTo<Write<R>>
where R: Relation,

Source§

impl<T> AsQuery for Alt<T>
where T: 'static,

Source§

type Query = Alt<T>

Source§

impl<T> AsQuery for Cpy<T>
where T: Copy + 'static,

Source§

type Query = Cpy<T>

Source§

impl<T> AsQuery for EpochOf<T>
where T: 'static,

Source§

impl<T> AsQuery for Modified<&T>
where T: 'static,

Source§

impl<T> AsQuery for Modified<&mut T>
where T: 'static,

Source§

impl<T> AsQuery for Modified<Alt<T>>
where T: 'static,

Source§

impl<T> AsQuery for Modified<Cpy<T>>
where T: Copy + 'static,

Source§

impl<T> AsQuery for Modified<Option<&T>>
where T: 'static,

Source§

type Query = Modified<OptionQuery<Read<T>>>

Source§

impl<T> AsQuery for Modified<Option<&mut T>>
where T: 'static,

Source§

type Query = Modified<OptionQuery<Write<T>>>

Source§

impl<T> AsQuery for Modified<Option<Alt<T>>>
where T: 'static,

Source§

type Query = Modified<OptionQuery<Alt<T>>>

Source§

impl<T> AsQuery for Modified<Option<Cpy<T>>>
where T: Copy + 'static,

Source§

type Query = Modified<OptionQuery<Cpy<T>>>

Source§

impl<T> AsQuery for Modified<OptionQuery<Alt<T>>>
where T: 'static,

Source§

type Query = Modified<OptionQuery<Alt<T>>>

Source§

impl<T> AsQuery for Modified<OptionQuery<Cpy<T>>>
where T: Copy + 'static,

Source§

type Query = Modified<OptionQuery<Cpy<T>>>

Source§

impl<T> AsQuery for Modified<OptionQuery<Read<T>>>
where T: 'static,

Source§

type Query = Modified<OptionQuery<Read<T>>>

Source§

impl<T> AsQuery for Modified<OptionQuery<Write<T>>>
where T: 'static,

Source§

type Query = Modified<OptionQuery<Write<T>>>

Source§

impl<T> AsQuery for Modified<Read<T>>
where T: 'static,

Source§

impl<T> AsQuery for Modified<With<T>>
where T: 'static,

Source§

impl<T> AsQuery for Modified<Write<T>>
where T: 'static,

Source§

impl<T> AsQuery for Not<T>
where T: AsQuery,

Source§

type Query = Not<<T as AsQuery>::Query>

Source§

impl<T> AsQuery for QueryBorrowAll<&T>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowAll<&mut T>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowAll<Read<T>>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowAll<Write<T>>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowAny<&T>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowAny<&mut T>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowAny<Read<T>>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowAny<Write<T>>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowOne<&T>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowOne<&mut T>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowOne<Read<T>>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowOne<Write<T>>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for Read<T>
where T: 'static,

Source§

impl<T> AsQuery for With<T>
where T: 'static,

Source§

impl<T> AsQuery for Write<T>
where T: 'static,