[INFO] cloning repository https://github.com/danieljktan/Othello
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/danieljktan/Othello" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdanieljktan%2FOthello", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdanieljktan%2FOthello'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b844c37e963c11218e7cccdc254585fed52814b1
[INFO] testing danieljktan/Othello against beta-2020-10-09 for beta-1.48-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdanieljktan%2FOthello" "/workspace/builds/worker-8/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/danieljktan/Othello on toolchain beta-2020-10-09
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/danieljktan/Othello
[INFO] finished tweaking git repo https://github.com/danieljktan/Othello
[INFO] tweaked toml for git repo https://github.com/danieljktan/Othello written to /workspace/builds/worker-8/source/Cargo.toml
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2020-10-09" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d74c36aad4aaed408597b49493be4f287fec6189d2b88d9b0e13c401d8293906
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "d74c36aad4aaed408597b49493be4f287fec6189d2b88d9b0e13c401d8293906", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d74c36aad4aaed408597b49493be4f287fec6189d2b88d9b0e13c401d8293906", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d74c36aad4aaed408597b49493be4f287fec6189d2b88d9b0e13c401d8293906", kill_on_drop: false }`
[INFO] [stdout] d74c36aad4aaed408597b49493be4f287fec6189d2b88d9b0e13c401d8293906
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 93b82fbb51999459bec8ddaa792dd0191f37d0d9121a4f8140df5faa5709fe90
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "93b82fbb51999459bec8ddaa792dd0191f37d0d9121a4f8140df5faa5709fe90", kill_on_drop: false }`
[INFO] [stderr]    Compiling othello v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> src/main.rs:275:40
[INFO] [stdout]     |
[INFO] [stdout] 275 | fn make_move(o : &Othello, tile : u64, index : usize, turn : Turn)-> Othello {
[INFO] [stdout]     |                                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mov`
[INFO] [stdout]    --> src/main.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |             let (mov, val) = minimax(make_move(&o, tile, i, Turn::BLACK), depth-1, alpha, beta, Turn::WHITE);
[INFO] [stdout]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_mov`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mov`
[INFO] [stdout]    --> src/main.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |             let (mov, val) = minimax(make_move(&o, tile, i, Turn::WHITE), depth-1, alpha, beta, Turn::BLACK);
[INFO] [stdout]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_mov`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let mut black : u64 = o.black | tile;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let mut white : u64 = o.white;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |         let mut white : u64 = o.white | tile;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let mut black : u64 = o.black;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:300:55
[INFO] [stdout]     |
[INFO] [stdout] 300 | fn minimax(o : Othello, depth : i64, mut alpha : i64, mut beta : i64, turn : Turn)->(u64, i64) {
[INFO] [stdout]     |                                                       ----^^^^
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum is never used: `Turn`
[INFO] [stdout]  --> src/main.rs:7:6
[INFO] [stdout]   |
[INFO] [stdout] 7 | enum Turn {
[INFO] [stdout]   |      ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `START_POSITION`
[INFO] [stdout]   --> src/main.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | const START_POSITION : Othello = Othello{white: E5|D4, black:E4|D5};
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A1`
[INFO] [stdout]   --> src/main.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | const A1 : u64 = 0x1;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `B1`
[INFO] [stdout]   --> src/main.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | const B1 : u64 = 0x2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `C1`
[INFO] [stdout]   --> src/main.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | const C1 : u64 = 0x4;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `D1`
[INFO] [stdout]   --> src/main.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | const D1 : u64 = 0x8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `E1`
[INFO] [stdout]   --> src/main.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | const E1 : u64 = 0x10;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `F1`
[INFO] [stdout]   --> src/main.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | const F1 : u64 = 0x20;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `G1`
[INFO] [stdout]   --> src/main.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | const G1 : u64 = 0x40;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `H1`
[INFO] [stdout]   --> src/main.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | const H1 : u64 = 0x80;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A2`
[INFO] [stdout]   --> src/main.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | const A2 : u64 = 0x100;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `B2`
[INFO] [stdout]   --> src/main.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | const B2 : u64 = 0x200;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `C2`
[INFO] [stdout]   --> src/main.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | const C2 : u64 = 0x400;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `D2`
[INFO] [stdout]   --> src/main.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | const D2 : u64 = 0x800;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `E2`
[INFO] [stdout]   --> src/main.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | const E2 : u64 = 0x1000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `F2`
[INFO] [stdout]   --> src/main.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | const F2 : u64 = 0x2000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `G2`
[INFO] [stdout]   --> src/main.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | const G2 : u64 = 0x4000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `H2`
[INFO] [stdout]   --> src/main.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | const H2 : u64 = 0x8000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A3`
[INFO] [stdout]   --> src/main.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | const A3 : u64 = 0x10000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `B3`
[INFO] [stdout]   --> src/main.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | const B3 : u64 = 0x20000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `C3`
[INFO] [stdout]   --> src/main.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | const C3 : u64 = 0x40000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `D3`
[INFO] [stdout]   --> src/main.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | const D3 : u64 = 0x80000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `E3`
[INFO] [stdout]   --> src/main.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | const E3 : u64 = 0x100000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `F3`
[INFO] [stdout]   --> src/main.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | const F3 : u64 = 0x200000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `G3`
[INFO] [stdout]   --> src/main.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | const G3 : u64 = 0x400000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `H3`
[INFO] [stdout]   --> src/main.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | const H3 : u64 = 0x800000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A4`
[INFO] [stdout]   --> src/main.rs:38:1
[INFO] [stdout]    |
[INFO] [stdout] 38 | const A4 : u64 = 0x1000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `B4`
[INFO] [stdout]   --> src/main.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | const B4 : u64 = 0x2000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `C4`
[INFO] [stdout]   --> src/main.rs:40:1
[INFO] [stdout]    |
[INFO] [stdout] 40 | const C4 : u64 = 0x4000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `D4`
[INFO] [stdout]   --> src/main.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | const D4 : u64 = 0x8000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `E4`
[INFO] [stdout]   --> src/main.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | const E4 : u64 = 0x10000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `F4`
[INFO] [stdout]   --> src/main.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | const F4 : u64 = 0x20000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `G4`
[INFO] [stdout]   --> src/main.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | const G4 : u64 = 0x40000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `H4`
[INFO] [stdout]   --> src/main.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | const H4 : u64 = 0x80000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A5`
[INFO] [stdout]   --> src/main.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | const A5 : u64 = 0x100000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `B5`
[INFO] [stdout]   --> src/main.rs:47:1
[INFO] [stdout]    |
[INFO] [stdout] 47 | const B5 : u64 = 0x200000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `C5`
[INFO] [stdout]   --> src/main.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | const C5 : u64 = 0x400000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `D5`
[INFO] [stdout]   --> src/main.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | const D5 : u64 = 0x800000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `E5`
[INFO] [stdout]   --> src/main.rs:50:1
[INFO] [stdout]    |
[INFO] [stdout] 50 | const E5 : u64 = 0x1000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `F5`
[INFO] [stdout]   --> src/main.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | const F5 : u64 = 0x2000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `G5`
[INFO] [stdout]   --> src/main.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | const G5 : u64 = 0x4000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `H5`
[INFO] [stdout]   --> src/main.rs:53:1
[INFO] [stdout]    |
[INFO] [stdout] 53 | const H5 : u64 = 0x8000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A6`
[INFO] [stdout]   --> src/main.rs:54:1
[INFO] [stdout]    |
[INFO] [stdout] 54 | const A6 : u64 = 0x10000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `B6`
[INFO] [stdout]   --> src/main.rs:55:1
[INFO] [stdout]    |
[INFO] [stdout] 55 | const B6 : u64 = 0x20000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `C6`
[INFO] [stdout]   --> src/main.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | const C6 : u64 = 0x40000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `D6`
[INFO] [stdout]   --> src/main.rs:57:1
[INFO] [stdout]    |
[INFO] [stdout] 57 | const D6 : u64 = 0x80000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `E6`
[INFO] [stdout]   --> src/main.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | const E6 : u64 = 0x100000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `F6`
[INFO] [stdout]   --> src/main.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | const F6 : u64 = 0x200000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `G6`
[INFO] [stdout]   --> src/main.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | const G6 : u64 = 0x400000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `H6`
[INFO] [stdout]   --> src/main.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | const H6 : u64 = 0x800000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A7`
[INFO] [stdout]   --> src/main.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | const A7 : u64 = 0x1000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `B7`
[INFO] [stdout]   --> src/main.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | const B7 : u64 = 0x2000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `C7`
[INFO] [stdout]   --> src/main.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | const C7 : u64 = 0x4000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `D7`
[INFO] [stdout]   --> src/main.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | const D7 : u64 = 0x8000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `E7`
[INFO] [stdout]   --> src/main.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | const E7 : u64 = 0x10000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `F7`
[INFO] [stdout]   --> src/main.rs:67:1
[INFO] [stdout]    |
[INFO] [stdout] 67 | const F7 : u64 = 0x20000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `G7`
[INFO] [stdout]   --> src/main.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | const G7 : u64 = 0x40000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `H7`
[INFO] [stdout]   --> src/main.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | const H7 : u64 = 0x80000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A8`
[INFO] [stdout]   --> src/main.rs:70:1
[INFO] [stdout]    |
[INFO] [stdout] 70 | const A8 : u64 = 0x100000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `B8`
[INFO] [stdout]   --> src/main.rs:71:1
[INFO] [stdout]    |
[INFO] [stdout] 71 | const B8 : u64 = 0x200000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `C8`
[INFO] [stdout]   --> src/main.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | const C8 : u64 = 0x400000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `D8`
[INFO] [stdout]   --> src/main.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | const D8 : u64 = 0x800000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `E8`
[INFO] [stdout]   --> src/main.rs:74:1
[INFO] [stdout]    |
[INFO] [stdout] 74 | const E8 : u64 = 0x1000000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `F8`
[INFO] [stdout]   --> src/main.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | const F8 : u64 = 0x2000000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `G8`
[INFO] [stdout]   --> src/main.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | const G8 : u64 = 0x4000000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `H8`
[INFO] [stdout]   --> src/main.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | const H8 : u64 = 0x8000000000000000;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `FILE_A`
[INFO] [stdout]   --> src/main.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | const FILE_A : u64 = A1|A2|A3|A4|A5|A6|A7|A8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `FILE_B`
[INFO] [stdout]   --> src/main.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | const FILE_B : u64 = B1|B2|B3|B4|B5|B6|B7|B8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `FILE_C`
[INFO] [stdout]   --> src/main.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | const FILE_C : u64 = C1|C2|C3|C4|C5|C6|C7|C8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `FILE_D`
[INFO] [stdout]   --> src/main.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | const FILE_D : u64 = D1|D2|D3|D4|D5|D6|D7|D8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `FILE_E`
[INFO] [stdout]   --> src/main.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | const FILE_E : u64 = E1|E2|E3|E4|E5|E6|E7|E8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `FILE_F`
[INFO] [stdout]   --> src/main.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 84 | const FILE_F : u64 = F1|F2|F3|F4|F5|F6|F7|F8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `FILE_G`
[INFO] [stdout]   --> src/main.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | const FILE_G : u64 = G1|G2|G3|G4|G5|G6|G7|G8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `FILE_H`
[INFO] [stdout]   --> src/main.rs:86:1
[INFO] [stdout]    |
[INFO] [stdout] 86 | const FILE_H : u64 = H1|H2|H3|H4|H5|H6|H7|H8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `RANK_1`
[INFO] [stdout]   --> src/main.rs:88:1
[INFO] [stdout]    |
[INFO] [stdout] 88 | const RANK_1 : u64 = A1|B1|C1|D1|E1|F1|G1|H1;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `RANK_2`
[INFO] [stdout]   --> src/main.rs:89:1
[INFO] [stdout]    |
[INFO] [stdout] 89 | const RANK_2 : u64 = A2|B2|C2|D2|E2|F2|G2|H2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `RANK_3`
[INFO] [stdout]   --> src/main.rs:90:1
[INFO] [stdout]    |
[INFO] [stdout] 90 | const RANK_3 : u64 = A3|B3|C3|D3|E3|F3|G3|H3;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `RANK_4`
[INFO] [stdout]   --> src/main.rs:91:1
[INFO] [stdout]    |
[INFO] [stdout] 91 | const RANK_4 : u64 = A4|B4|C4|D4|E4|F4|G4|H4;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `RANK_5`
[INFO] [stdout]   --> src/main.rs:92:1
[INFO] [stdout]    |
[INFO] [stdout] 92 | const RANK_5 : u64 = A5|B5|C5|D5|E5|F5|G5|H5;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `RANK_6`
[INFO] [stdout]   --> src/main.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | const RANK_6 : u64 = A6|B6|C6|D6|E6|F6|G6|H6;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `RANK_7`
[INFO] [stdout]   --> src/main.rs:94:1
[INFO] [stdout]    |
[INFO] [stdout] 94 | const RANK_7 : u64 = A7|B7|C7|D7|E7|F7|G7|H7;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `RANK_8`
[INFO] [stdout]   --> src/main.rs:95:1
[INFO] [stdout]    |
[INFO] [stdout] 95 | const RANK_8 : u64 = A8|B8|C8|D8|E8|F8|G8|H8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A1_H8`
[INFO] [stdout]   --> src/main.rs:97:1
[INFO] [stdout]    |
[INFO] [stdout] 97 | const A1_H8 : u64 = A1|B2|C3|D4|E5|F6|G7|H8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A2_G8`
[INFO] [stdout]   --> src/main.rs:98:1
[INFO] [stdout]    |
[INFO] [stdout] 98 | const A2_G8 : u64 = A2|B3|C4|D5|E6|F7|G8;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `B1_H7`
[INFO] [stdout]   --> src/main.rs:99:1
[INFO] [stdout]    |
[INFO] [stdout] 99 | const B1_H7 : u64 = B1|C2|D3|E4|F5|G6|H7;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `C1_H6`
[INFO] [stdout]    --> src/main.rs:100:1
[INFO] [stdout]     |
[INFO] [stdout] 100 | const C1_H6 : u64 = C1|D2|E3|F4|G5|H6;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A3_F8`
[INFO] [stdout]    --> src/main.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | const A3_F8 : u64 = A3|B4|C5|D6|E7|F8;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A4_E8`
[INFO] [stdout]    --> src/main.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | const A4_E8 : u64 = A4|B5|C6|D7|E8;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `D1_H5`
[INFO] [stdout]    --> src/main.rs:103:1
[INFO] [stdout]     |
[INFO] [stdout] 103 | const D1_H5 : u64 = D1|E2|F3|G4|H5;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A5_D8`
[INFO] [stdout]    --> src/main.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | const A5_D8 : u64 = A5|B6|C7|D8;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `E1_H4`
[INFO] [stdout]    --> src/main.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | const E1_H4 : u64 = E1|F2|G3|H4;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A6_C8`
[INFO] [stdout]    --> src/main.rs:106:1
[INFO] [stdout]     |
[INFO] [stdout] 106 | const A6_C8 : u64 = A6|B7|C8;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `F1_H3`
[INFO] [stdout]    --> src/main.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | const F1_H3 : u64 = F1|G2|H3;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A7_B8`
[INFO] [stdout]    --> src/main.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | const A7_B8 : u64 = A7|B8;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `G1_H2`
[INFO] [stdout]    --> src/main.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | const G1_H2 : u64 = G1|H2;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A8_H1`
[INFO] [stdout]    --> src/main.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | const A8_H1 : u64 = A8|B7|C6|D5|E4|F3|G2|H1;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A7_G1`
[INFO] [stdout]    --> src/main.rs:112:1
[INFO] [stdout]     |
[INFO] [stdout] 112 | const A7_G1 : u64 = A7|B6|C5|D4|E3|F2|G1;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `B8_H2`
[INFO] [stdout]    --> src/main.rs:113:1
[INFO] [stdout]     |
[INFO] [stdout] 113 | const B8_H2 : u64 = B8|C7|D6|E5|F4|G3|H2;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `C8_H3`
[INFO] [stdout]    --> src/main.rs:114:1
[INFO] [stdout]     |
[INFO] [stdout] 114 | const C8_H3 : u64 = C8|D7|E6|F5|G4|H3;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A6_F1`
[INFO] [stdout]    --> src/main.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | const A6_F1 : u64 = A6|B5|C4|D3|E2|F1;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A5_E1`
[INFO] [stdout]    --> src/main.rs:116:1
[INFO] [stdout]     |
[INFO] [stdout] 116 | const A5_E1 : u64 = A5|B4|C3|D2|E1;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `D8_H4`
[INFO] [stdout]    --> src/main.rs:117:1
[INFO] [stdout]     |
[INFO] [stdout] 117 | const D8_H4 : u64 = D8|E7|F6|G5|H4;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A4_D1`
[INFO] [stdout]    --> src/main.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | const A4_D1 : u64 = A4|B3|C2|D1;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `E8_H5`
[INFO] [stdout]    --> src/main.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | const E8_H5 : u64 = E8|F7|G6|H5;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A3_C1`
[INFO] [stdout]    --> src/main.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | const A3_C1 : u64 = A3|B2|C1;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `F8_H6`
[INFO] [stdout]    --> src/main.rs:121:1
[INFO] [stdout]     |
[INFO] [stdout] 121 | const F8_H6 : u64 = F8|G7|H6;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `A2_B1`
[INFO] [stdout]    --> src/main.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | const A2_B1 : u64 = A2|B1;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `G8_H7`
[INFO] [stdout]    --> src/main.rs:123:1
[INFO] [stdout]     |
[INFO] [stdout] 123 | const G8_H7 : u64 = G8|H7;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `FILE`
[INFO] [stdout]    --> src/main.rs:125:1
[INFO] [stdout]     |
[INFO] [stdout] 125 | const FILE : [u64; 8]  = [FILE_A, FILE_B, FILE_C, FILE_D, FILE_E, FILE_F, FILE_G, FILE_H];
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `RANK`
[INFO] [stdout]    --> src/main.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | const RANK : [u64; 8]  = [RANK_1, RANK_2, RANK_3, RANK_4, RANK_5, RANK_6, RANK_7, RANK_8];
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `DIAG`
[INFO] [stdout]    --> src/main.rs:127:1
[INFO] [stdout]     |
[INFO] [stdout] 127 | / const DIAG : [u64; 16] = [A1_H8, A2_G8, A3_F8, A4_E8, A5_D8, A6_C8, A7_B8,    H1,
[INFO] [stdout] 128 | |                             0x0,    A8, G1_H2, F1_H3, E1_H4, D1_H5, C1_H6, B1_H7];
[INFO] [stdout]     | |__________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant is never used: `ADIA`
[INFO] [stdout]    --> src/main.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | / const ADIA : [u64; 16] = [A8_H1, A7_G1, A6_F1, A5_E1, A4_D1, A3_C1, A2_B1,    A1, 
[INFO] [stdout] 130 | |                             0x0,    H8, G8_H7, F8_H6, E8_H5, D8_H4, C8_H3, B8_H2];
[INFO] [stdout]     | |__________________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `debruins`
[INFO] [stdout]    --> src/main.rs:160:4
[INFO] [stdout]     |
[INFO] [stdout] 160 | fn debruins(mut board : u64)->usize {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `neighborhood`
[INFO] [stdout]    --> src/main.rs:175:4
[INFO] [stdout]     |
[INFO] [stdout] 175 | fn neighborhood(board : u64)->u64 {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `reverse_bits`
[INFO] [stdout]    --> src/main.rs:181:4
[INFO] [stdout]     |
[INFO] [stdout] 181 | fn reverse_bits(mut n : u64)->u64 {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `hq`
[INFO] [stdout]    --> src/main.rs:192:4
[INFO] [stdout]     |
[INFO] [stdout] 192 | fn hq(o : u64, m : u64, s : u64)->u64 {
[INFO] [stdout]     |    ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `sliding_mask`
[INFO] [stdout]    --> src/main.rs:198:4
[INFO] [stdout]     |
[INFO] [stdout] 198 | fn sliding_mask(x : usize, o : u64, bit : u64)->u64 {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `available_moves`
[INFO] [stdout]    --> src/main.rs:210:4
[INFO] [stdout]     |
[INFO] [stdout] 210 | fn available_moves(o : &Othello, turn : Turn)->u64 {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `evaluate`
[INFO] [stdout]    --> src/main.rs:249:4
[INFO] [stdout]     |
[INFO] [stdout] 249 | fn evaluate(o : &Othello, at_end : bool)->i64 {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `make_move`
[INFO] [stdout]    --> src/main.rs:275:4
[INFO] [stdout]     |
[INFO] [stdout] 275 | fn make_move(o : &Othello, tile : u64, index : usize, turn : Turn)-> Othello {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `minimax`
[INFO] [stdout]    --> src/main.rs:300:4
[INFO] [stdout]     |
[INFO] [stdout] 300 | fn minimax(o : Othello, depth : i64, mut alpha : i64, mut beta : i64, turn : Turn)->(u64, i64) {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 129 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.80s
[INFO] running `Command { std: "docker" "inspect" "93b82fbb51999459bec8ddaa792dd0191f37d0d9121a4f8140df5faa5709fe90", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "93b82fbb51999459bec8ddaa792dd0191f37d0d9121a4f8140df5faa5709fe90", kill_on_drop: false }`
[INFO] [stdout] 93b82fbb51999459bec8ddaa792dd0191f37d0d9121a4f8140df5faa5709fe90
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9819a48eacb5afcd6487322b39a2628fdb0affd6d407ed9b2a9b34a6c9747352
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "9819a48eacb5afcd6487322b39a2628fdb0affd6d407ed9b2a9b34a6c9747352", kill_on_drop: false }`
[INFO] [stderr]    Compiling othello v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `index`
[INFO] [stdout]    --> src/main.rs:275:40
[INFO] [stdout]     |
[INFO] [stdout] 275 | fn make_move(o : &Othello, tile : u64, index : usize, turn : Turn)-> Othello {
[INFO] [stdout]     |                                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mov`
[INFO] [stdout]    --> src/main.rs:318:18
[INFO] [stdout]     |
[INFO] [stdout] 318 |             let (mov, val) = minimax(make_move(&o, tile, i, Turn::BLACK), depth-1, alpha, beta, Turn::WHITE);
[INFO] [stdout]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_mov`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mov`
[INFO] [stdout]    --> src/main.rs:343:18
[INFO] [stdout]     |
[INFO] [stdout] 343 |             let (mov, val) = minimax(make_move(&o, tile, i, Turn::WHITE), depth-1, alpha, beta, Turn::BLACK);
[INFO] [stdout]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_mov`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:283:13
[INFO] [stdout]     |
[INFO] [stdout] 283 |         let mut black : u64 = o.black | tile;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:284:13
[INFO] [stdout]     |
[INFO] [stdout] 284 |         let mut white : u64 = o.white;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |         let mut white : u64 = o.white | tile;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let mut black : u64 = o.black;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/main.rs:300:55
[INFO] [stdout]     |
[INFO] [stdout] 300 | fn minimax(o : Othello, depth : i64, mut alpha : i64, mut beta : i64, turn : Turn)->(u64, i64) {
[INFO] [stdout]     |                                                       ----^^^^
[INFO] [stdout]     |                                                       |
[INFO] [stdout]     |                                                       help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `evaluate`
[INFO] [stdout]    --> src/main.rs:249:4
[INFO] [stdout]     |
[INFO] [stdout] 249 | fn evaluate(o : &Othello, at_end : bool)->i64 {
[INFO] [stdout]     |    ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `make_move`
[INFO] [stdout]    --> src/main.rs:275:4
[INFO] [stdout]     |
[INFO] [stdout] 275 | fn make_move(o : &Othello, tile : u64, index : usize, turn : Turn)-> Othello {
[INFO] [stdout]     |    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `minimax`
[INFO] [stdout]    --> src/main.rs:300:4
[INFO] [stdout]     |
[INFO] [stdout] 300 | fn minimax(o : Othello, depth : i64, mut alpha : i64, mut beta : i64, turn : Turn)->(u64, i64) {
[INFO] [stdout]     |    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 11 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.93s
[INFO] running `Command { std: "docker" "inspect" "9819a48eacb5afcd6487322b39a2628fdb0affd6d407ed9b2a9b34a6c9747352", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9819a48eacb5afcd6487322b39a2628fdb0affd6d407ed9b2a9b34a6c9747352", kill_on_drop: false }`
[INFO] [stdout] 9819a48eacb5afcd6487322b39a2628fdb0affd6d407ed9b2a9b34a6c9747352
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:d92eaeed33fa75130ca1ee6c8a01d1ffb62bac859dfdfb3450e3e5d1c0146529" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2020-10-09" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 075c0d81b6ba26f7efb7364cf9b1793e0561e7be56ade8ed013aa26cf658be9f
[INFO] running `Command { std: "docker" "start" "-a" "075c0d81b6ba26f7efb7364cf9b1793e0561e7be56ade8ed013aa26cf658be9f", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `index`
[INFO] [stderr]    --> src/main.rs:275:40
[INFO] [stderr]     |
[INFO] [stderr] 275 | fn make_move(o : &Othello, tile : u64, index : usize, turn : Turn)-> Othello {
[INFO] [stderr]     |                                        ^^^^^ help: if this is intentional, prefix it with an underscore: `_index`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `mov`
[INFO] [stderr]    --> src/main.rs:318:18
[INFO] [stderr]     |
[INFO] [stderr] 318 |             let (mov, val) = minimax(make_move(&o, tile, i, Turn::BLACK), depth-1, alpha, beta, Turn::WHITE);
[INFO] [stderr]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_mov`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `mov`
[INFO] [stderr]    --> src/main.rs:343:18
[INFO] [stderr]     |
[INFO] [stderr] 343 |             let (mov, val) = minimax(make_move(&o, tile, i, Turn::WHITE), depth-1, alpha, beta, Turn::BLACK);
[INFO] [stderr]     |                  ^^^ help: if this is intentional, prefix it with an underscore: `_mov`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/main.rs:283:13
[INFO] [stderr]     |
[INFO] [stderr] 283 |         let mut black : u64 = o.black | tile;
[INFO] [stderr]     |             ----^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/main.rs:284:13
[INFO] [stderr]     |
[INFO] [stderr] 284 |         let mut white : u64 = o.white;
[INFO] [stderr]     |             ----^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/main.rs:290:13
[INFO] [stderr]     |
[INFO] [stderr] 290 |         let mut white : u64 = o.white | tile;
[INFO] [stderr]     |             ----^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/main.rs:291:13
[INFO] [stderr]     |
[INFO] [stderr] 291 |         let mut black : u64 = o.black;
[INFO] [stderr]     |             ----^^^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/main.rs:300:55
[INFO] [stderr]     |
[INFO] [stderr] 300 | fn minimax(o : Othello, depth : i64, mut alpha : i64, mut beta : i64, turn : Turn)->(u64, i64) {
[INFO] [stderr]     |                                                       ----^^^^
[INFO] [stderr]     |                                                       |
[INFO] [stderr]     |                                                       help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `evaluate`
[INFO] [stderr]    --> src/main.rs:249:4
[INFO] [stderr]     |
[INFO] [stderr] 249 | fn evaluate(o : &Othello, at_end : bool)->i64 {
[INFO] [stderr]     |    ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `make_move`
[INFO] [stderr]    --> src/main.rs:275:4
[INFO] [stderr]     |
[INFO] [stderr] 275 | fn make_move(o : &Othello, tile : u64, index : usize, turn : Turn)-> Othello {
[INFO] [stderr]     |    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function is never used: `minimax`
[INFO] [stderr]    --> src/main.rs:300:4
[INFO] [stderr]     |
[INFO] [stderr] 300 | fn minimax(o : Othello, depth : i64, mut alpha : i64, mut beta : i64, turn : Turn)->(u64, i64) {
[INFO] [stderr]     |    ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: 11 warnings emitted
[INFO] [stderr] 
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running /opt/rustwide/target/debug/deps/othello-3b54416126ac04b9
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_bits::test_bit_constants ... ok
[INFO] [stdout] test test_bits::test_debruins ... ok
[INFO] [stdout] test test_bits::test_available_moves ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "075c0d81b6ba26f7efb7364cf9b1793e0561e7be56ade8ed013aa26cf658be9f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "075c0d81b6ba26f7efb7364cf9b1793e0561e7be56ade8ed013aa26cf658be9f", kill_on_drop: false }`
[INFO] [stdout] 075c0d81b6ba26f7efb7364cf9b1793e0561e7be56ade8ed013aa26cf658be9f
