From 7aaadf929d225799a6ced4429cafeed759aaf1ba Mon Sep 17 00:00:00 2001 From: Milo <50248166+Milo123459@users.noreply.github.com> Date: Fri, 18 Jun 2021 23:20:30 +0100 Subject: [PATCH] make workspaces look better --- crates/rust-analyzer/src/handlers.rs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/crates/rust-analyzer/src/handlers.rs b/crates/rust-analyzer/src/handlers.rs index ed43195dec2e..3fd8b3cff7fa 100644 --- a/crates/rust-analyzer/src/handlers.rs +++ b/crates/rust-analyzer/src/handlers.rs @@ -63,15 +63,13 @@ pub(crate) fn handle_analyzer_status( buf.push_str("No workspaces\n") } else { buf.push_str("Workspaces:\n"); - for w in snap.workspaces.iter() { - format_to!( - buf, - "Loaded {} packages across {} workspace{}.\n", - w.n_packages(), - snap.workspaces.len(), - if snap.workspaces.len() == 1 { "" } else { "s" } - ); - } + format_to!( + buf, + "Loaded {:?} packages across {} workspace{}.\n", + snap.workspaces.iter().map(|w| w.n_packages()).sum::(), + snap.workspaces.len(), + if snap.workspaces.len() == 1 { "" } else { "s" } + ); } buf.push_str("\nAnalysis:\n"); buf.push_str(