pub trait EventsObserver<T>: Send {
fn update(&mut self, world: &mut World, resources: &mut Resources);
fn header(&self) -> &[&str];
fn next_row(&mut self) -> Option<&[T]>;
fn initialize(&mut self, _world: &mut World, _resources: &mut Resources) { ... }
}
Expand description
Observer producing multiple rows per time step