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.