Expand description

Defines the core routines required to implement a Source.

Please, see the rust-releases for additional documentation on how this crate can be used.


pub use semver;


A Rust release with an associated version.

A release index is a data structure holding known Rust releases.


Enumerates the Rust release channels

Top level failure cases for rust-releases-core


With FetchResources, the set of inputs required to build a release index can be fetched.

A Source is a set of inputs from which a release index can be built.

Type Definitions

A result type which binds the CoreError to the error type.