pub(crate) fn scan_for_langauges( mod_path: &Path, weidu_binary: &PathBuf, filter_by_selected_language: &str, ) -> Result<HashSet<String>, Box<dyn Error>>