fn infer_package_for_git_source( packages: Vec<Package>, src: &dyn Display, ) -> CargoResult<Package>