[−][src]Trait legion_systems::QuerySet
This trait is for providing abstraction across tuples of queries for populating the type information in the system closure. This trait also provides access to the underlying query information.
Required methods
fn filter_archetypes(&mut self, world: &World, archetypes: &mut BitSet)
Returns the archetypes accessed by this collection of queries. This allows for caching effiency and granularity for system dispatching.
Implementations on Foreign Types
impl QuerySet for ()
[src]
fn filter_archetypes(&mut self, _: &World, _: &mut BitSet)
[src]
impl<AV, AF> QuerySet for Query<AV, AF> where
AV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF> QuerySet for (Query<AV, AF>,) where
AV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF> QuerySet for (Query<AV, AF>, Query<BV, BF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF, VV, VF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>, Query<VV, VF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
VV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
VF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
VV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
VF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF, VV, VF, WV, WF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>, Query<VV, VF>, Query<WV, WF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
VV: for<'v> View<'v>,
WV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
VF: EntityFilter + Send + Sync,
WF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
VV: for<'v> View<'v>,
WV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
VF: EntityFilter + Send + Sync,
WF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF, VV, VF, WV, WF, XV, XF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>, Query<VV, VF>, Query<WV, WF>, Query<XV, XF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
VV: for<'v> View<'v>,
WV: for<'v> View<'v>,
XV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
VF: EntityFilter + Send + Sync,
WF: EntityFilter + Send + Sync,
XF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
VV: for<'v> View<'v>,
WV: for<'v> View<'v>,
XV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
VF: EntityFilter + Send + Sync,
WF: EntityFilter + Send + Sync,
XF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF, VV, VF, WV, WF, XV, XF, YV, YF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>, Query<VV, VF>, Query<WV, WF>, Query<XV, XF>, Query<YV, YF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
VV: for<'v> View<'v>,
WV: for<'v> View<'v>,
XV: for<'v> View<'v>,
YV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
VF: EntityFilter + Send + Sync,
WF: EntityFilter + Send + Sync,
XF: EntityFilter + Send + Sync,
YF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
VV: for<'v> View<'v>,
WV: for<'v> View<'v>,
XV: for<'v> View<'v>,
YV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
VF: EntityFilter + Send + Sync,
WF: EntityFilter + Send + Sync,
XF: EntityFilter + Send + Sync,
YF: EntityFilter + Send + Sync,
fn filter_archetypes(&mut self, world: &World, bitset: &mut BitSet)
[src]
impl<AV, AF, BV, BF, CV, CF, DV, DF, EV, EF, FV, FF, GV, GF, HV, HF, IV, IF, JV, JF, KV, KF, LV, LF, MV, MF, NV, NF, OV, OF, PV, PF, QV, QF, RV, RF, SV, SF, TV, TF, UV, UF, VV, VF, WV, WF, XV, XF, YV, YF, ZV, ZF> QuerySet for (Query<AV, AF>, Query<BV, BF>, Query<CV, CF>, Query<DV, DF>, Query<EV, EF>, Query<FV, FF>, Query<GV, GF>, Query<HV, HF>, Query<IV, IF>, Query<JV, JF>, Query<KV, KF>, Query<LV, LF>, Query<MV, MF>, Query<NV, NF>, Query<OV, OF>, Query<PV, PF>, Query<QV, QF>, Query<RV, RF>, Query<SV, SF>, Query<TV, TF>, Query<UV, UF>, Query<VV, VF>, Query<WV, WF>, Query<XV, XF>, Query<YV, YF>, Query<ZV, ZF>) where
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
VV: for<'v> View<'v>,
WV: for<'v> View<'v>,
XV: for<'v> View<'v>,
YV: for<'v> View<'v>,
ZV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
VF: EntityFilter + Send + Sync,
WF: EntityFilter + Send + Sync,
XF: EntityFilter + Send + Sync,
YF: EntityFilter + Send + Sync,
ZF: EntityFilter + Send + Sync,
[src]
AV: for<'v> View<'v>,
BV: for<'v> View<'v>,
CV: for<'v> View<'v>,
DV: for<'v> View<'v>,
EV: for<'v> View<'v>,
FV: for<'v> View<'v>,
GV: for<'v> View<'v>,
HV: for<'v> View<'v>,
IV: for<'v> View<'v>,
JV: for<'v> View<'v>,
KV: for<'v> View<'v>,
LV: for<'v> View<'v>,
MV: for<'v> View<'v>,
NV: for<'v> View<'v>,
OV: for<'v> View<'v>,
PV: for<'v> View<'v>,
QV: for<'v> View<'v>,
RV: for<'v> View<'v>,
SV: for<'v> View<'v>,
TV: for<'v> View<'v>,
UV: for<'v> View<'v>,
VV: for<'v> View<'v>,
WV: for<'v> View<'v>,
XV: for<'v> View<'v>,
YV: for<'v> View<'v>,
ZV: for<'v> View<'v>,
AF: EntityFilter + Send + Sync,
BF: EntityFilter + Send + Sync,
CF: EntityFilter + Send + Sync,
DF: EntityFilter + Send + Sync,
EF: EntityFilter + Send + Sync,
FF: EntityFilter + Send + Sync,
GF: EntityFilter + Send + Sync,
HF: EntityFilter + Send + Sync,
IF: EntityFilter + Send + Sync,
JF: EntityFilter + Send + Sync,
KF: EntityFilter + Send + Sync,
LF: EntityFilter + Send + Sync,
MF: EntityFilter + Send + Sync,
NF: EntityFilter + Send + Sync,
OF: EntityFilter + Send + Sync,
PF: EntityFilter + Send + Sync,
QF: EntityFilter + Send + Sync,
RF: EntityFilter + Send + Sync,
SF: EntityFilter + Send + Sync,
TF: EntityFilter + Send + Sync,
UF: EntityFilter + Send + Sync,
VF: EntityFilter + Send + Sync,
WF: EntityFilter + Send + Sync,
XF: EntityFilter + Send + Sync,
YF: EntityFilter + Send + Sync,
ZF: EntityFilter + Send + Sync,