From 49c2c2c8117a8d1f6a7a3ac53a12e0f88e748eae Mon Sep 17 00:00:00 2001 From: Nicolas Date: Sat, 25 Jan 2020 13:46:38 -0300 Subject: [PATCH] Show dep version and name when we panic on dupicate dep --- src/cargo_shim/mod.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/cargo_shim/mod.rs b/src/cargo_shim/mod.rs index 07acc85..ca67dcd 100644 --- a/src/cargo_shim/mod.rs +++ b/src/cargo_shim/mod.rs @@ -412,7 +412,12 @@ impl CargoProject { let mut dependency_found = false; for dependency in package.dependencies.iter_mut().filter( |dep| dep.name == dependency_id.name() ) { - assert!( dependency.resolved_to.is_none(), "duplicate dependency" ); + assert!( + dependency.resolved_to.is_none(), + "duplicate dependency {:?}, {:?}", + dependency.resolved_to, + dependency_id + ); dependency.resolved_to = Some( dependency_id.clone() ); dependency_found = true; }