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>,
trust_lockfile_checksums: bool,
token_warning_threshold: Option<u64>,
) -> Result<InstallationResults>