From ad8794fa54c9a1f3e9d5c5facac59d0557c87f9f Mon Sep 17 00:00:00 2001 From: Dan Schafer Date: Thu, 24 Apr 2025 14:57:54 -0700 Subject: [PATCH] Simplify SolveState::complete --- src/solvestate.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/solvestate.rs b/src/solvestate.rs index bd7afce..275d2ae 100644 --- a/src/solvestate.rs +++ b/src/solvestate.rs @@ -186,8 +186,7 @@ impl SolveState<'_> { pub fn complete(&self) -> bool { self.squares .iter() - .filter_map(|&x| x.map(|sv| sv == SquareVal::Queen)) - .filter(|x| *x) + .filter(|&&x| x == Some(SquareVal::Queen)) .count() == self.board.size() }