Module elba::retrieve[][src]

Interfaces for retrieving packages (and information about them) from different sources.

Packages can originate from several sources, which complicates getting metadata about them. This module is responsible for smoothing over that process, as well as coordinating the actual retrieval of packages from various different sources (hopefully in parallel).

Re-exports

pub use self::cache::Cache;
pub use self::cache::Source;

Modules

cache

Caching packages which have been downloaded before.

Structs

Retriever

Retrieves the best packages using both the indices available and a lockfile. By default, prioritizes using a lockfile.