I'm human

This commit is contained in:
2024-05-24 23:15:28 +02:00
parent b47325a0dc
commit c31fb7d0ff
13 changed files with 214 additions and 44 deletions

View File

@@ -4,9 +4,13 @@ use serde::{Deserialize, Serialize};
#[derive(Clone, Copy, Serialize, Deserialize)]
pub enum CardSuit {
#[serde(rename = "S")]
Spades,
#[serde(rename = "C")]
Clubs,
#[serde(rename = "H")]
Hearts,
#[serde(rename = "D")]
Diamonds,
}

View File

@@ -122,7 +122,6 @@ impl<'de> Deserialize<'de> for Hand {
where
D: Deserializer<'de>,
{
// Deserialize into a Vec directly and wrap it in MyVecWrapper
let cards = Vec::<Card>::deserialize(deserializer)?;
Ok(Hand { cards })
}