From afc8fbd7018c1b5a31c2d0e97dc548b4da7dd25a Mon Sep 17 00:00:00 2001 From: Caleb Cartwright Date: Mon, 5 Aug 2019 10:33:59 -0500 Subject: [PATCH] fix: issue with --all when workspace member also exists in dep tree (#3726) --- src/cargo-fmt/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cargo-fmt/main.rs b/src/cargo-fmt/main.rs index 7651a0ee4372..410d62673ece 100644 --- a/src/cargo-fmt/main.rs +++ b/src/cargo-fmt/main.rs @@ -340,7 +340,7 @@ fn get_targets_recursive( let dependency_package = metadata_with_deps .packages .iter() - .find(|p| p.name == dependency.name); + .find(|p| p.name == dependency.name && p.source.is_none()); let manifest_path = if dependency_package.is_some() { PathBuf::from(&dependency_package.unwrap().manifest_path) } else {