Quaternions
  • Joined on 2026-04-18
Quaternions pushed to serde at Quaternions/card_game 2026-06-09 06:27:31 +00:00
e3afbc5cad transparent
Quaternions pushed to serde at Quaternions/card_game 2026-06-09 06:24:46 +00:00
Quaternions pushed to serde at Quaternions/card_game 2026-06-09 06:23:33 +00:00
6b68b12ea9 round trip
206361b085 smoke test
ea7e122404 write bound as explicitly deserialize
Compare 3 commits »
Quaternions pushed to serde at Quaternions/card_game 2026-06-09 06:00:43 +00:00
c06451156e klondike serde
Quaternions created pull request Quaternions/card_game#16 2026-06-09 05:42:13 +00:00
serde impl
Quaternions pushed to serde at Quaternions/card_game 2026-06-09 05:42:00 +00:00
9ab2eb0668 serde
ea066706ee serialize impl
2a844add36 deserialize seed work
0477ef5c52 no derive for Session
Compare 4 commits »
Quaternions created branch serde in Quaternions/card_game 2026-06-09 04:26:31 +00:00
Quaternions pushed to serde at Quaternions/card_game 2026-06-09 04:26:31 +00:00
fadefe93c2 what is up with serde moving the deserializer
e256e60e91 serde for Session
60728060a3 serde for Card, Stack, Pile
Compare 5 commits »
Quaternions pushed to master at Quaternions/card_game 2026-06-09 04:18:20 +00:00
Quaternions created branch ai in Quaternions/card_game 2026-06-09 04:18:11 +00:00
Quaternions pushed to ai at Quaternions/card_game 2026-06-09 04:18:11 +00:00
5d5b982bba fix Cargo.lock
987d8bd0f4 Revert "feat(card_game): add Suit::is_black and Rank::value convenience methods"
Compare 2 commits »
Quaternions opened issue Quaternions/card_game#15 2026-05-30 01:49:29 +00:00
serde impl
Quaternions pushed to master at Quaternions/card_game 2026-05-30 00:43:09 +00:00
ccfcfd6ad3 fix clippy 1.96 lints
Quaternions pushed to master at Quaternions/card_game 2026-05-30 00:15:03 +00:00
156bc8f9b2 card_game without Session is no_std
f2f9085aaf use exhaustive match
Compare 2 commits »
Quaternions pushed to master at Quaternions/card_game 2026-05-30 00:05:32 +00:00
Quaternions pushed to master at Quaternions/card_game 2026-05-29 23:37:14 +00:00
90e1a03962 add NUM_RANKS constant
Quaternions pushed to master at Quaternions/card_game 2026-05-29 23:33:07 +00:00
44b5aa02b8 rename functions
Quaternions pushed to master at Quaternions/card_game 2026-05-29 23:30:34 +00:00
ef0936bee9 write more specific functions instead of using generics
Quaternions pushed to master at Quaternions/card_game 2026-05-29 23:16:20 +00:00
baab7cd220 add link to readme
Quaternions commented on pull request funman300/Ferrous-Solitaire#76 2026-05-29 22:16:54 +00:00
docs: card_game integration gap analysis

HashMap<PileType, Pile> is not going to work because the piles are owned by KlondikeState. There should be no HashMap required to display the pile contents since each pile / stack is rendered explicitly in a fixed location. Attempted moves can be constructed directly as a KlondikeInstruction with no need for (PileType, PileType, usize) or HashMap.