[−][src]Trait bevy::ecs::IntoQuerySystem
Converts Self
into a Query System
Required methods
Loading content...Implementors
impl<Func> IntoQuerySystem<(Commands,), (), (), ()> for Func where
Func: FnMut(Commands) + Send + Sync + 'static,
[src]
Func: FnMut(Commands) + Send + Sync + 'static,
impl<Func> IntoQuerySystem<(), (), (), ()> for Func where
Func: FnMut() + Send + Sync + 'static,
[src]
Func: FnMut() + Send + Sync + 'static,
impl<Func, A> IntoQuerySystem<(Commands,), (), (A,), ()> for Func where
A: Query,
Func: FnMut(Commands, Query<'_, A>) + Send + Sync + 'static,
[src]
A: Query,
Func: FnMut(Commands, Query<'_, A>) + Send + Sync + 'static,
impl<Func, A> IntoQuerySystem<(), (), (A,), ()> for Func where
A: Query,
Func: FnMut(Query<'_, A>) + Send + Sync + 'static,
[src]
A: Query,
Func: FnMut(Query<'_, A>) + Send + Sync + 'static,
impl<Func, A, B> IntoQuerySystem<(Commands,), (), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
impl<Func, A, B> IntoQuerySystem<(), (), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
[src]
A: Query,
B: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
impl<Func, A, B, C> IntoQuerySystem<(Commands,), (), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
impl<Func, A, B, C> IntoQuerySystem<(), (), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
impl<Func, A, B, C, D> IntoQuerySystem<(Commands,), (), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
impl<Func, A, B, C, D> IntoQuerySystem<(), (), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
impl<Func, A, B, C, D, E> IntoQuerySystem<(Commands,), (), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
impl<Func, A, B, C, D, E> IntoQuerySystem<(), (), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
impl<Func, A, B, C, D, E, F> IntoQuerySystem<(Commands,), (), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
impl<Func, A, B, C, D, E, F> IntoQuerySystem<(), (), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
impl<Func, A, B, C, D, E, F, QS1> IntoQuerySystem<(Commands,), (), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, B, C, D, E, F, QS1> IntoQuerySystem<(), (), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(Commands,), (), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(), (), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, A, B, C, D, E, QS1> IntoQuerySystem<(Commands,), (), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, B, C, D, E, QS1> IntoQuerySystem<(), (), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(Commands,), (), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(), (), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, A, B, C, D, QS1> IntoQuerySystem<(Commands,), (), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, B, C, D, QS1> IntoQuerySystem<(), (), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, B, C, D, QS1, QS2> IntoQuerySystem<(Commands,), (), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, A, B, C, D, QS1, QS2> IntoQuerySystem<(), (), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, A, B, C, QS1> IntoQuerySystem<(Commands,), (), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, B, C, QS1> IntoQuerySystem<(), (), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, B, C, QS1, QS2> IntoQuerySystem<(Commands,), (), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, A, B, C, QS1, QS2> IntoQuerySystem<(), (), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, A, B, QS1> IntoQuerySystem<(Commands,), (), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, B, QS1> IntoQuerySystem<(), (), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
B: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, B, QS1, QS2> IntoQuerySystem<(Commands,), (), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, A, B, QS1, QS2> IntoQuerySystem<(), (), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
B: Query,
Func: FnMut(Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, A, QS1> IntoQuerySystem<(Commands,), (), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Commands, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
Func: FnMut(Commands, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, QS1> IntoQuerySystem<(), (), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
A: Query,
Func: FnMut(Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, A, QS1, QS2> IntoQuerySystem<(Commands,), (), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Commands, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
Func: FnMut(Commands, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, A, QS1, QS2> IntoQuerySystem<(), (), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
A: Query,
Func: FnMut(Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, QS1> IntoQuerySystem<(Commands,), (), (), (QS1,)> for Func where
Func: FnMut(Commands, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
Func: FnMut(Commands, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, QS1> IntoQuerySystem<(), (), (), (QS1,)> for Func where
Func: FnMut(QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
[src]
Func: FnMut(QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
impl<Func, QS1, QS2> IntoQuerySystem<(Commands,), (), (), (QS1, QS2)> for Func where
Func: FnMut(Commands, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
Func: FnMut(Commands, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, QS1, QS2> IntoQuerySystem<(), (), (), (QS1, QS2)> for Func where
Func: FnMut(QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
[src]
Func: FnMut(QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
impl<Func, Ra> IntoQuerySystem<(Commands,), (Ra,), (), ()> for Func where
Func: FnMut(Commands, Ra) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
Func: FnMut(Commands, Ra) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra> IntoQuerySystem<(), (Ra,), (), ()> for Func where
Func: FnMut(Ra) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
Func: FnMut(Ra) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A> IntoQuerySystem<(Commands,), (Ra,), (A,), ()> for Func where
A: Query,
Func: FnMut(Commands, Ra, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A> IntoQuerySystem<(), (Ra,), (A,), ()> for Func where
A: Query,
Func: FnMut(Ra, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A, B> IntoQuerySystem<(Commands,), (Ra,), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A, B> IntoQuerySystem<(), (Ra,), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C> IntoQuerySystem<(Commands,), (Ra,), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C> IntoQuerySystem<(), (Ra,), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D> IntoQuerySystem<(Commands,), (Ra,), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D> IntoQuerySystem<(), (Ra,), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E> IntoQuerySystem<(Commands,), (Ra,), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E> IntoQuerySystem<(), (Ra,), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E, F> IntoQuerySystem<(Commands,), (Ra,), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E, F> IntoQuerySystem<(), (Ra,), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E, F, QS1> IntoQuerySystem<(Commands,), (Ra,), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E, F, QS1> IntoQuerySystem<(), (Ra,), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(Commands,), (Ra,), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(), (Ra,), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E, QS1> IntoQuerySystem<(Commands,), (Ra,), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E, QS1> IntoQuerySystem<(), (Ra,), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(Commands,), (Ra,), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(), (Ra,), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, QS1> IntoQuerySystem<(Commands,), (Ra,), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, QS1> IntoQuerySystem<(), (Ra,), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, QS1, QS2> IntoQuerySystem<(Commands,), (Ra,), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, D, QS1, QS2> IntoQuerySystem<(), (Ra,), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, QS1> IntoQuerySystem<(Commands,), (Ra,), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, QS1> IntoQuerySystem<(), (Ra,), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, QS1, QS2> IntoQuerySystem<(Commands,), (Ra,), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, C, QS1, QS2> IntoQuerySystem<(), (Ra,), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, QS1> IntoQuerySystem<(Commands,), (Ra,), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, QS1> IntoQuerySystem<(), (Ra,), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, QS1, QS2> IntoQuerySystem<(Commands,), (Ra,), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, B, QS1, QS2> IntoQuerySystem<(), (Ra,), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, QS1> IntoQuerySystem<(Commands,), (Ra,), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, QS1> IntoQuerySystem<(), (Ra,), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Ra, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, QS1, QS2> IntoQuerySystem<(Commands,), (Ra,), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, A, QS1, QS2> IntoQuerySystem<(), (Ra,), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Ra, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, QS1> IntoQuerySystem<(Commands,), (Ra,), (), (QS1,)> for Func where
Func: FnMut(Commands, Ra, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, QS1> IntoQuerySystem<(), (Ra,), (), (QS1,)> for Func where
Func: FnMut(Ra, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
[src]
Func: FnMut(Ra, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, QS1, QS2> IntoQuerySystem<(Commands,), (Ra,), (), (QS1, QS2)> for Func where
Func: FnMut(Commands, Ra, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, QS1, QS2> IntoQuerySystem<(), (Ra,), (), (QS1, QS2)> for Func where
Func: FnMut(Ra, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
[src]
Func: FnMut(Ra, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
impl<Func, Ra, Rb> IntoQuerySystem<(Commands,), (Ra, Rb), (), ()> for Func where
Func: FnMut(Commands, Ra, Rb) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb> IntoQuerySystem<(), (Ra, Rb), (), ()> for Func where
Func: FnMut(Ra, Rb) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
Func: FnMut(Ra, Rb) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A> IntoQuerySystem<(Commands,), (Ra, Rb), (A,), ()> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A> IntoQuerySystem<(), (Ra, Rb), (A,), ()> for Func where
A: Query,
Func: FnMut(Ra, Rb, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B> IntoQuerySystem<(), (Ra, Rb), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C> IntoQuerySystem<(), (Ra, Rb), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D> IntoQuerySystem<(), (Ra, Rb), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E> IntoQuerySystem<(), (Ra, Rb), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E, F> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E, F> IntoQuerySystem<(), (Ra, Rb), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E, F, QS1> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E, F, QS1> IntoQuerySystem<(), (Ra, Rb), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(), (Ra, Rb), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E, QS1> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E, QS1> IntoQuerySystem<(), (Ra, Rb), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(), (Ra, Rb), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, QS1> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, QS1> IntoQuerySystem<(), (Ra, Rb), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, D, QS1, QS2> IntoQuerySystem<(), (Ra, Rb), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, QS1> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, QS1> IntoQuerySystem<(), (Ra, Rb), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, C, QS1, QS2> IntoQuerySystem<(), (Ra, Rb), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, QS1> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, QS1> IntoQuerySystem<(), (Ra, Rb), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, B, QS1, QS2> IntoQuerySystem<(), (Ra, Rb), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, QS1> IntoQuerySystem<(Commands,), (Ra, Rb), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, QS1> IntoQuerySystem<(), (Ra, Rb), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, A, QS1, QS2> IntoQuerySystem<(), (Ra, Rb), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, QS1> IntoQuerySystem<(Commands,), (Ra, Rb), (), (QS1,)> for Func where
Func: FnMut(Commands, Ra, Rb, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, QS1> IntoQuerySystem<(), (Ra, Rb), (), (QS1,)> for Func where
Func: FnMut(Ra, Rb, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb), (), (QS1, QS2)> for Func where
Func: FnMut(Commands, Ra, Rb, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, QS1, QS2> IntoQuerySystem<(), (Ra, Rb), (), (QS1, QS2)> for Func where
Func: FnMut(Ra, Rb, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
impl<Func, Ra, Rb, Rc> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (), ()> for Func where
Func: FnMut(Commands, Ra, Rb, Rc) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc> IntoQuerySystem<(), (Ra, Rb, Rc), (), ()> for Func where
Func: FnMut(Ra, Rb, Rc) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A,), ()> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A> IntoQuerySystem<(), (Ra, Rb, Rc), (A,), ()> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E, F> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E, F> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E, F, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E, F, QS1> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E, QS1> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, QS1> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, D, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, QS1> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, C, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, QS1> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, B, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, QS1> IntoQuerySystem<(), (Ra, Rb, Rc), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, A, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (), (QS1,)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, QS1> IntoQuerySystem<(), (Ra, Rb, Rc), (), (QS1,)> for Func where
Func: FnMut(Ra, Rb, Rc, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc), (), (QS1, QS2)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc), (), (QS1, QS2)> for Func where
Func: FnMut(Ra, Rb, Rc, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (), ()> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (), ()> for Func where
Func: FnMut(Ra, Rb, Rc, Rd) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A,), ()> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A,), ()> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E, F> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E, F> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E, F, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E, F, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, D, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, C, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, B, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, A, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (), (QS1,)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (), (QS1,)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd), (), (QS1, QS2)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd), (), (QS1, QS2)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (), ()> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (), ()> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A,), ()> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A,), ()> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E, F> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E, F> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E, F, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E, F, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, D, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, C, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, B, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, A, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (), (QS1,)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (), (QS1,)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re), (), (QS1, QS2)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re), (), (QS1, QS2)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (), ()> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (), ()> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A,), ()> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A,), ()> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E, F> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E, F> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E, F, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E, F, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, D, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, C, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, B, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, A, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (), (QS1,)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (), (QS1,)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf), (), (QS1, QS2)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf), (), (QS1, QS2)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (), ()> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (), ()> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A,), ()> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A,), ()> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E, F> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E, F> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E, F, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E, F, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, D, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, C, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, B, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, A, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (), (QS1,)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (), (QS1,)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (), (QS1, QS2)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg), (), (QS1, QS2)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (), ()> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (), ()> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A,), ()> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A,), ()> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E, F> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E, F> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E, F, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E, F, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, D, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, C, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, B, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, A, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (), (QS1,)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (), (QS1,)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (), (QS1, QS2)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh), (), (QS1, QS2)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (), ()> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (), ()> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A,), ()> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A,), ()> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E, F> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E, F> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E, F, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E, F, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, D, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, C, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, B, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, A, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (), (QS1,)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (), (QS1,)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (), (QS1, QS2)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri), (), (QS1, QS2)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (), ()> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (), ()> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A,), ()> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A,), ()> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B), ()> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C), ()> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E, F> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E, F> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E, F), ()> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>) + Send + Sync + 'static,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E, F, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E, F, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E, F), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E, F, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E, F), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
F: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, Query<'_, F>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, E, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D, E), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
E: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, Query<'_, E>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, D, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C, D), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
D: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, Query<'_, D>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C), (QS1,)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, C, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B, C), (QS1, QS2)> for Func where
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
C: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, Query<'_, C>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B), (QS1,)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, B, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A, B), (QS1, QS2)> for Func where
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
B: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, Query<'_, B>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A,), (QS1,)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, A, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (A,), (QS1, QS2)> for Func where
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
A: Query,
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, Query<'_, A>, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QS1> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (), (QS1,)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QuerySet<QS1>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QS1> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (), (QS1,)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QuerySet<QS1>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>) + Send + Sync + 'static,
QS1: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QS1, QS2> IntoQuerySystem<(Commands,), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (), (QS1, QS2)> for Func where
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
Func: FnMut(Commands, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QuerySet<QS1>, QuerySet<QS2>) + FnMut(Commands, <<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
impl<Func, Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QS1, QS2> IntoQuerySystem<(), (Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj), (), (QS1, QS2)> for Func where
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,
[src]
Func: FnMut(Ra, Rb, Rc, Rd, Re, Rf, Rg, Rh, Ri, Rj, QuerySet<QS1>, QuerySet<QS2>) + FnMut(<<Ra as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rb as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rc as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rd as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Re as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rf as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rg as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rh as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Ri as ResourceQuery>::Fetch as FetchResource<'_>>::Item, <<Rj as ResourceQuery>::Fetch as FetchResource<'_>>::Item, QuerySet<QS1>, QuerySet<QS2>) + Send + Sync + 'static,
QS1: QueryTuple,
QS2: QueryTuple,
Ra: ResourceQuery,
Rb: ResourceQuery,
Rc: ResourceQuery,
Rd: ResourceQuery,
Re: ResourceQuery,
Rf: ResourceQuery,
Rg: ResourceQuery,
Rh: ResourceQuery,
Ri: ResourceQuery,
Rj: ResourceQuery,