Docs.rs
geng-ecs-0.11.0
geng-ecs 0.11.0
Permalink
Docs.rs crate page
MIT
Links
Homepage
crates.io
Source
Owners
kuviman
Dependencies
geng-ecs-derive ^0.11.0
normal
Versions
0%
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
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
geng_
ecs
0.11.0
Query
Required Associated Types
Fetch
Implementations on Foreign Types
&'a T
&'a mut T
()
(a0, a1)
(a0, a1, a2)
(a0, a1, a2, a3)
(a0, a1, a2, a3, a4)
(a0, a1, a2, a3, a4, a5)
(a0, a1, a2, a3, a4, a5, a6)
(a0, a1, a2, a3, a4, a5, a6, a7)
(a0, a1, a2, a3, a4, a5, a6, a7, a8)
(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9)
(a0,)
Option<Q>
Implementors
In crate geng_
ecs
geng_ecs
Trait
Query
Copy item path
Source
pub trait Query { type
Fetch
: for<'a>
Fetch
<'a> +
Default
; }
Required Associated Types
§
Source
type
Fetch
: for<'a>
Fetch
<'a> +
Default
Implementations on Foreign Types
§
Source
§
impl
Query
for
()
Source
§
type
Fetch
=
()
Source
§
impl<'a, T:
Component
>
Query
for
&'a T
Source
§
type
Fetch
=
FetchRead
<T>
Source
§
impl<'a, T:
Component
>
Query
for
&'a mut T
Source
§
type
Fetch
=
FetchWrite
<T>
Source
§
impl<Q:
Query
>
Query
for
Option
<Q>
Source
§
type
Fetch
=
OptionFetch
<<Q as
Query
>::
Fetch
>
Source
§
impl<a0:
Query
>
Query
for
(a0,)
Source
§
type
Fetch
= (<a0 as
Query
>::
Fetch
,)
Source
§
impl<a0:
Query
, a1:
Query
>
Query
for
(a0, a1)
Source
§
type
Fetch
= (<a0 as
Query
>::
Fetch
, <a1 as
Query
>::
Fetch
)
Source
§
impl<a0:
Query
, a1:
Query
, a2:
Query
>
Query
for
(a0, a1, a2)
Source
§
type
Fetch
= (<a0 as
Query
>::
Fetch
, <a1 as
Query
>::
Fetch
, <a2 as
Query
>::
Fetch
)
Source
§
impl<a0:
Query
, a1:
Query
, a2:
Query
, a3:
Query
>
Query
for
(a0, a1, a2, a3)
Source
§
type
Fetch
= (<a0 as
Query
>::
Fetch
, <a1 as
Query
>::
Fetch
, <a2 as
Query
>::
Fetch
, <a3 as
Query
>::
Fetch
)
Source
§
impl<a0:
Query
, a1:
Query
, a2:
Query
, a3:
Query
, a4:
Query
>
Query
for
(a0, a1, a2, a3, a4)
Source
§
type
Fetch
= (<a0 as
Query
>::
Fetch
, <a1 as
Query
>::
Fetch
, <a2 as
Query
>::
Fetch
, <a3 as
Query
>::
Fetch
, <a4 as
Query
>::
Fetch
)
Source
§
impl<a0:
Query
, a1:
Query
, a2:
Query
, a3:
Query
, a4:
Query
, a5:
Query
>
Query
for
(a0, a1, a2, a3, a4, a5)
Source
§
type
Fetch
= (<a0 as
Query
>::
Fetch
, <a1 as
Query
>::
Fetch
, <a2 as
Query
>::
Fetch
, <a3 as
Query
>::
Fetch
, <a4 as
Query
>::
Fetch
, <a5 as
Query
>::
Fetch
)
Source
§
impl<a0:
Query
, a1:
Query
, a2:
Query
, a3:
Query
, a4:
Query
, a5:
Query
, a6:
Query
>
Query
for
(a0, a1, a2, a3, a4, a5, a6)
Source
§
type
Fetch
= (<a0 as
Query
>::
Fetch
, <a1 as
Query
>::
Fetch
, <a2 as
Query
>::
Fetch
, <a3 as
Query
>::
Fetch
, <a4 as
Query
>::
Fetch
, <a5 as
Query
>::
Fetch
, <a6 as
Query
>::
Fetch
)
Source
§
impl<a0:
Query
, a1:
Query
, a2:
Query
, a3:
Query
, a4:
Query
, a5:
Query
, a6:
Query
, a7:
Query
>
Query
for
(a0, a1, a2, a3, a4, a5, a6, a7)
Source
§
type
Fetch
= (<a0 as
Query
>::
Fetch
, <a1 as
Query
>::
Fetch
, <a2 as
Query
>::
Fetch
, <a3 as
Query
>::
Fetch
, <a4 as
Query
>::
Fetch
, <a5 as
Query
>::
Fetch
, <a6 as
Query
>::
Fetch
, <a7 as
Query
>::
Fetch
)
Source
§
impl<a0:
Query
, a1:
Query
, a2:
Query
, a3:
Query
, a4:
Query
, a5:
Query
, a6:
Query
, a7:
Query
, a8:
Query
>
Query
for
(a0, a1, a2, a3, a4, a5, a6, a7, a8)
Source
§
type
Fetch
= (<a0 as
Query
>::
Fetch
, <a1 as
Query
>::
Fetch
, <a2 as
Query
>::
Fetch
, <a3 as
Query
>::
Fetch
, <a4 as
Query
>::
Fetch
, <a5 as
Query
>::
Fetch
, <a6 as
Query
>::
Fetch
, <a7 as
Query
>::
Fetch
, <a8 as
Query
>::
Fetch
)
Source
§
impl<a0:
Query
, a1:
Query
, a2:
Query
, a3:
Query
, a4:
Query
, a5:
Query
, a6:
Query
, a7:
Query
, a8:
Query
, a9:
Query
>
Query
for
(a0, a1, a2, a3, a4, a5, a6, a7, a8, a9)
Source
§
type
Fetch
= (<a0 as
Query
>::
Fetch
, <a1 as
Query
>::
Fetch
, <a2 as
Query
>::
Fetch
, <a3 as
Query
>::
Fetch
, <a4 as
Query
>::
Fetch
, <a5 as
Query
>::
Fetch
, <a6 as
Query
>::
Fetch
, <a7 as
Query
>::
Fetch
, <a8 as
Query
>::
Fetch
, <a9 as
Query
>::
Fetch
)
Implementors
§
Source
§
impl<F:
Filter
+
Default
>
Query
for
Is
<F>
Source
§
type
Fetch
=
FilterFetch
<F>