use cultivar_common::prelude::*; use dashmap::DashMap; pub struct Sims { pub sims: DashMap, } impl Sims { pub fn new() -> Self { Self { sims: DashMap::new(), } } pub fn new_sim(&self, sim: Sim) -> SimId { let sim_id = SimId([0; 16]); self.sims.insert(sim_id, sim); sim_id } }