From 2d5193c69e2c72db245c6c8c1d0b3b39c10812c0 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Wed, 1 Apr 2026 01:04:30 +0100 Subject: [PATCH] classifier: todo on consecutive_ranks regarding loop-around straights --- src/classifier.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/classifier.rs b/src/classifier.rs index 32584b0..8b7b984 100644 --- a/src/classifier.rs +++ b/src/classifier.rs @@ -173,6 +173,8 @@ fn match_suit(cards: &[Card]) -> bool { } fn consecutive_ranks(num_jokers: i32, cards: &[Card]) -> bool { + // TODO: allow straights where Ace or 2 are the first members (loop-around + // straights). let mut num_jokers = num_jokers; for i in 0..(cards.len() - 1) { let r1 = cards[i].rank().unwrap() as i32;