This repository was archived by the owner on Jun 5, 2020. It is now read-only.

Description
Using the feature of rust-lang/cargo#4953 to rename a dependency in order to use parts from two versions of same crate, results in the following error when attempting to use cargo tree:
error: failed to parse manifest at /home/david/src/bar/Cargo.toml
Caused by:
Dependency 'foo' has different source paths depending on the build target. Each
dependency must have a single canonical source path irrespective of build target.
This is of course an interesting case to want to see the dependency tree and check duplicates!
I will share an actual Cargo.toml that exhibits the problem, shortly.