Trait shipyard::Contains[][src]

pub trait Contains {
    fn contains(&self, entity: EntityId) -> bool;
}

Checks if an entity has some components.

Required methods

fn contains(&self, entity: EntityId) -> bool[src]

Returns true if all storages contains entity.

Loading content...

Implementations on Foreign Types

impl<A: Contains> Contains for (A,)[src]

impl<A: Contains, B: Contains> Contains for (A, B)[src]

impl<A: Contains, B: Contains, C: Contains> Contains for (A, B, C)[src]

impl<A: Contains, B: Contains, C: Contains, D: Contains> Contains for (A, B, C, D)[src]

impl<A: Contains, B: Contains, C: Contains, D: Contains, E: Contains> Contains for (A, B, C, D, E)[src]

impl<A: Contains, B: Contains, C: Contains, D: Contains, E: Contains, F: Contains> Contains for (A, B, C, D, E, F)[src]

impl<A: Contains, B: Contains, C: Contains, D: Contains, E: Contains, F: Contains, G: Contains> Contains for (A, B, C, D, E, F, G)[src]

impl<A: Contains, B: Contains, C: Contains, D: Contains, E: Contains, F: Contains, G: Contains, H: Contains> Contains for (A, B, C, D, E, F, G, H)[src]

impl<A: Contains, B: Contains, C: Contains, D: Contains, E: Contains, F: Contains, G: Contains, H: Contains, I: Contains> Contains for (A, B, C, D, E, F, G, H, I)[src]

impl<A: Contains, B: Contains, C: Contains, D: Contains, E: Contains, F: Contains, G: Contains, H: Contains, I: Contains, J: Contains> Contains for (A, B, C, D, E, F, G, H, I, J)[src]

Loading content...

Implementors

impl<'a: 'b, 'b, T: 'static> Contains for &'b View<'a, T>[src]

impl<'a: 'b, 'b, T: 'static> Contains for &'b ViewMut<'a, T>[src]

impl<'a: 'b, 'b, T: 'static> Contains for &'b mut ViewMut<'a, T>[src]

Loading content...