Enum cargo_edit::ErrorKind[]

pub enum ErrorKind {
    Msg(String),
    FetchVersionFailure,
    InvalidCratesIoJson,
    NoCrate(String),
    NoVersionsAvailable,
    ParseCargoToml,
    MissingManifest,
    InvalidManifest,
    UnexpectedRootManifest,
    NonExistentTable(String),
    NonExistentDependency(StringString),
    // some variants omitted
}

The kind of an error.

Variants

A convenient variant for String.

Failed to fetch crate from crates.io

Invalid JSON from crates.io response

No crate by that name exists

No versions available

Unable to parse external Cargo.toml

Cargo.toml could not be found.

Cargo.toml is valid toml, but doesn't contain the expected fields

Found a workspace manifest when expecting a normal manifest

The TOML table could not be found.

The dependency could not be found.

Methods

impl ErrorKind

A string describing the error kind.

Trait Implementations

impl From<ErrorKind> for Error

Performs the conversion.

impl Debug for ErrorKind

Formats the value using the given formatter. Read more

impl Display for ErrorKind

Formats the value using the given formatter. Read more

impl<'a> From<&'a str> for ErrorKind

Performs the conversion.

impl From<String> for ErrorKind

Performs the conversion.

impl From<Error> for ErrorKind

Performs the conversion.

Auto Trait Implementations

impl Send for ErrorKind

impl Sync for ErrorKind