A Rust release with an associated version.
A release index is a data structure holding known Rust releases.
FetchResources, the set of inputs required to build a release index can be fetched.
Source is a set of inputs from which a release index can be built.
A result type which binds the
CoreError to the error type.