Enum rust_version::ParseVersionError
[−]
[src]
pub enum ParseVersionError<'a> { Channel(ParseChannelError<'a>), Release(ParseReleaseError<'a>), Date(ParseDateError<'a>), Commit(ParseCommitError<'a>), Fetch(Error), NoChannelRelease, }
Error encountered when parsing a Version
.
Variants
Channel(ParseChannelError<'a>)
An error parsing a Channel
.
Release(ParseReleaseError<'a>)
An error parsing a Release
.
Date(ParseDateError<'a>)
An error parsing a Date
.
Commit(ParseCommitError<'a>)
An error parsing a Commit
.
Fetch(Error)
An error fetching the latest stable/beta/nightly.
NoChannelRelease
No channel and/or release was given.
Trait Implementations
impl<'a> Debug for ParseVersionError<'a>
[src]
impl<'a> From<ParseChannelError<'a>> for ParseVersionError<'a>
[src]
fn from(err: ParseChannelError<'a>) -> ParseVersionError<'a>
[src]
Performs the conversion.
impl<'a> From<ParseReleaseError<'a>> for ParseVersionError<'a>
[src]
fn from(err: ParseReleaseError<'a>) -> ParseVersionError<'a>
[src]
Performs the conversion.
impl<'a> From<ParseDateError<'a>> for ParseVersionError<'a>
[src]
fn from(err: ParseDateError<'a>) -> ParseVersionError<'a>
[src]
Performs the conversion.
impl<'a> From<ParseCommitError<'a>> for ParseVersionError<'a>
[src]
fn from(err: ParseCommitError<'a>) -> ParseVersionError<'a>
[src]
Performs the conversion.
impl<'a> From<Error> for ParseVersionError<'a>
[src]
fn from(err: Error) -> ParseVersionError<'a>
[src]
Performs the conversion.
impl<'a> Display for ParseVersionError<'a>
[src]
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more