fn find_source_directory_in_iter<I>( iter: I, source_directories_already_tried: &FxHashSet<PathBuf>, ) -> Option<PathBuf>where I: Iterator<Item = PathBuf>,