Skip to content

Commit 05775e5

Browse files
committed
refactor(compile): Remove layer of abstraction
1 parent fde91dd commit 05775e5

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/cargo/ops/cargo_compile/unit_generator.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -270,10 +270,9 @@ impl<'a> UnitGenerator<'a, '_> {
270270
.collect::<Vec<_>>();
271271
let suggestion = closest_msg(target_name, targets.iter(), |t| t.name(), "target");
272272
let targets_elsewhere = self.get_targets_from_other_packages(filter)?;
273-
let need_append_targets_elsewhere = !targets_elsewhere.is_empty();
274273
let append_targets_elsewhere = |msg: &mut String| {
275274
let mut available_msg = Vec::new();
276-
for (package, targets) in targets_elsewhere {
275+
for (package, targets) in &targets_elsewhere {
277276
if !targets.is_empty() {
278277
available_msg.push(format!(
279278
"help: Available {target_desc} in `{package}` package:"
@@ -321,7 +320,7 @@ impl<'a> UnitGenerator<'a, '_> {
321320
)?;
322321

323322
append_targets_elsewhere(&mut msg)?;
324-
if !targets.is_empty() && !need_append_targets_elsewhere {
323+
if !targets.is_empty() && targets_elsewhere.is_empty() {
325324
write!(msg, "\nAvailable {} targets:", target_desc)?;
326325
for target in targets {
327326
write!(msg, "\n {}", target.name())?;

0 commit comments

Comments
 (0)