From 6e1e8dac11cffa89e0a1fb96f1c1f157e9d5731a Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Fri, 21 Feb 2025 10:50:31 -0500 Subject: [PATCH] use chain.get instead of Some --- src/repr/board.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/repr/board.rs b/src/repr/board.rs index df65a2d..70693aa 100644 --- a/src/repr/board.rs +++ b/src/repr/board.rs @@ -356,8 +356,7 @@ impl Board { for (idx, &(new_i, new_j)) in chain.into_iter().enumerate() { let piece = self.get(new_i, new_j)?; if piece == starting_color { - // SAFETY! get_unchecked is fine here because it's an index of itself, it's fine - return Some(unsafe { chain.get_unchecked(..idx) }); + return chain.get(..idx); } } None