From 072dd6daf1a9d759ba7145499dfa59e461f54946 Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Tue, 25 Mar 2025 12:50:13 -0400 Subject: [PATCH] future_moves: remove turbofish --- src/logic/future_moves.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/logic/future_moves.rs b/src/logic/future_moves.rs index d751604..3f9f85c 100644 --- a/src/logic/future_moves.rs +++ b/src/logic/future_moves.rs @@ -105,14 +105,14 @@ impl FutureMoves { /// Returns indexes of leaf [`Move`]s, sorted by their depth (increasing order) fn leaf_moves(&self) -> Vec { - let mut indexes = (0..self.arena.len()) + let mut indexes: Vec = (0..self.arena.len()) // we want to select all nodes that don't have children, or are lazy (need to maybe be regenerated) .filter(|&idx| { let got = &self.arena[idx]; !got.is_trimmed && !got.tried_children && got.winner == Winner::None }) .filter(|&idx| self.is_connected_to_root(idx)) - .collect::>(); + .collect(); // we want to try and make the tree even in depth // by first generating children for younger moves