Trait rs_ecs::QuerySpec

source ·
pub trait QuerySpec { }
Expand description

Type level specification of a query for a certain set of components.

Implementations on Foreign Types§

source§

impl<A, B, C, D, E, F> QuerySpec for (A, B, C, D, E, F)where A: QuerySpec, B: QuerySpec, C: QuerySpec, D: QuerySpec, E: QuerySpec, F: QuerySpec,

source§

impl<A, B, C, D, E, F, G, H, I, J> QuerySpec for (A, B, C, D, E, F, G, H, I, J)where A: QuerySpec, B: QuerySpec, C: QuerySpec, D: QuerySpec, E: QuerySpec, F: QuerySpec, G: QuerySpec, H: QuerySpec, I: QuerySpec, J: QuerySpec,

source§

impl<A, B, C, D, E, F, G, H, I> QuerySpec for (A, B, C, D, E, F, G, H, I)where A: QuerySpec, B: QuerySpec, C: QuerySpec, D: QuerySpec, E: QuerySpec, F: QuerySpec, G: QuerySpec, H: QuerySpec, I: QuerySpec,

source§

impl<S> QuerySpec for Option<S>where S: QuerySpec,

source§

impl<A, B, C> QuerySpec for (A, B, C)where A: QuerySpec, B: QuerySpec, C: QuerySpec,

source§

impl<A> QuerySpec for (A,)where A: QuerySpec,

source§

impl<A, B, C, D, E, F, G, H> QuerySpec for (A, B, C, D, E, F, G, H)where A: QuerySpec, B: QuerySpec, C: QuerySpec, D: QuerySpec, E: QuerySpec, F: QuerySpec, G: QuerySpec, H: QuerySpec,

source§

impl<A, B, C, D, E> QuerySpec for (A, B, C, D, E)where A: QuerySpec, B: QuerySpec, C: QuerySpec, D: QuerySpec, E: QuerySpec,

source§

impl<'a, C> QuerySpec for &'a Cwhere C: 'static,

source§

impl<A, B> QuerySpec for (A, B)where A: QuerySpec, B: QuerySpec,

source§

impl<A, B, C, D, E, F, G> QuerySpec for (A, B, C, D, E, F, G)where A: QuerySpec, B: QuerySpec, C: QuerySpec, D: QuerySpec, E: QuerySpec, F: QuerySpec, G: QuerySpec,

source§

impl<A, B, C, D> QuerySpec for (A, B, C, D)where A: QuerySpec, B: QuerySpec, C: QuerySpec, D: QuerySpec,

source§

impl<'a, C> QuerySpec for &'a mut Cwhere C: 'static,

source§

impl QuerySpec for ()

Implementors§

source§

impl<S> QuerySpec for Matches<S>where S: QuerySpec,

source§

impl<S, C> QuerySpec for With<S, C>where S: QuerySpec, C: 'static,

source§

impl<S, C> QuerySpec for Without<S, C>where S: QuerySpec, C: 'static,