pub struct RustChangelog { /* private fields */ }
Expand description
A Source
which obtains release data from the official Rust changelog.
Trait Implementations§
Source§impl FetchResources for RustChangelog
impl FetchResources for RustChangelog
Source§type Error = RustChangelogError
type Error = RustChangelogError
The error to be returned when a resource can not be fetched.
Source§fn fetch_channel(
channel: Channel,
) -> Result<RustChangelog, <RustChangelog as FetchResources>::Error>
fn fetch_channel( channel: Channel, ) -> Result<RustChangelog, <RustChangelog as FetchResources>::Error>
Fetch a set of inputs for a release channel.
Source§impl Source for RustChangelog
impl Source for RustChangelog
Source§type Error = RustChangelogError
type Error = RustChangelogError
The error to be returned when an index can not be build for a source.
Source§fn build_index(&self) -> Result<ReleaseIndex, <RustChangelog as Source>::Error>
fn build_index(&self) -> Result<ReleaseIndex, <RustChangelog as Source>::Error>
Build a release index from a data set.
Auto Trait Implementations§
impl Freeze for RustChangelog
impl RefUnwindSafe for RustChangelog
impl Send for RustChangelog
impl Sync for RustChangelog
impl Unpin for RustChangelog
impl UnwindSafe for RustChangelog
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more