diff --git a/src/logic/future_moves.rs b/src/logic/future_moves.rs index 7d51d50..4f29b78 100644 --- a/src/logic/future_moves.rs +++ b/src/logic/future_moves.rs @@ -342,11 +342,10 @@ impl FutureMoves { } } - node.children.retain_mut(|c| { + for c in node.children.as_mut_slice() { debug_assert!(index_map.get(*c).unwrap().is_some()); *c = unsafe { index_map.get_unchecked(*c).unwrap_unchecked() }; - true - }); + } node })