about summary refs log tree commit diff
path: root/compiler/rustc_session/src
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2023-07-23 10:50:14 +0200
committerMatthias Krüger <matthias.krueger@famsik.de>2023-07-23 10:50:14 +0200
commitadf759bf6a15e0f4782866dd38e071d60cfbb50c (patch)
tree0dae0ffa08fa805705f8588c35a198d4d09d8008 /compiler/rustc_session/src
parentcec34a43b1b14f4e39363f3b283d7ac4f593ee81 (diff)
downloadrust-adf759bf6a15e0f4782866dd38e071d60cfbb50c.tar.gz
rust-adf759bf6a15e0f4782866dd38e071d60cfbb50c.zip
fix couple of clippy findings:
filter_map_identity
iter_kv_map
needless_question_mark
redundant_at_rest_pattern
filter_next
derivable_impls
Diffstat (limited to 'compiler/rustc_session/src')
-rw-r--r--compiler/rustc_session/src/code_stats.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/compiler/rustc_session/src/code_stats.rs b/compiler/rustc_session/src/code_stats.rs
index cabe1c96bf7..df81e1f8305 100644
--- a/compiler/rustc_session/src/code_stats.rs
+++ b/compiler/rustc_session/src/code_stats.rs
@@ -227,10 +227,8 @@ impl CodeStats {
     }
 
     pub fn print_vtable_sizes(&self, crate_name: &str) {
-        let mut infos = std::mem::take(&mut *self.vtable_sizes.lock())
-            .into_iter()
-            .map(|(_did, stats)| stats)
-            .collect::<Vec<_>>();
+        let mut infos =
+            std::mem::take(&mut *self.vtable_sizes.lock()).into_values().collect::<Vec<_>>();
 
         // Primary sort: cost % in reverse order (from largest to smallest)
         // Secondary sort: trait_name