From 92ae3d587054b65a974dd3c60bdee82cecea4b43 Mon Sep 17 00:00:00 2001 From: xoviat Date: Sun, 1 Oct 2023 13:44:30 -0500 Subject: [PATCH] optimize hashset gen. --- stm32-data-gen/src/chips.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stm32-data-gen/src/chips.rs b/stm32-data-gen/src/chips.rs index b756036..82f1ec8 100644 --- a/stm32-data-gen/src/chips.rs +++ b/stm32-data-gen/src/chips.rs @@ -1065,9 +1065,9 @@ fn process_core( } } + let have_peris: HashSet<_> = peripherals.keys().cloned().collect(); let mut peripherals: Vec<_> = peripherals.into_values().collect(); peripherals.sort_by_key(|x| x.name.clone()); - let have_peris: HashSet<_> = peripherals.iter_mut().map(|p| p.name.clone()).collect(); // Collect DMA versions in the chip let mut chip_dmas: Vec<_> = group .ips