usesuper::world::World;usesuper::event::{EventQueue, EventEmitter};/// Trait that must be implemented by all systems in the `Simulation`.
pubtraitSystem{/// This method is called each frame, giving the `System` access to the `World`, `EventQueue`,
/// and `EventEmitter`. `dt` is the time in milliseconds since the last update.
fnupdate(&mutself, world:&mut World, queue:&EventQueue, emitter:&mut EventEmitter, dt:f32);}