Ugly Alpha 1
freecell:0.1.0

total uncompressed bytes

117.9 KB

total files

133

Fix

NewInclude { include: [ "src/**/*", "LICENSE-*", "README.md", ], has_build_script: false, }

103 wasted files

total waste: 61.9 KB

  1. tests/game_state_tests/get_legal_moves/hard_solved_to_6.rs : 4.3 KB
  2. tests/game_state_tests/validate/foundation_wrong_suit.rs : 3.7 KB
  3. tests/game_state_parser_tests/hard_solved_to_t_empty_cascades_omitted.rs : 3.4 KB
  4. tests/game_state_parser_tests/hard_solved_to_6.rs : 3.4 KB
  5. tests/game_state_parser_tests/solved.rs : 3.3 KB
  6. tests/game_state_tests/get_legal_moves/one_card_left.rs : 3.3 KB
  7. tests/game_state_parser_tests/hard.rs : 3.2 KB
  8. tests/game_state_tests/allows_move/hard_solved_to_6.rs : 3.2 KB
  9. tests/game_state_tests/get_legal_moves/easy.rs : 3.0 KB
  10. TODO.md : 2.8 KB
  11. tests/game_state_tests/get_legal_moves/easy_full_freecells.rs : 2.1 KB
  12. tests/card_tests/card_from_string.rs : 2.1 KB
  13. tests/game_state_parser_tests/invalid.rs : 2.0 KB
  14. tests/game_state_tests/allows_move/all_move_types_allowed.rs : 1.8 KB
  15. tests/game_state_tests/allows_move/easy_game_over.rs : 1.1 KB
  16. tests/card_tests/rank_from_string.rs : 1.0 KB
  17. tests/card_tests/suit_from_string.rs : 963 B
  18. tests/card_tests/suit_format_consistent.rs : 665 B
  19. tests/game_state_tests/is_solved.rs : 664 B
  20. tests/card_tests/card_format_consistent.rs : 636 B
  21. doc/game-state-template-explanation.txt : 505 B
  22. tests/game_state_tests/get_legal_moves/every_move_type_possible.rs : 377 B
  23. doc/card-codes.md : 371 B
  24. tests/game_state_tests/get_legal_moves/utils.rs : 325 B
  25. tests/game_state_parser_tests/mod.rs : 298 B
  26. tests/game_state_tests/get_legal_moves/easy_game_over.rs : 262 B
  27. test-inputs/move-results/easy-full-freecells/ad-from-freecells-to-foundations.txt : 254 B
  28. test-inputs/move-results/easy-full-freecells/ac-from-freecells-to-foundations.txt : 254 B
  29. test-inputs/easy-game-over.txt : 254 B
  30. tests/game_state_tests/get_legal_moves/solved.rs : 246 B
  31. test-inputs/all_move_types_allowed.txt : 245 B
  32. .github/workflows/tests.yml : 245 B
  33. test-inputs/hard-solved-to-A.txt : 242 B
  34. test-inputs/move-results/easy/ts-from-cascade0-to-freecells.txt : 240 B
  35. test-inputs/move-results/easy/td-from-cascade3-to-freecells.txt : 240 B
  36. test-inputs/move-results/easy/qh-from-cascade4-to-freecells.txt : 240 B
  37. test-inputs/move-results/easy/6h-from-cascade1-to-freecells.txt : 240 B
  38. test-inputs/move-results/easy/6c-from-cascade7-to-freecells.txt : 240 B
  39. test-inputs/move-results/easy/4s-from-cascade5-to-freecells.txt : 240 B
  40. test-inputs/move-results/easy/2c-from-cascade6-to-freecells.txt : 240 B
  41. test-inputs/move-results/easy-full-freecells/9d-from-freecells-to-cascade3.txt : 240 B
  42. test-inputs/move-results/easy-full-freecells/9d-from-freecells-to-cascade0.txt : 240 B
  43. test-inputs/move-results/easy-full-freecells/6h-from-freecells-to-cascade1.txt : 240 B
  44. test-inputs/easy-full-freecells.txt : 240 B
  45. test-inputs/move-results/easy/kd-from-cascade2-to-freecells.txt : 239 B
  46. test-inputs/invalid/easy-extra-cascade.txt : 237 B
  47. test-inputs/invalid/easy-duplicate-card.txt : 231 B
  48. test-inputs/hard-solved-to-2.txt : 230 B
  49. test-inputs/invalid/easy-10-instead-of-T.txt : 229 B
  50. test-inputs/invalid/easy-invalid-suit.txt : 228 B
  51. test-inputs/invalid/easy-invalid-card-rank.txt : 228 B
  52. test-inputs/hard.txt : 228 B
  53. test-inputs/easy.txt : 228 B
  54. test-inputs/invalid/easy-misspelled-cascade.txt : 227 B
  55. test-inputs/invalid/easy-missing-card.txt : 225 B
  56. test-inputs/hard-solved-to-3.txt : 218 B
  57. test-inputs/hard-solved-to-4.txt : 206 B
  58. test-inputs/move-results/hard-solved-to-6/th-from-cascade0-to-freecells.txt : 194 B
  59. test-inputs/move-results/hard-solved-to-6/qd-from-cascade5-to-freecells.txt : 194 B
  60. test-inputs/move-results/hard-solved-to-6/kh-from-cascade7-to-freecells.txt : 194 B
  61. test-inputs/move-results/hard-solved-to-6/kc-from-cascade2-to-freecells.txt : 194 B
  62. test-inputs/move-results/hard-solved-to-6/jd-from-cascade4-to-freecells.txt : 194 B
  63. test-inputs/move-results/hard-solved-to-6/jc-from-cascade1-to-freecells.txt : 194 B
  64. test-inputs/move-results/hard-solved-to-6/9s-from-cascade3-to-freecells.txt : 194 B
  65. test-inputs/move-results/hard-solved-to-6/8s-from-cascade6-to-freecells.txt : 194 B
  66. test-inputs/hard-solved-to-5.txt : 194 B
  67. test-inputs/move-results/hard-solved-to-6/th-from-cascade0-to-cascade1.txt : 182 B
  68. test-inputs/move-results/hard-solved-to-6/qd-from-cascade5-to-cascade2.txt : 182 B
  69. test-inputs/move-results/hard-solved-to-6/jc-from-cascade1-to-cascade5.txt : 182 B
  70. test-inputs/move-results/hard-solved-to-6/9s-from-cascade3-to-cascade0.txt : 182 B
  71. test-inputs/hard-solved-to-6.txt : 182 B
  72. tests/game_state_tests/get_legal_moves/mod.rs : 172 B
  73. test-inputs/hard-solved-to-7.txt : 170 B
  74. test-inputs/hard-solved-to-8.txt : 158 B
  75. tests/card_collections_tests/test_foundations.rs : 157 B
  76. test-inputs/hard-solved-to-9.txt : 146 B
  77. tests/game_state_tests/get_legal_moves/hard_solved_to_t.rs : 135 B
  78. test-inputs/hard-solved-to-T.txt : 134 B
  79. tests/card_tests/mod.rs : 122 B
  80. test-inputs/hard-solved-to-J.txt : 122 B
  81. test-inputs/hard-solved-to-T-empty-cascades-omitted.txt : 116 B
  82. test-inputs/move-results/one-card-left/kc-from-cascade2-to-freecells.txt : 113 B
  83. test-inputs/hard-solved-to-Q.txt : 110 B
  84. test-inputs/one-card-left.txt : 101 B
  85. test-inputs/move-results/one-card-left/kc-from-cascade2-to-cascade7.txt : 101 B
  86. test-inputs/move-results/one-card-left/kc-from-cascade2-to-cascade6.txt : 101 B
  87. test-inputs/move-results/one-card-left/kc-from-cascade2-to-cascade5.txt : 101 B
  88. test-inputs/move-results/one-card-left/kc-from-cascade2-to-cascade4.txt : 101 B
  89. test-inputs/move-results/one-card-left/kc-from-cascade2-to-cascade3.txt : 101 B
  90. test-inputs/move-results/one-card-left/kc-from-cascade2-to-cascade1.txt : 101 B
  91. test-inputs/move-results/one-card-left/kc-from-cascade2-to-cascade0.txt : 101 B
  92. doc/game-state-template.txt : 98 B
  93. tests/game_state_tests/allows_move/mod.rs : 70 B
  94. .gitignore : 70 B
  95. tests/game_state_tests/mod.rs : 67 B
  96. tests/game_state_parser.rs : 29 B
  97. tests/card_collections.rs : 28 B
  98. tests/game_state_tests/validate/mod.rs : 27 B
  99. test-inputs/solved.txt : 25 B
  100. test-inputs/move-results/one-card-left/kc-from-cascade2-to-foundations.txt : 25 B
  101. tests/game_state.rs : 22 B
  102. tests/card_collections_tests/mod.rs : 22 B
  103. tests/card.rs : 16 B