## Module download

Source
Expand description

Shared download logic between `HttpRegistry` and `RemoteRegistry`.

## Constants§

CHECKSUM_TEMPLATE 🔒
CRATE_TEMPLATE 🔒
LOWER_PREFIX_TEMPLATE 🔒
PREFIX_TEMPLATE 🔒
VERSION_TEMPLATE 🔒

## Functions§

download 🔒
  Checks if `pkg` is downloaded and ready under the directory at `cache_path`. If not, returns a URL to download it from.
finish_download 🔒
  Verifies the integrity of `data` with `checksum` and persists it under the directory at `cache_path`.
is_crate_downloaded 🔒
  Checks if a tarball of `pkg` has been already downloaded under the directory at `cache_path`.