Skip to main content

QueryFilter

Trait QueryFilter 

Source
pub trait QueryFilter {
    // Required method
    fn matches_archetype(arch: &Archetype) -> bool;
}
Expand description

Archetype-level filter for queries.

Required Methods§

Source

fn matches_archetype(arch: &Archetype) -> bool

true if the archetype passes this filter.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl QueryFilter for ()

Source§

impl<A: QueryFilter, B: QueryFilter> QueryFilter for (A, B)

Source§

impl<A: QueryFilter, B: QueryFilter, C: QueryFilter> QueryFilter for (A, B, C)

Implementors§