async fn named_dependency_candidates(
named: &NamedPackageIdent,
source: &dyn Source,
candidate_cache: &mut BTreeMap<String, Vec<PackageSummary>>,
) -> Result<Vec<PackageSummary>, ResolveError>async fn named_dependency_candidates(
named: &NamedPackageIdent,
source: &dyn Source,
candidate_cache: &mut BTreeMap<String, Vec<PackageSummary>>,
) -> Result<Vec<PackageSummary>, ResolveError>