Enum cargo_edit::ErrorKind
[−]
pub enum ErrorKind {
Msg(String),
FetchVersionFailure,
InvalidCratesIoJson,
NoVersionsAvailable,
ParseCargoToml,
MissingManifest,
InvalidManifest,
UnexpectedRootManifest,
NonExistentTable(String),
NonExistentDependency(String, String),
// some variants omitted
}The kind of an error.
Variants
Msg(String)A convenient variant for String.
FetchVersionFailureFailed to fetch crate from crates.io
InvalidCratesIoJsonInvalid JSON from crates.io response
NoVersionsAvailableNo versions available
ParseCargoTomlUnable to parse external Cargo.toml
MissingManifestCargo.toml could not be found.
InvalidManifestCargo.toml is valid toml, but doesn't contain the expected fields
UnexpectedRootManifestFound a workspace manifest when expecting a normal manifest
NonExistentTable(String)The TOML table could not be found.
NonExistentDependency(String, String)The dependency could not be found.
Methods
impl ErrorKind
fn description(&self) -> &str
A string describing the error kind.