From 18213278fd49bd4de2e8c51979ca7984c249b49d Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Thu, 3 Apr 2025 14:16:11 -0400 Subject: [PATCH] future_move: simplify index_map extension --- src/logic/future_moves.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/logic/future_moves.rs b/src/logic/future_moves.rs index 1a43cdf..8a9492a 100644 --- a/src/logic/future_moves.rs +++ b/src/logic/future_moves.rs @@ -542,12 +542,10 @@ impl FutureMoves { .filter(|&((_, keep), _)| keep) // filter out un-related nodes .map(|((old_idx, _), node)| (old_idx, node)) .enumerate() // new_idx - .map(|(new_idx, (old_idx, node))| ((new_idx, old_idx), node)) + .map(|(new_idx, (old_idx, node))| ((old_idx, new_idx), node)) .unzip(); - for (new_idx, old_idx) in indexes { - index_map.insert(old_idx, new_idx); - } + index_map.extend(indexes); self.arena = moves .into_iter()