pub async fn install_resources(
filter: ResourceFilter,
lockfile: &Arc<LockFile>,
manifest: &Manifest,
project_dir: &Path,
cache: Cache,
force_refresh: bool,
max_concurrency: Option<usize>,
progress: Option<Arc<MultiPhaseProgress>>,
verbose: bool,
old_lockfile: Option<&LockFile>,
) -> Result<InstallationResults>