[INFO] cloning repository https://github.com/karldanielsen/rust_chess_kd
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/karldanielsen/rust_chess_kd" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkarldanielsen%2Frust_chess_kd", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkarldanielsen%2Frust_chess_kd'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4532a42fd8de297a00eca95f377fbf8d9c98adc8
[INFO] testing karldanielsen/rust_chess_kd against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkarldanielsen%2Frust_chess_kd" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/karldanielsen/rust_chess_kd
[INFO] finished tweaking git repo https://github.com/karldanielsen/rust_chess_kd
[INFO] tweaked toml for git repo https://github.com/karldanielsen/rust_chess_kd written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/karldanielsen/rust_chess_kd on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/karldanielsen/rust_chess_kd already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 623bd018c931890bbce5a353a3ed003775e404edb694014417ab407e49455d31
[INFO] running `Command { std: "docker" "start" "623bd018c931890bbce5a353a3ed003775e404edb694014417ab407e49455d31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "623bd018c931890bbce5a353a3ed003775e404edb694014417ab407e49455d31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "623bd018c931890bbce5a353a3ed003775e404edb694014417ab407e49455d31" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "623bd018c931890bbce5a353a3ed003775e404edb694014417ab407e49455d31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "623bd018c931890bbce5a353a3ed003775e404edb694014417ab407e49455d31" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.108
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling bumpalo v3.19.1
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling zmij v1.0.17
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling wasm-bindgen v0.2.108
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.108
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.108
[INFO] [stderr]    Compiling js-sys v0.3.85
[INFO] [stderr]    Compiling console_error_panic_hook v0.1.7
[INFO] [stderr]    Compiling web-sys v0.3.85
[INFO] [stderr]    Compiling rust_chess v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/lib.rs:174:29
[INFO] [stdout]     |
[INFO] [stdout] 174 |                         Err(e) => {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_time_now` is never used
[INFO] [stdout]   --> src/bot.rs:21:4
[INFO] [stdout]    |
[INFO] [stdout] 21 | fn get_time_now() -> f64 {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `clear` is never used
[INFO] [stdout]   --> src/transposition_tables.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl TranspositionTable {
[INFO] [stdout]    | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub fn clear(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::error::Error`
[INFO] [stdout]  --> src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::error::Error;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::io;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `adjust_bot` is never used
[INFO] [stdout]   --> src/main.rs:12:4
[INFO] [stdout]    |
[INFO] [stdout] 12 | fn adjust_bot(bot: bot::Bot, step_pct: f32) -> bot::Bot {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_training` is never used
[INFO] [stdout]    --> src/main.rs:119:4
[INFO] [stdout]     |
[INFO] [stdout] 119 | fn run_training(max_depth: u32) {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_is_valid_move` is never used
[INFO] [stdout]    --> src/game.rs:671:9
[INFO] [stdout]     |
[INFO] [stdout] 537 | impl Game {
[INFO] [stdout]     | --------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 671 |     pub fn get_is_valid_move(&self, mv: Move) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_time_now` is never used
[INFO] [stdout]   --> src/bot.rs:21:4
[INFO] [stdout]    |
[INFO] [stdout] 21 | fn get_time_now() -> f64 {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized + debuginfo] target(s) in 31.51s
[INFO] running `Command { std: "docker" "inspect" "623bd018c931890bbce5a353a3ed003775e404edb694014417ab407e49455d31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "623bd018c931890bbce5a353a3ed003775e404edb694014417ab407e49455d31" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/lib.rs:174:29
[INFO] [stdout]     |
[INFO] [stdout] 174 |                         Err(e) => {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_time_now` is never used
[INFO] [stdout]   --> src/bot.rs:21:4
[INFO] [stdout]    |
[INFO] [stdout] 21 | fn get_time_now() -> f64 {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `clear` is never used
[INFO] [stdout]   --> src/transposition_tables.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl TranspositionTable {
[INFO] [stdout]    | ----------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub fn clear(&mut self) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rust_chess v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find type `OnceCell` in this scope
[INFO] [stdout]    --> src/bot.rs:760:15
[INFO] [stdout]     |
[INFO] [stdout] 760 |             move_list: OnceCell::new(),
[INFO] [stdout]     |                        ^^^^^^^^ use of undeclared type `OnceCell`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 656 +     use std::cell::OnceCell;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PIECE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:769:67
[INFO] [stdout]     |
[INFO] [stdout] 769 | ...   let mut bot = Bot::new(3, 0.1, CENTER_CONTROL_WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_P...
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_ATTACK_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:769:90
[INFO] [stdout]     |
[INFO] [stdout] 769 | ...WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PAWN_ADVANCE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:769:119
[INFO] [stdout]     |
[INFO] [stdout] 769 | ...WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PIECE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:778:67
[INFO] [stdout]     |
[INFO] [stdout] 778 | ...   let mut bot = Bot::new(3, 0.1, CENTER_CONTROL_WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_P...
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_ATTACK_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:778:90
[INFO] [stdout]     |
[INFO] [stdout] 778 | ...WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PAWN_ADVANCE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:778:119
[INFO] [stdout]     |
[INFO] [stdout] 778 | ...WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PIECE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:800:64
[INFO] [stdout]     |
[INFO] [stdout] 800 | ...   let bot1 = Bot::new(4, 0.1, CENTER_CONTROL_WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN...
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_ATTACK_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:800:87
[INFO] [stdout]     |
[INFO] [stdout] 800 | ...WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PAWN_ADVANCE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:800:116
[INFO] [stdout]     |
[INFO] [stdout] 800 | ...WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PIECE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:801:64
[INFO] [stdout]     |
[INFO] [stdout] 801 | ...   let bot2 = Bot::new(4, 0.1, CENTER_CONTROL_WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN...
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_ATTACK_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:801:87
[INFO] [stdout]     |
[INFO] [stdout] 801 | ...WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PAWN_ADVANCE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:801:116
[INFO] [stdout]     |
[INFO] [stdout] 801 | ...WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `OnceCell` in this scope
[INFO] [stdout]    --> src/bot.rs:760:15
[INFO] [stdout]     |
[INFO] [stdout] 760 |             move_list: OnceCell::new(),
[INFO] [stdout]     |                        ^^^^^^^^ use of undeclared type `OnceCell`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]     |
[INFO] [stdout] 656 +     use std::cell::OnceCell;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PIECE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:769:67
[INFO] [stdout]     |
[INFO] [stdout] 769 | ...   let mut bot = Bot::new(3, 0.1, CENTER_CONTROL_WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_P...
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_ATTACK_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:769:90
[INFO] [stdout]     |
[INFO] [stdout] 769 | ...WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PAWN_ADVANCE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:769:119
[INFO] [stdout]     |
[INFO] [stdout] 769 | ...WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PIECE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:778:67
[INFO] [stdout]     |
[INFO] [stdout] 778 | ...   let mut bot = Bot::new(3, 0.1, CENTER_CONTROL_WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_P...
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_ATTACK_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:778:90
[INFO] [stdout]     |
[INFO] [stdout] 778 | ...WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PAWN_ADVANCE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:778:119
[INFO] [stdout]     |
[INFO] [stdout] 778 | ...WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PIECE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:800:64
[INFO] [stdout]     |
[INFO] [stdout] 800 | ...   let bot1 = Bot::new(4, 0.1, CENTER_CONTROL_WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN...
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_ATTACK_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:800:87
[INFO] [stdout]     |
[INFO] [stdout] 800 | ...WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PAWN_ADVANCE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:800:116
[INFO] [stdout]     |
[INFO] [stdout] 800 | ...WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PIECE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:801:64
[INFO] [stdout]     |
[INFO] [stdout] 801 | ...   let bot2 = Bot::new(4, 0.1, CENTER_CONTROL_WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN...
[INFO] [stdout]     |                                                                    ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_ATTACK_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:801:87
[INFO] [stdout]     |
[INFO] [stdout] 801 | ...WEIGHT, 5.0, 2.0, DEFAULT_PIECE_WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PAWN_ADVANCE_WEIGHTS` in this scope
[INFO] [stdout]    --> src/bot.rs:801:116
[INFO] [stdout]     |
[INFO] [stdout] 801 | ...WEIGHTS, DEFAULT_ATTACK_WEIGHTS, 0.5, DEFAULT_PAWN_ADVANCE_WEIGHTS);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::error::Error`
[INFO] [stdout]  --> src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::error::Error;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io`
[INFO] [stdout]  --> src/main.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::io;
[INFO] [stdout]   |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1100:22
[INFO] [stdout]      |
[INFO] [stdout] 1100 |         let knight_moves = get_moves(Square(0,1), &board);
[INFO] [stdout]      |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1113:25
[INFO] [stdout]      |
[INFO] [stdout] 1113 |         let left_pawn_moves = get_moves(Square(1,0), &board);
[INFO] [stdout]      |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1114:26
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         let right_pawn_moves = get_moves(Square(1,7), &board);
[INFO] [stdout]      |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1135:15
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         let moves = get_moves(Square(0,0), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1139:15
[INFO] [stdout]      |
[INFO] [stdout] 1139 |         let moves = get_moves(Square(2,3), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1161:15
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         let moves = get_moves(Square(0,2), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1165:15
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         let moves = get_moves(Square(2,3), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1183:15
[INFO] [stdout]      |
[INFO] [stdout] 1183 |         let moves = get_moves(Square(0,4), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1199:15
[INFO] [stdout]      |
[INFO] [stdout] 1199 |         let moves = get_moves(Square(0, 4), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1215:15
[INFO] [stdout]      |
[INFO] [stdout] 1215 |         let moves = get_moves(Square(0,4), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1229:15
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         let moves = get_moves(Square(0,4), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1245:15
[INFO] [stdout]      |
[INFO] [stdout] 1245 |         let moves = get_moves(Square(0, 4), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1274:15
[INFO] [stdout]      |
[INFO] [stdout] 1274 |         let moves = get_moves(Square(0,3), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1100:22
[INFO] [stdout]      |
[INFO] [stdout] 1100 |         let knight_moves = get_moves(Square(0,1), &board);
[INFO] [stdout]      |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1278:15
[INFO] [stdout]      |
[INFO] [stdout] 1278 |         let moves = get_moves(Square(2,3), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1113:25
[INFO] [stdout]      |
[INFO] [stdout] 1113 |         let left_pawn_moves = get_moves(Square(1,0), &board);
[INFO] [stdout]      |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1114:26
[INFO] [stdout]      |
[INFO] [stdout] 1114 |         let right_pawn_moves = get_moves(Square(1,7), &board);
[INFO] [stdout]      |                                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1135:15
[INFO] [stdout]      |
[INFO] [stdout] 1135 |         let moves = get_moves(Square(0,0), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1139:15
[INFO] [stdout]      |
[INFO] [stdout] 1139 |         let moves = get_moves(Square(2,3), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1161:15
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         let moves = get_moves(Square(0,2), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1165:15
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         let moves = get_moves(Square(2,3), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1183:15
[INFO] [stdout]      |
[INFO] [stdout] 1183 |         let moves = get_moves(Square(0,4), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1199:15
[INFO] [stdout]      |
[INFO] [stdout] 1199 |         let moves = get_moves(Square(0, 4), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1215:15
[INFO] [stdout]      |
[INFO] [stdout] 1215 |         let moves = get_moves(Square(0,4), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1229:15
[INFO] [stdout]      |
[INFO] [stdout] 1229 |         let moves = get_moves(Square(0,4), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1245:15
[INFO] [stdout]      |
[INFO] [stdout] 1245 |         let moves = get_moves(Square(0, 4), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1274:15
[INFO] [stdout]      |
[INFO] [stdout] 1274 |         let moves = get_moves(Square(0,3), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_moves` in this scope
[INFO] [stdout]     --> src/game.rs:1278:15
[INFO] [stdout]      |
[INFO] [stdout] 1278 |         let moves = get_moves(Square(2,3), &board);
[INFO] [stdout]      |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `new` found for struct `Bitboards` in the current scope
[INFO] [stdout]    --> src/bot.rs:741:32
[INFO] [stdout]     |
[INFO] [stdout] 741 |             bitboards: game::Bitboards::new(),
[INFO] [stdout]     |                                         ^^^ associated function or constant not found in `Bitboards`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/game.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | pub struct Bitboards {
[INFO] [stdout]     | -------------------- associated function or constant `new` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `new` found for struct `Bitboards` in the current scope
[INFO] [stdout]    --> src/bot.rs:741:32
[INFO] [stdout]     |
[INFO] [stdout] 741 |             bitboards: game::Bitboards::new(),
[INFO] [stdout]     |                                         ^^^ associated function or constant not found in `Bitboards`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/game.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | pub struct Bitboards {
[INFO] [stdout]     | -------------------- associated function or constant `new` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/bot.rs:766:57
[INFO] [stdout]     |
[INFO] [stdout] 766 |         starting_game_state.bitboards = game::Bitboards::from(&starting_game_state);
[INFO] [stdout]     |                                         --------------------- ^^^^^^^^^^^^^^^^^^^^ expected `Bitboards`, found `&GameState`
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/convert/mod.rs:594:7
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/bot.rs:766:57
[INFO] [stdout]     |
[INFO] [stdout] 766 |         starting_game_state.bitboards = game::Bitboards::from(&starting_game_state);
[INFO] [stdout]     |                                         --------------------- ^^^^^^^^^^^^^^^^^^^^ expected `Bitboards`, found `&GameState`
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/convert/mod.rs:594:7
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/bot.rs:768:35
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let mut game = game::Game::from(starting_game_state);
[INFO] [stdout]     |                        ---------------- ^^^^^^^^^^^^^^^^^^^ expected `Game`, found `GameState`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/convert/mod.rs:594:7
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/bot.rs:768:35
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let mut game = game::Game::from(starting_game_state);
[INFO] [stdout]     |                        ---------------- ^^^^^^^^^^^^^^^^^^^ expected `Game`, found `GameState`
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/04eb0d7194012623e82369b466d5084522957446/library/core/src/convert/mod.rs:594:7
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `evaluate_position_max_depth` found for struct `bot::Bot` in the current scope
[INFO] [stdout]    --> src/bot.rs:770:25
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Bot {
[INFO] [stdout]     | -------------- method `evaluate_position_max_depth` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 770 |         let (mv, score) = bot.evaluate_position_max_depth(&mut game, &mut TranspositionTable::new());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bot::Bot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `evaluate_position_max_depth` found for struct `bot::Bot` in the current scope
[INFO] [stdout]    --> src/bot.rs:770:25
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Bot {
[INFO] [stdout]     | -------------- method `evaluate_position_max_depth` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 770 |         let (mv, score) = bot.evaluate_position_max_depth(&mut game, &mut TranspositionTable::new());
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bot::Bot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `evaluate_position_max_depth` found for struct `bot::Bot` in the current scope
[INFO] [stdout]    --> src/bot.rs:817:33
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Bot {
[INFO] [stdout]     | -------------- method `evaluate_position_max_depth` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 817 |             let (move_with_tp, _) = bot1.evaluate_position_max_depth(&mut game_with_tp, &mut tp_table);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bot::Bot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `evaluate_position_max_depth` found for struct `bot::Bot` in the current scope
[INFO] [stdout]    --> src/bot.rs:817:33
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Bot {
[INFO] [stdout]     | -------------- method `evaluate_position_max_depth` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 817 |             let (move_with_tp, _) = bot1.evaluate_position_max_depth(&mut game_with_tp, &mut tp_table);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bot::Bot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `evaluate_position_max_depth` found for struct `bot::Bot` in the current scope
[INFO] [stdout]    --> src/bot.rs:819:36
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Bot {
[INFO] [stdout]     | -------------- method `evaluate_position_max_depth` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 819 |             let (move_without_tp, _) = bot1.evaluate_position_max_depth(&mut game_without_tp, &mut empty_tp);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bot::Bot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `evaluate_position_max_depth` found for struct `bot::Bot` in the current scope
[INFO] [stdout]    --> src/bot.rs:819:36
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Bot {
[INFO] [stdout]     | -------------- method `evaluate_position_max_depth` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 819 |             let (move_without_tp, _) = bot1.evaluate_position_max_depth(&mut game_without_tp, &mut empty_tp);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bot::Bot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `evaluate_position_max_depth` found for struct `bot::Bot` in the current scope
[INFO] [stdout]    --> src/bot.rs:844:33
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Bot {
[INFO] [stdout]     | -------------- method `evaluate_position_max_depth` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 844 |             let (move_with_tp, _) = bot2.evaluate_position_max_depth(&mut game_with_tp, &mut tp_table);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bot::Bot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `evaluate_position_max_depth` found for struct `bot::Bot` in the current scope
[INFO] [stdout]    --> src/bot.rs:844:33
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Bot {
[INFO] [stdout]     | -------------- method `evaluate_position_max_depth` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 844 |             let (move_with_tp, _) = bot2.evaluate_position_max_depth(&mut game_with_tp, &mut tp_table);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bot::Bot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `evaluate_position_max_depth` found for struct `bot::Bot` in the current scope
[INFO] [stdout]    --> src/bot.rs:846:36
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Bot {
[INFO] [stdout]     | -------------- method `evaluate_position_max_depth` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 846 |             let (move_without_tp, _) = bot2.evaluate_position_max_depth(&mut game_without_tp, &mut empty_tp);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bot::Bot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `evaluate_position_max_depth` found for struct `bot::Bot` in the current scope
[INFO] [stdout]    --> src/bot.rs:846:36
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Bot {
[INFO] [stdout]     | -------------- method `evaluate_position_max_depth` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 846 |             let (move_without_tp, _) = bot2.evaluate_position_max_depth(&mut game_without_tp, &mut empty_tp);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in `bot::Bot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]    --> src/lib.rs:174:29
[INFO] [stdout]     |
[INFO] [stdout] 174 |                         Err(e) => {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rust_chess` (bin "rust_chess" test) due to 35 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `rust_chess` (lib test) due to 35 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "623bd018c931890bbce5a353a3ed003775e404edb694014417ab407e49455d31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "623bd018c931890bbce5a353a3ed003775e404edb694014417ab407e49455d31", kill_on_drop: false }`
[INFO] [stdout] 623bd018c931890bbce5a353a3ed003775e404edb694014417ab407e49455d31
