Docs.rs
hecs-0.7.0
hecs 0.7.0
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
Ralith
Dependencies
hashbrown ^0.11.0
normal
hecs-macros ^0.7.0
normal
lazy_static ^1.4.0
normal
serde ^1.0.117
normal
spin ^0.9.2
normal
bencher ^0.1.5
dev
rand ^0.8.3
dev
serde ^1.0.117
dev
serde_test ^1.0.117
dev
trybuild ^1.0.23
dev
Versions
100%
of the crate is documented
Go to latest version
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
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Trait Query
Implementations on Foreign Types
&'a T
&'a mut T
()
(A,)
(B, A)
(C, B, A)
(D, C, B, A)
(E, D, C, B, A)
(F, E, D, C, B, A)
(G, F, E, D, C, B, A)
(H, G, F, E, D, C, B, A)
(I, H, G, F, E, D, C, B, A)
(J, I, H, G, F, E, D, C, B, A)
(K, J, I, H, G, F, E, D, C, B, A)
(L, K, J, I, H, G, F, E, D, C, B, A)
(M, L, K, J, I, H, G, F, E, D, C, B, A)
(N, M, L, K, J, I, H, G, F, E, D, C, B, A)
(O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)
Option<T>
Implementors
Other items in
hecs
?
Trait
hecs
::
Query
[
−
]
[src]
pub trait Query { }
Expand description
A collection of component types to fetch from a
World
Implementations on Foreign Types
[src]
impl<'a, T:
Component
>
Query
for
&'a
T
[src]
impl<'a, T:
Component
>
Query
for
&'a mut
T
[src]
impl<T:
Query
>
Query
for
Option
<T>
[src]
impl
Query
for
()
[src]
impl<A:
Query
>
Query
for
(
A
,)
[src]
impl<B:
Query
, A:
Query
>
Query
for
(
B, A
)
[src]
impl<C:
Query
, B:
Query
, A:
Query
>
Query
for
(
C, B, A
)
[src]
impl<D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
D, C, B, A
)
[src]
impl<E:
Query
, D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
E, D, C, B, A
)
[src]
impl<F:
Query
, E:
Query
, D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
F, E, D, C, B, A
)
[src]
impl<G:
Query
, F:
Query
, E:
Query
, D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
G, F, E, D, C, B, A
)
[src]
impl<H:
Query
, G:
Query
, F:
Query
, E:
Query
, D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
H, G, F, E, D, C, B, A
)
[src]
impl<I:
Query
, H:
Query
, G:
Query
, F:
Query
, E:
Query
, D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
I, H, G, F, E, D, C, B, A
)
[src]
impl<J:
Query
, I:
Query
, H:
Query
, G:
Query
, F:
Query
, E:
Query
, D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
J, I, H, G, F, E, D, C, B, A
)
[src]
impl<K:
Query
, J:
Query
, I:
Query
, H:
Query
, G:
Query
, F:
Query
, E:
Query
, D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
K, J, I, H, G, F, E, D, C, B, A
)
[src]
impl<L:
Query
, K:
Query
, J:
Query
, I:
Query
, H:
Query
, G:
Query
, F:
Query
, E:
Query
, D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
L, K, J, I, H, G, F, E, D, C, B, A
)
[src]
impl<M:
Query
, L:
Query
, K:
Query
, J:
Query
, I:
Query
, H:
Query
, G:
Query
, F:
Query
, E:
Query
, D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
M, L, K, J, I, H, G, F, E, D, C, B, A
)
[src]
impl<N:
Query
, M:
Query
, L:
Query
, K:
Query
, J:
Query
, I:
Query
, H:
Query
, G:
Query
, F:
Query
, E:
Query
, D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
N, M, L, K, J, I, H, G, F, E, D, C, B, A
)
[src]
impl<O:
Query
, N:
Query
, M:
Query
, L:
Query
, K:
Query
, J:
Query
, I:
Query
, H:
Query
, G:
Query
, F:
Query
, E:
Query
, D:
Query
, C:
Query
, B:
Query
, A:
Query
>
Query
for
(
O, N, M, L, K, J, I, H, G, F, E, D, C, B, A
)
Implementors
[src]
impl<L:
Query
, R:
Query
>
Query
for
Or
<L, R>
[src]
impl<Q:
Query
>
Query
for
Satisfies
<Q>
[src]
impl<T:
Component
, Q:
Query
>
Query
for
With
<T, Q>
[src]
impl<T:
Component
, Q:
Query
>
Query
for
Without
<T, Q>