{
  "cksum": "d29c07f38c7ac7a75e2c3662900b4c9d471873321e74652d65430d4d636f4044",
  "crate_file": "sisyphus32-1.0.0.crate",
  "crate_url": "https://static.crates.io/crates/sisyphus32/sisyphus32-1.0.0.crate",
  "deps": [
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "ctor",
      "optional": false,
      "req": "^0.4.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rand",
      "optional": true,
      "req": "^0.9.1",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "rayon",
      "optional": false,
      "req": "^1.10.0",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "derive"
      ],
      "kind": "normal",
      "name": "serde",
      "optional": false,
      "req": "^1.0.219",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "serde_json",
      "optional": false,
      "req": "^1.0.140",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "shakmaty",
      "optional": false,
      "req": "^0.27.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "shakmaty-syzygy",
      "optional": false,
      "req": "^0.25.3",
      "target": null
    },
    {
      "default_features": true,
      "features": [],
      "kind": "normal",
      "name": "thiserror",
      "optional": false,
      "req": "^2.0.12",
      "target": null
    },
    {
      "default_features": true,
      "features": [
        "json"
      ],
      "kind": "normal",
      "name": "ureq",
      "optional": true,
      "req": "^3.0.11",
      "target": null
    }
  ],
  "features": {
    "base_array": [
      "unit_bb_array",
      "unit_revert_clone",
      "unit_magic_bbs"
    ],
    "base_basic": [
      "unit_bb",
      "unit_revert_undo"
    ],
    "base_clone": [
      "unit_bb",
      "unit_revert_clone",
      "unit_magic_bbs"
    ],
    "base_default": [
      "base_parallel_array"
    ],
    "base_magic_number": [
      "unit_bb",
      "unit_revert_undo",
      "unit_magic_bbs"
    ],
    "base_parallel": [
      "unit_bb",
      "unit_revert_clone",
      "unit_magic_bbs",
      "unit_parallel_perft"
    ],
    "base_parallel_array": [
      "unit_bb_array",
      "unit_revert_clone",
      "unit_magic_bbs",
      "unit_parallel_perft"
    ],
    "capture_with_check_eval": [
      "tapered_eval",
      "unit_capture_with_check_eval"
    ],
    "checks_add_depth": [
      "quiescence_en_passant",
      "unit_checks_add_depth"
    ],
    "default": [
      "syzygy_tablebase"
    ],
    "eval_tt": [
      "tt",
      "unit_eval_tt"
    ],
    "history_heuristic": [
      "killer_heuristic",
      "unit_history_heuristic"
    ],
    "iterative_deepening": [
      "sort_moves",
      "unit_iterative_deepening"
    ],
    "killer_heuristic": [
      "checks_add_depth",
      "unit_killer_heuristic"
    ],
    "late_move_reductions": [
      "null_move_pruning",
      "unit_late_move_reductions"
    ],
    "lazy_smp": [
      "move_flag_eval",
      "unit_lazy_smp"
    ],
    "lockless_hashing": [
      "lazy_smp",
      "unit_lockless_hashing"
    ],
    "minimax": [
      "base_default",
      "unit_minimax"
    ],
    "move_flag_eval": [
      "tapered_eval",
      "unit_move_flag_eval"
    ],
    "negamax": [
      "base_default",
      "unit_negamax"
    ],
    "null_move_pruning": [
      "tt_two_tier",
      "unit_null_move_pruning"
    ],
    "opening_book": [
      "lockless_hashing",
      "unit_opening_book"
    ],
    "positional_eval": [
      "tapered_eval",
      "unit_positional_eval"
    ],
    "pseudo_pins": [
      "tapered_eval",
      "unit_pseudo_pins"
    ],
    "pst": [
      "negamax",
      "unit_pst"
    ],
    "quiescence": [
      "iterative_deepening",
      "unit_quiescence"
    ],
    "quiescence_en_passant": [
      "quiescence",
      "unit_quiescence_en_passant"
    ],
    "random": [
      "base_default"
    ],
    "sort_moves": [
      "pst",
      "unit_sort_moves"
    ],
    "syzygy_tablebase": [
      "opening_book",
      "unit_syzygy_tablebase"
    ],
    "tapered_eval": [
      "late_move_reductions",
      "unit_tapered_eval"
    ],
    "tt": [
      "history_heuristic",
      "unit_tt"
    ],
    "tt_two_tier": [
      "eval_tt",
      "unit_tt_two_tier"
    ],
    "unit_bb": [],
    "unit_bb_array": [],
    "unit_capture_with_check_eval": [],
    "unit_checks_add_depth": [],
    "unit_eval_tt": [],
    "unit_history_heuristic": [],
    "unit_iterative_deepening": [],
    "unit_killer_heuristic": [],
    "unit_late_move_reductions": [],
    "unit_lazy_smp": [],
    "unit_lockless_hashing": [],
    "unit_magic_bbs": [],
    "unit_minimax": [],
    "unit_move_flag_eval": [],
    "unit_negamax": [],
    "unit_null_move_pruning": [],
    "unit_opening_book": [
      "ureq",
      "rand"
    ],
    "unit_parallel_perft": [],
    "unit_positional_eval": [],
    "unit_pseudo_pins": [],
    "unit_pst": [],
    "unit_quiescence": [],
    "unit_quiescence_en_passant": [],
    "unit_revert_clone": [],
    "unit_revert_undo": [],
    "unit_small_tt": [],
    "unit_sort_moves": [],
    "unit_syzygy_tablebase": [],
    "unit_tapered_eval": [],
    "unit_tt": [],
    "unit_tt_two_tier": [],
    "wasm": [
      "lockless_hashing"
    ]
  },
  "index_path": "si/sy/sisyphus32",
  "name": "sisyphus32",
  "pubtime": "2025-05-24T21:48:40Z",
  "vers": "1.0.0",
  "yanked": true
}
