A Rust version release of any channel (stable, beta, nightly)
A release index is a data structure holding known Rust releases
A DocumentSource represents a location from which a document can be accessed.
Download the meta manifest, unless it exists in the cache and is not stale
Download the the release manifests for a certain channel, unless they exists in the cache and are not stale