pub trait System: Send + Sync + 'static { // Required methods fn run(&mut self, world: &mut World); fn name(&self) -> &str; }
A unit of logic operating on the World.
World
Executes the system.
Human-readable name.