cargo rustc --release -p simbelmyne -- -C target-cpu=native --emit link=Simbelmyne-49AB267B
   Compiling crossbeam-utils v0.8.20
   Compiling proc-macro2 v1.0.86
   Compiling anyhow v1.0.86
   Compiling either v1.13.0
   Compiling unicode-ident v1.0.12
   Compiling lazy_static v1.5.0
   Compiling utf8parse v0.2.2
   Compiling rayon-core v1.12.1
   Compiling colored v2.1.0
   Compiling anstyle-parse v0.2.4
   Compiling arrayvec v0.7.4
   Compiling anstyle-query v1.1.0
   Compiling colorchoice v1.0.1
   Compiling itertools v0.11.0
   Compiling is_terminal_polyfill v1.70.0
   Compiling anstyle v1.0.7
   Compiling clap_lex v0.7.1
   Compiling heck v0.5.0
   Compiling anstream v0.6.14
   Compiling strsim v0.11.1
   Compiling simbelmyne v1.8.0 (/tmp/tmpf5mp2848/Simbelmyne/Simbelmyne-tmp/simbelmyne)
   Compiling clap_builder v4.5.7
   Compiling quote v1.0.36
   Compiling crossbeam-epoch v0.9.18
   Compiling syn v2.0.68
   Compiling crossbeam-deque v0.8.5
   Compiling rayon v1.10.0
   Compiling simbelmyne-chess v0.1.0 (/tmp/tmpf5mp2848/Simbelmyne/Simbelmyne-tmp/chess)
   Compiling clap_derive v4.5.5
   Compiling clap v4.5.7
   Compiling simbelmyne-uci v0.1.0 (/tmp/tmpf5mp2848/Simbelmyne/Simbelmyne-tmp/uci)
   Compiling tuner v0.1.0 (/tmp/tmpf5mp2848/Simbelmyne/Simbelmyne-tmp/tuner)
error[E0583]: file not found for module `threats`
 --> simbelmyne/src/history_tables/mod.rs:2:1
  |
2 | pub mod threats;
  | ^^^^^^^^^^^^^^^^
  |
  = help: to create the module `threats`, create file "simbelmyne/src/history_tables/threats.rs" or "simbelmyne/src/history_tables/threats/mod.rs"
  = note: if there is a `mod threats` elsewhere in the crate already, import it with `use crate::...` instead

error[E0432]: unresolved import `crate::history_tables::threats::ThreatsHistoryTable`
 --> simbelmyne/src/cli/bench.rs:6:5
  |
6 | use crate::history_tables::threats::ThreatsHistoryTable;
  |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ThreatsHistoryTable` in `history_tables::threats`

error[E0432]: unresolved import `crate::history_tables::threats::ThreatsHistoryTable`
  --> simbelmyne/src/uci.rs:23:5
   |
23 | use crate::history_tables::threats::ThreatsHistoryTable;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ThreatsHistoryTable` in `history_tables::threats`

error[E0432]: unresolved import `crate::history_tables::threats::ThreatsHistoryTable`
  --> simbelmyne/src/search.rs:31:5
   |
31 | use crate::history_tables::threats::ThreatsHistoryTable;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ThreatsHistoryTable` in `history_tables::threats`

error[E0432]: unresolved import `crate::history_tables::threats::ThreatIndex`
 --> simbelmyne/src/search/negamax.rs:4:5
  |
4 | use crate::history_tables::threats::ThreatIndex;
  |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ThreatIndex` in `history_tables::threats`

error[E0432]: unresolved import `crate::history_tables::threats::ThreatIndex`
  --> simbelmyne/src/move_picker.rs:42:5
   |
42 | use crate::history_tables::threats::ThreatIndex;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ThreatIndex` in `history_tables::threats`

error[E0432]: unresolved import `crate::history_tables::threats::ThreatsHistoryTable`
  --> simbelmyne/src/move_picker.rs:43:5
   |
43 | use crate::history_tables::threats::ThreatsHistoryTable;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ThreatsHistoryTable` in `history_tables::threats`

Some errors have detailed explanations: E0432, E0583.
For more information about an error, try `rustc --explain E0432`.
error: could not compile `simbelmyne` (bin "simbelmyne") due to 7 previous errors
make: *** [Makefile:4: openbench] Error 101