use i64 to avoid overflow

This commit is contained in:
2026-05-19 11:43:13 -07:00
parent bc2d1b126e
commit 850bd0f8ee
+1
View File
@@ -405,6 +405,7 @@ where
pub fn is_winnable(&self) -> Option<Vec<StateSnapshot<G>>> {
let mut state_moves = std::collections::HashMap::new();
let mut state = self.clone();
let mut i: u64 = 0;
while !state.is_win() {
// Continue existing iterator if it exists
let it = state_moves