Trait System
dces::system
pub trait System<T>: Any where T: EntityContainer, { fn run(&self, entities: &T, ecm: &mut EntityComponentManager); }
This trait is used to interact with the components of entities. It could read and write to the components.
fn run(&self, entities: &T, ecm: &mut EntityComponentManager)