cargo::core::resolver::errors

Function describe_path

Source
pub(crate) fn describe_path<'a>(
    path: impl Iterator<Item = (&'a PackageId, Option<&'a Dependency>)>,
) -> String
Expand description

Returns String representation of dependency chain for a particular pkgid.

Note that all elements of path iterator should have Some dependency except the first one. It would look like:

(pkg0, None) -> (pkg1, dep from pkg1 satisfied by pkg0) -> (pkg2, dep from pkg2 satisfied by pkg1) -> …