fn ensure_unique_mesh_keys()

in native/src/work_asset/construct.rs [160:174]


    fn ensure_unique_mesh_keys(&self) -> Result<()> {
        let mut seen = HashSet::new();
        let mut dups = HashSet::new();
        for mesh_key in &self.mesh_keys {
            if seen.contains(mesh_key) {
                dups.insert(mesh_key);
            }
            seen.insert(mesh_key);
        }
        if !dups.is_empty() {
            Err(format!("Aii, non-unique meld keys: {:#?}", dups))
        } else {
            Ok(())
        }
    }