Docs.rs
edict-0.6.1
edict 0.6.1
Permalink
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Homepage
Repository
crates.io
Source
Owners
zakarumych
Dependencies
alkahest ^0.3.0
normal
optional
amity ^0.2
normal
atomicell ^0.2
normal
edict-proc =0.6.0
normal
hashbrown ^0.14
normal
nanoserde ^0.1.32
normal
optional
parking_lot ^0.12
normal
rayon ^1.7
normal
optional
serde ^1.0
normal
optional
slab ^0.4
normal
smallvec ^1.10
normal
tiny-fn ^0.1.5
normal
alkahest-proc ^0.3.0
dev
Versions
92.39%
of the crate is documented
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
edict
0.6.1
AsQuery
Required Associated Types
Query
Implementations on Foreign Types
&T
&mut T
()
(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
(B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
(C, D, E, F, G, H, I, J, K, L, M, N, O, P)
(D, E, F, G, H, I, J, K, L, M, N, O, P)
(E, F, G, H, I, J, K, L, M, N, O, P)
(F, G, H, I, J, K, L, M, N, O, P)
(G, H, I, J, K, L, M, N, O, P)
(H, I, J, K, L, M, N, O, P)
(I, J, K, L, M, N, O, P)
(J, K, L, M, N, O, P)
(K, L, M, N, O, P)
(L, M, N, O, P)
(M, N, O, P)
(N, O, P)
(O, P)
(P,)
Option<T>
Implementors
In edict::
query
edict
::
query
Trait
AsQuery
Copy item path
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
§
type
Query
=
()
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
§
type
Query
=
Read
<T>
Source
§
impl<T>
AsQuery
for
&mut T
where T: 'static,
Source
§
type
Query
=
Write
<T>
Implementors
§
Source
§
impl
AsQuery
for
Entities
Source
§
type
Query
=
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
§
type
Query
=
FilterRelated
<R>
Source
§
impl<R>
AsQuery
for
FilterRelates
<R>
where R:
Relation
,
Source
§
type
Query
=
FilterRelates
<R>
Source
§
impl<R>
AsQuery
for
Related
<R>
where R:
Relation
,
Source
§
type
Query
=
Related
<R>
Source
§
impl<R>
AsQuery
for
Relates
<
Read
<R>>
where R:
Relation
,
Source
§
type
Query
=
Relates
<
Read
<R>>
Source
§
impl<R>
AsQuery
for
Relates
<
Write
<R>>
where R:
Relation
,
Source
§
type
Query
=
Relates
<
Write
<R>>
Source
§
impl<R>
AsQuery
for
Relates
<
&R
>
where R:
Relation
,
Source
§
type
Query
=
Relates
<
Read
<R>>
Source
§
impl<R>
AsQuery
for
Relates
<
&mut R
>
where R:
Relation
,
Source
§
type
Query
=
Relates
<
Write
<R>>
Source
§
impl<R>
AsQuery
for
RelatesExclusive
<
Read
<R>>
where R:
ExclusiveRelation
,
Source
§
type
Query
=
RelatesExclusive
<
Read
<R>>
Source
§
impl<R>
AsQuery
for
RelatesExclusive
<
Write
<R>>
where R:
ExclusiveRelation
,
Source
§
type
Query
=
RelatesExclusive
<
Write
<R>>
Source
§
impl<R>
AsQuery
for
RelatesExclusive
<
&R
>
where R:
ExclusiveRelation
,
Source
§
type
Query
=
RelatesExclusive
<
Read
<R>>
Source
§
impl<R>
AsQuery
for
RelatesExclusive
<
&mut R
>
where R:
ExclusiveRelation
,
Source
§
type
Query
=
RelatesExclusive
<
Write
<R>>
Source
§
impl<R>
AsQuery
for
FilterRelatedBy
<R>
where R:
Relation
,
Source
§
type
Query
=
FilterRelatedBy
<R>
Source
§
impl<R>
AsQuery
for
FilterRelatesTo
<R>
where R:
Relation
,
Source
§
type
Query
=
FilterRelatesTo
<R>
Source
§
impl<R>
AsQuery
for
RelatesTo
<
Read
<R>>
where R:
Relation
+ 'static,
Source
§
type
Query
=
RelatesTo
<
Read
<R>>
Source
§
impl<R>
AsQuery
for
RelatesTo
<
Write
<R>>
where R:
Relation
,
Source
§
type
Query
=
RelatesTo
<
Write
<R>>
Source
§
impl<R>
AsQuery
for
RelatesTo
<
&R
>
where R:
Relation
+ 'static,
Source
§
type
Query
=
RelatesTo
<
Read
<R>>
Source
§
impl<R>
AsQuery
for
RelatesTo
<
&mut R
>
where R:
Relation
,
Source
§
type
Query
=
RelatesTo
<
Write
<R>>
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
§
type
Query
=
EpochOf
<T>
Source
§
impl<T>
AsQuery
for
Read
<T>
where T: 'static,
Source
§
type
Query
=
Read
<T>
Source
§
impl<T>
AsQuery
for
With
<T>
where T: 'static,
Source
§
type
Query
=
With
<T>
Source
§
impl<T>
AsQuery
for
Write
<T>
where T: 'static,
Source
§
type
Query
=
Write
<T>
Source
§
impl<T>
AsQuery
for
Modified
<
Alt
<T>>
where T: 'static,
Source
§
type
Query
=
Modified
<
Alt
<T>>
Source
§
impl<T>
AsQuery
for
Modified
<
Cpy
<T>>
where T:
Copy
+ 'static,
Source
§
type
Query
=
Modified
<
Cpy
<T>>
Source
§
impl<T>
AsQuery
for
Modified
<
Read
<T>>
where T: 'static,
Source
§
type
Query
=
Modified
<
Read
<T>>
Source
§
impl<T>
AsQuery
for
Modified
<
With
<T>>
where T: 'static,
Source
§
type
Query
=
Modified
<
With
<T>>
Source
§
impl<T>
AsQuery
for
Modified
<
Write
<T>>
where T: 'static,
Source
§
type
Query
=
Modified
<
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
<
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
§
type
Query
=
Modified
<
Read
<T>>
Source
§
impl<T>
AsQuery
for
Modified
<
&mut T
>
where T: 'static,
Source
§
type
Query
=
Modified
<
Write
<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
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
§
type
Query
=
QueryBorrowAll
<
Read
<T>>
Source
§
impl<T>
AsQuery
for
QueryBorrowAll
<
Write
<T>>
where T: ?
Sized
+ 'static,
Source
§
type
Query
=
QueryBorrowAll
<
Write
<T>>
Source
§
impl<T>
AsQuery
for
QueryBorrowAll
<
&T
>
where T: ?
Sized
+ 'static,
Source
§
type
Query
=
QueryBorrowAll
<
Read
<T>>
Source
§
impl<T>
AsQuery
for
QueryBorrowAll
<
&mut T
>
where T: ?
Sized
+ 'static,
Source
§
type
Query
=
QueryBorrowAll
<
Write
<T>>
Source
§
impl<T>
AsQuery
for
QueryBorrowAny
<
Read
<T>>
where T: ?
Sized
+ 'static,
Source
§
type
Query
=
QueryBorrowAny
<
Read
<T>>
Source
§
impl<T>
AsQuery
for
QueryBorrowAny
<
Write
<T>>
where T: ?
Sized
+ 'static,
Source
§
type
Query
=
QueryBorrowAny
<
Write
<T>>
Source
§
impl<T>
AsQuery
for
QueryBorrowAny
<
&T
>
where T: ?
Sized
+ 'static,
Source
§
type
Query
=
QueryBorrowAny
<
Read
<T>>
Source
§
impl<T>
AsQuery
for
QueryBorrowAny
<
&mut T
>
where T: ?
Sized
+ 'static,
Source
§
type
Query
=
QueryBorrowAny
<
Write
<T>>
Source
§
impl<T>
AsQuery
for
QueryBorrowOne
<
Read
<T>>
where T: ?
Sized
+ 'static,
Source
§
type
Query
=
QueryBorrowOne
<
Read
<T>>
Source
§
impl<T>
AsQuery
for
QueryBorrowOne
<
Write
<T>>
where T: ?
Sized
+ 'static,
Source
§
type
Query
=
QueryBorrowOne
<
Write
<T>>
Source
§
impl<T>
AsQuery
for
QueryBorrowOne
<
&T
>
where T: ?
Sized
+ 'static,
Source
§
type
Query
=
QueryBorrowOne
<
Read
<T>>
Source
§
impl<T>
AsQuery
for
QueryBorrowOne
<
&mut T
>
where T: ?
Sized
+ 'static,
Source
§
type
Query
=
QueryBorrowOne
<
Write
<T>>