Enum cargo::util::errors::CargoErrorKind
[−]
pub enum CargoErrorKind { Msg(String), CrateRegistry(ErrorKind), ParseSemver(ReqParseError), Semver(SemVerError), Ignore(Error), Io(Error), SerdeJson(Error), TomlSer(Error), TomlDe(Error), ParseInt(ParseIntError), ParseBool(ParseBoolError), Parse(ParseError), Git(Error), Curl(Error), Internal(Box<CargoErrorKind>), ProcessErrorKind(ProcessError), CargoTestErrorKind(CargoTestError), HttpNot200(u32, String), // some variants omitted }
The kind of an error.
Variants
Msg(String)
A convenient variant for String.
CrateRegistry(ErrorKind)
ParseSemver(ReqParseError)
Semver(SemVerError)
Ignore(Error)
Io(Error)
SerdeJson(Error)
TomlSer(Error)
TomlDe(Error)
ParseInt(ParseIntError)
ParseBool(ParseBoolError)
Parse(ParseError)
Git(Error)
Curl(Error)
Internal(Box<CargoErrorKind>)
ProcessErrorKind(ProcessError)
CargoTestErrorKind(CargoTestError)
HttpNot200(u32, String)
Methods
impl CargoErrorKind
fn description(&self) -> &str
A string describing the error kind.
Trait Implementations
impl Debug for CargoErrorKind
impl Display for CargoErrorKind
impl From<ErrorKind> for CargoErrorKind
impl<'a> From<&'a str> for CargoErrorKind
impl From<String> for CargoErrorKind
impl From<CargoError> for CargoErrorKind
fn from(e: CargoError) -> Self
Performs the conversion.