Docs.rs
rs-ecs-0.7.7
rs-ecs 0.7.7
Permalink
Docs.rs crate page
MIT
OR
Apache-2.0
Links
Repository
crates.io
Source
Owners
adamreichold
Dependencies
rayon ^1.5
normal
optional
Versions
100%
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
Query
Spec
rs_ecs
0.7.7
Query
Spec
Implementations on Foreign Types
&'a C
&'a mut C
()
(A, B)
(A, B, C)
(A, B, C, D)
(A, B, C, D, E)
(A, B, C, D, E, F)
(A, B, C, D, E, F, G)
(A, B, C, D, E, F, G, H)
(A, B, C, D, E, F, G, H, I)
(A, B, C, D, E, F, G, H, I, J)
(A,)
Option<S>
Implementors
In crate rs_
ecs
Structs
Cloner
Entity
Matches
Query
QueryIter
QueryMap
QueryOne
QueryParIter
QueryRef
Res
ResMut
Resources
With
Without
World
Traits
QuerySpec
rs_ecs
Trait
QuerySpec
Copy item path
Settings
Help
Summary
Source
pub trait QuerySpec { }
Expand description
Type level specification of a query for a certain set of components.
Implementations on Foreign Types
§
Source
§
impl
QuerySpec
for
()
Source
§
impl<'a, C>
QuerySpec
for
&'a C
where C: 'static,
Source
§
impl<'a, C>
QuerySpec
for
&'a mut C
where C: 'static,
Source
§
impl<A>
QuerySpec
for
(A,)
where A:
QuerySpec
,
Source
§
impl<A, B>
QuerySpec
for
(A, B)
where A:
QuerySpec
, B:
QuerySpec
,
Source
§
impl<A, B, C>
QuerySpec
for
(A, B, C)
where A:
QuerySpec
, B:
QuerySpec
, C:
QuerySpec
,
Source
§
impl<A, B, C, D>
QuerySpec
for
(A, B, C, D)
where A:
QuerySpec
, B:
QuerySpec
, C:
QuerySpec
, D:
QuerySpec
,
Source
§
impl<A, B, C, D, E>
QuerySpec
for
(A, B, C, D, E)
where A:
QuerySpec
, B:
QuerySpec
, C:
QuerySpec
, D:
QuerySpec
, E:
QuerySpec
,
Source
§
impl<A, B, C, D, E, F>
QuerySpec
for
(A, B, C, D, E, F)
where A:
QuerySpec
, B:
QuerySpec
, C:
QuerySpec
, D:
QuerySpec
, E:
QuerySpec
, F:
QuerySpec
,
Source
§
impl<A, B, C, D, E, F, G>
QuerySpec
for
(A, B, C, D, E, F, G)
where A:
QuerySpec
, B:
QuerySpec
, C:
QuerySpec
, D:
QuerySpec
, E:
QuerySpec
, F:
QuerySpec
, G:
QuerySpec
,
Source
§
impl<A, B, C, D, E, F, G, H>
QuerySpec
for
(A, B, C, D, E, F, G, H)
where A:
QuerySpec
, B:
QuerySpec
, C:
QuerySpec
, D:
QuerySpec
, E:
QuerySpec
, F:
QuerySpec
, G:
QuerySpec
, H:
QuerySpec
,
Source
§
impl<A, B, C, D, E, F, G, H, I>
QuerySpec
for
(A, B, C, D, E, F, G, H, I)
where A:
QuerySpec
, B:
QuerySpec
, C:
QuerySpec
, D:
QuerySpec
, E:
QuerySpec
, F:
QuerySpec
, G:
QuerySpec
, H:
QuerySpec
, I:
QuerySpec
,
Source
§
impl<A, B, C, D, E, F, G, H, I, J>
QuerySpec
for
(A, B, C, D, E, F, G, H, I, J)
where A:
QuerySpec
, B:
QuerySpec
, C:
QuerySpec
, D:
QuerySpec
, E:
QuerySpec
, F:
QuerySpec
, G:
QuerySpec
, H:
QuerySpec
, I:
QuerySpec
, J:
QuerySpec
,
Source
§
impl<S>
QuerySpec
for
Option
<S>
where S:
QuerySpec
,
Implementors
§
Source
§
impl<S>
QuerySpec
for
Matches
<S>
where S:
QuerySpec
,
Source
§
impl<S, C>
QuerySpec
for
With
<S, C>
where S:
QuerySpec
, C: 'static,
Source
§
impl<S, C>
QuerySpec
for
Without
<S, C>
where S:
QuerySpec
, C: 'static,