cargo::sources::registry::download

Function download

Source
pub(super) fn download(
    cache_path: &Filesystem,
    gctx: &GlobalContext,
    encoded_registry_name: InternedString,
    pkg: PackageId,
    checksum: &str,
    registry_config: RegistryConfig,
) -> CargoResult<MaybeLock>
Expand description

Checks if pkg is downloaded and ready under the directory at cache_path. If not, returns a URL to download it from.

This is primarily called by RegistryData::download.