gol_renderer/renderer/
renderer.rs

1use crate::state_visual::mapping::StateVisualMapping;
2
3pub trait CellularAutomatonRenderer<T, U>: Send + Sync {
4    fn need_run_on_main(&self) -> bool;
5    fn run(&mut self, visual_mapping: Box<dyn StateVisualMapping<T, U>>);
6}