Enum cargo::util::errors::CargoErrorKind
[−]
pub enum CargoErrorKind {
Msg(String),
CrateRegistry(ErrorKind),
ParseSemver(ReqParseError),
Semver(SemVerError),
Io(Error),
SerdeJson(Error),
TomlSer(Error),
TomlDe(Error),
Term(Error),
ParseInt(ParseIntError),
ParseBool(ParseBoolError),
Parse(ParseError),
Git(Error),
Curl(Error),
Internal(Box<CargoErrorKind>),
ProcessErrorKind(ProcessError),
CargoTestErrorKind(CargoTestError),
HttpNot200(u32, String),
}The kind of an error.
Variants
Msg(String)A convenient variant for String.
CrateRegistry(ErrorKind)ParseSemver(ReqParseError)Semver(SemVerError)Io(Error)SerdeJson(Error)TomlSer(Error)TomlDe(Error)Term(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.