From 997986ecf6da6481f64fad162bbb5ca31ca4b8fc Mon Sep 17 00:00:00 2001 From: Evan Almloff Date: Tue, 7 Feb 2023 21:14:58 -0600 Subject: [PATCH] clean up passes code --- packages/native-core/src/passes.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/native-core/src/passes.rs b/packages/native-core/src/passes.rs index 761e4a72a..74c5dbacd 100644 --- a/packages/native-core/src/passes.rs +++ b/packages/native-core/src/passes.rs @@ -54,12 +54,12 @@ pub struct DirtyNodeStates { impl DirtyNodeStates { pub fn with_passes(passes: impl Iterator) -> Self { - let mut dirty = FxHashMap::default(); - for pass in passes { - dirty.insert(pass, RwLock::new(BTreeMap::new())); - } Self { - dirty: Arc::new(dirty), + dirty: Arc::new( + passes + .map(|pass| (pass, RwLock::new(BTreeMap::new()))) + .collect(), + ), } }