From 2356d78592817abb519c9c96fb5ec2079ab6092b Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Wed, 1 Apr 2026 05:47:28 +0100 Subject: [PATCH] card: new card constructor --- src/card.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/card.rs b/src/card.rs index da0ec7d..951d350 100644 --- a/src/card.rs +++ b/src/card.rs @@ -36,6 +36,14 @@ impl Rank { } impl Card { + pub fn new(rank: Rank, suit: Suit) -> Self { + Self::PlayingCard { + deck: 0, + rank, + suit, + } + } + pub fn is_joker(&self) -> bool { matches!(self, Self::Joker(_)) }