From 098071046d12990ff156fdc923fe39eaead58018 Mon Sep 17 00:00:00 2001 From: Paul-Nicolas Madelaine Date: Thu, 13 Nov 2025 23:10:22 +0100 Subject: [PATCH] misc --- src/moves.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/moves.rs b/src/moves.rs index ebf416c..6166f5c 100644 --- a/src/moves.rs +++ b/src/moves.rs @@ -187,10 +187,12 @@ impl<'l> Move<'l> { let pos = self.make(); let mut moves = MateMoveGenImpl::new(); pos.generate_moves(&mut moves); - moves.is_check.then(|| match moves.is_mate { - true => SanSuffix::Checkmate, - false => SanSuffix::Check, - }) + let MateMoveGenImpl { is_check, is_mate } = moves; + match (is_check, is_mate) { + (false, _) => None, + (true, false) => Some(SanSuffix::Check), + (true, true) => Some(SanSuffix::Checkmate), + } }, } }