serde impl (#16)

Closes #15

Reviewed-on: #16
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
This commit was merged in pull request #16.
This commit is contained in:
2026-06-09 17:15:24 +00:00
committed by Quaternions
parent ccfcfd6ad3
commit d67645854a
11 changed files with 437 additions and 19 deletions
+12
View File
@@ -6,6 +6,18 @@ edition = "2024"
[dependencies]
card_game.workspace = true
rand = { version = "0.10.1", default-features = false, features = ["std_rng"] }
serde = { version = "1.0.228", default-features = false, optional = true }
serde_derive = { version = "1.0.228", default-features = false, optional = true }
[dev-dependencies]
insta = "1.47.2"
rmp-serde = "1.3.1"
serde = { version = "1.0.228", default-features = false }
serde_json = "1.0.149"
[lints]
workspace = true
[features]
default = ["serde"]
serde = ["dep:serde", "dep:serde_derive", "card_game/serde"]