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.

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 Option<T>
where T: AsQuery,

Source§

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

Source§

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

Source§

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

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 FilterRelates<R>
where R: Relation,

Source§

impl<R> AsQuery for Related<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 Relates<&R>
where R: Relation,

Source§

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

Source§

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

Source§

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

Source§

impl<R> AsQuery for RelatesExclusive<&R>

Source§

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

Source§

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

Source§

impl<R> AsQuery for FilterRelatesTo<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<R> AsQuery for RelatesTo<&R>
where R: Relation + 'static,

Source§

impl<R> AsQuery for RelatesTo<&mut 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 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,

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<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 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<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<&T>
where T: 'static,

Source§

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

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 Not<T>
where T: AsQuery,

Source§

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

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 QueryBorrowAll<&T>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowAll<&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 QueryBorrowAny<&T>
where T: ?Sized + 'static,

Source§

impl<T> AsQuery for QueryBorrowAny<&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 QueryBorrowOne<&T>
where T: ?Sized + 'static,

Source§

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