Trait rustup_available_packages::SourceInfo [−][src]
pub trait SourceInfo { type Url: AsRef<str>; fn make_manifest_url(&self, _: NaiveDate) -> Self::Url; fn make_latest_manifest_url(&self) -> Self::Url; }
A set of methods that we need to retrieve manifest from a source.
Associated Types
Required Methods
fn make_manifest_url(&self, _: NaiveDate) -> Self::Url
Makes a URL for a manifest for a specified date.
fn make_latest_manifest_url(&self) -> Self::Url
Makes a URL for the latest manifest.
Implementors
impl<'a> SourceInfo for DefaultSource<'a> type Url = String;