pub trait SourceInfo {
type Url: AsRef<str>;
// Required methods
fn make_manifest_url(&self, _: NaiveDate) -> Self::Url;
fn make_latest_manifest_url(&self) -> Self::Url;
}Expand description
A set of methods that we need to retrieve manifest from a source.
Required Associated Types§
Required Methods§
Sourcefn make_manifest_url(&self, _: NaiveDate) -> Self::Url
fn make_manifest_url(&self, _: NaiveDate) -> Self::Url
Makes a URL for a manifest for a specified date.
Sourcefn make_latest_manifest_url(&self) -> Self::Url
fn make_latest_manifest_url(&self) -> Self::Url
Makes a URL for the latest manifest.