Skip to content

Commit 1003008

Browse files
committed
refactor(complete): Remove useless allocation
1 parent c1c342d commit 1003008

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/cargo/util/command_prelude.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1275,10 +1275,8 @@ fn get_targets_from_metadata() -> CargoResult<Vec<(InternedString, Target)>> {
12751275
let gctx = GlobalContext::new(shell::Shell::new(), cwd.clone(), cargo_home_with_cwd(&cwd)?);
12761276
let ws = Workspace::new(&find_root_manifest_for_wd(&cwd)?, &gctx)?;
12771277

1278-
let packages = ws.members().collect::<Vec<_>>();
1279-
1280-
let targets = packages
1281-
.into_iter()
1278+
let targets = ws
1279+
.members()
12821280
.flat_map(|pkg| pkg.targets().into_iter().cloned().map(|t| (pkg.name(), t)))
12831281
.collect::<Vec<_>>();
12841282

0 commit comments

Comments
 (0)