[−][src]Trait bevy_ecs::ResourceQuery
A collection of resource types fetch from a Resources
collection
A collection of resource types fetch from a Resources
collection
type Fetch: for<'a> FetchResource<'a>
fn initialize(_resources: &mut Resources, _system_id: Option<SystemId>)
impl<O: ResourceQuery, N: ResourceQuery, M: ResourceQuery, L: ResourceQuery, K: ResourceQuery, J: ResourceQuery, I: ResourceQuery, H: ResourceQuery, G: ResourceQuery, F: ResourceQuery, E: ResourceQuery, D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (O, N, M, L, K, J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (O::Fetch, N::Fetch, M::Fetch, L::Fetch, K::Fetch, J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<N: ResourceQuery, M: ResourceQuery, L: ResourceQuery, K: ResourceQuery, J: ResourceQuery, I: ResourceQuery, H: ResourceQuery, G: ResourceQuery, F: ResourceQuery, E: ResourceQuery, D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (N, M, L, K, J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (N::Fetch, M::Fetch, L::Fetch, K::Fetch, J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<M: ResourceQuery, L: ResourceQuery, K: ResourceQuery, J: ResourceQuery, I: ResourceQuery, H: ResourceQuery, G: ResourceQuery, F: ResourceQuery, E: ResourceQuery, D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (M, L, K, J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (M::Fetch, L::Fetch, K::Fetch, J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<L: ResourceQuery, K: ResourceQuery, J: ResourceQuery, I: ResourceQuery, H: ResourceQuery, G: ResourceQuery, F: ResourceQuery, E: ResourceQuery, D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (L, K, J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (L::Fetch, K::Fetch, J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<K: ResourceQuery, J: ResourceQuery, I: ResourceQuery, H: ResourceQuery, G: ResourceQuery, F: ResourceQuery, E: ResourceQuery, D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (K, J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (K::Fetch, J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<J: ResourceQuery, I: ResourceQuery, H: ResourceQuery, G: ResourceQuery, F: ResourceQuery, E: ResourceQuery, D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (J, I, H, G, F, E, D, C, B, A)
[src]type Fetch = (J::Fetch, I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<I: ResourceQuery, H: ResourceQuery, G: ResourceQuery, F: ResourceQuery, E: ResourceQuery, D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (I, H, G, F, E, D, C, B, A)
[src]type Fetch = (I::Fetch, H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<H: ResourceQuery, G: ResourceQuery, F: ResourceQuery, E: ResourceQuery, D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (H, G, F, E, D, C, B, A)
[src]type Fetch = (H::Fetch, G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<G: ResourceQuery, F: ResourceQuery, E: ResourceQuery, D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (G, F, E, D, C, B, A)
[src]type Fetch = (G::Fetch, F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<F: ResourceQuery, E: ResourceQuery, D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (F, E, D, C, B, A)
[src]type Fetch = (F::Fetch, E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<E: ResourceQuery, D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (E, D, C, B, A)
[src]type Fetch = (E::Fetch, D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<D: ResourceQuery, C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (D, C, B, A)
[src]type Fetch = (D::Fetch, C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<C: ResourceQuery, B: ResourceQuery, A: ResourceQuery> ResourceQuery for (C, B, A)
[src]type Fetch = (C::Fetch, B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<B: ResourceQuery, A: ResourceQuery> ResourceQuery for (B, A)
[src]type Fetch = (B::Fetch, A::Fetch)
fn initialize(resources: &mut Resources, system_id: Option<SystemId>)
[src]impl<A: ResourceQuery> ResourceQuery for (A,)
[src]impl ResourceQuery for ()
[src]impl<'a, T: Resource + FromResources> ResourceQuery for Local<'a, T>
[src]type Fetch = FetchResourceLocalMut<T>
fn initialize(resources: &mut Resources, id: Option<SystemId>)
[src]impl<'a, T: Resource> ResourceQuery for Res<'a, T>
[src]type Fetch = FetchResourceRead<T>
impl<'a, T: Resource> ResourceQuery for ResMut<'a, T>
[src]type Fetch = FetchResourceWrite<T>