[INFO] cloning repository https://github.com/matei-oltean/adventofcode2019
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/matei-oltean/adventofcode2019" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatei-oltean%2Fadventofcode2019", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatei-oltean%2Fadventofcode2019'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 240ff01fe547cd5bf7e6b8d6fd4ff229e9d35ccc
[INFO] testing matei-oltean/adventofcode2019 against nightly-2025-01-18+rustflags=-Zrandomize-layout for randomize-layout-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatei-oltean%2Fadventofcode2019" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/matei-oltean/adventofcode2019 on toolchain nightly-2025-01-18
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/matei-oltean/adventofcode2019
[INFO] finished tweaking git repo https://github.com/matei-oltean/adventofcode2019
[INFO] tweaked toml for git repo https://github.com/matei-oltean/adventofcode2019 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/matei-oltean/adventofcode2019 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" "+nightly-2025-01-18" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8f0035abc798b3023ee46778466b9f478bab723556572097df8d188bdb949983
[INFO] running `Command { std: "docker" "start" "-a" "8f0035abc798b3023ee46778466b9f478bab723556572097df8d188bdb949983", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8f0035abc798b3023ee46778466b9f478bab723556572097df8d188bdb949983", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f0035abc798b3023ee46778466b9f478bab723556572097df8d188bdb949983", kill_on_drop: false }`
[INFO] [stdout] 8f0035abc798b3023ee46778466b9f478bab723556572097df8d188bdb949983
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fa6de926ea85c555eec62e6418c85bd3cdc7ffd8ccf249b68abc0a07355b4b84
[INFO] running `Command { std: "docker" "start" "-a" "fa6de926ea85c555eec62e6418c85bd3cdc7ffd8ccf249b68abc0a07355b4b84", kill_on_drop: false }`
[INFO] [stderr]    Compiling reader v0.1.0 (/opt/rustwide/workdir/reader)
[INFO] [stderr]    Compiling intcode v0.1.0 (/opt/rustwide/workdir/intcode)
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]   --> intcode/src/lib.rs:41:51
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 .map(|i| match operation / pow_10[(i as usize)] % 10 {
[INFO] [stdout]    |                                                   ^          ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 41 -                 .map(|i| match operation / pow_10[(i as usize)] % 10 {
[INFO] [stdout] 41 +                 .map(|i| match operation / pow_10[i as usize] % 10 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling day12 v0.1.0 (/opt/rustwide/workdir/day12)
[INFO] [stderr]    Compiling day16 v0.1.0 (/opt/rustwide/workdir/day16)
[INFO] [stderr]    Compiling day10 v0.1.0 (/opt/rustwide/workdir/day10)
[INFO] [stdout] warning: function `get_pattern` is never used
[INFO] [stdout]  --> day16/src/main.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn get_pattern(index: usize, element: usize) -> i8 {
[INFO] [stdout]   |    ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `do_iteration` is never used
[INFO] [stdout]   --> day16/src/main.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn do_iteration(iterations: usize, array: &mut Vec<usize>) {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `energy` is never used
[INFO] [stdout]   --> day12/src/main.rs:38:4
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn energy((x, y, z): &Position) -> isize {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_energy` is never used
[INFO] [stdout]   --> day12/src/main.rs:48:4
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn get_energy(steps: isize, planets: &mut [Position]) -> isize {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling day02 v0.1.0 (/opt/rustwide/workdir/day02)
[INFO] [stderr]    Compiling day11 v0.1.0 (/opt/rustwide/workdir/day11)
[INFO] [stderr]    Compiling day15 v0.1.0 (/opt/rustwide/workdir/day15)
[INFO] [stderr]    Compiling day09 v0.1.0 (/opt/rustwide/workdir/day09)
[INFO] [stderr]    Compiling day13 v0.1.0 (/opt/rustwide/workdir/day13)
[INFO] [stderr]    Compiling day17 v0.1.0 (/opt/rustwide/workdir/day17)
[INFO] [stderr]    Compiling day19 v0.1.0 (/opt/rustwide/workdir/day19)
[INFO] [stderr]    Compiling day05 v0.1.0 (/opt/rustwide/workdir/day05)
[INFO] [stdout] warning: function `get_blocks` is never used
[INFO] [stdout]  --> day13/src/main.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn get_blocks(screen: &[&[isize]]) -> usize {
[INFO] [stdout]   |    ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `draw_map` is never used
[INFO] [stdout]   --> day19/src/main.rs:38:4
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn draw_map(s_x: usize, s_y: usize, n_x: usize, n_y: usize, program: &intcode::Program) {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.89s
[INFO] running `Command { std: "docker" "inspect" "fa6de926ea85c555eec62e6418c85bd3cdc7ffd8ccf249b68abc0a07355b4b84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa6de926ea85c555eec62e6418c85bd3cdc7ffd8ccf249b68abc0a07355b4b84", kill_on_drop: false }`
[INFO] [stdout] fa6de926ea85c555eec62e6418c85bd3cdc7ffd8ccf249b68abc0a07355b4b84
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 828f9630f963a10cbe58ec14f64cefd688f5db15d5f22b663c9c6c5ca91c573a
[INFO] running `Command { std: "docker" "start" "-a" "828f9630f963a10cbe58ec14f64cefd688f5db15d5f22b663c9c6c5ca91c573a", kill_on_drop: false }`
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]   --> intcode/src/lib.rs:41:51
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 .map(|i| match operation / pow_10[(i as usize)] % 10 {
[INFO] [stdout]    |                                                   ^          ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 41 -                 .map(|i| match operation / pow_10[(i as usize)] % 10 {
[INFO] [stdout] 41 +                 .map(|i| match operation / pow_10[i as usize] % 10 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling day15 v0.1.0 (/opt/rustwide/workdir/day15)
[INFO] [stderr]    Compiling day17 v0.1.0 (/opt/rustwide/workdir/day17)
[INFO] [stderr]    Compiling day13 v0.1.0 (/opt/rustwide/workdir/day13)
[INFO] [stderr]    Compiling day19 v0.1.0 (/opt/rustwide/workdir/day19)
[INFO] [stderr]    Compiling day11 v0.1.0 (/opt/rustwide/workdir/day11)
[INFO] [stderr]    Compiling day02 v0.1.0 (/opt/rustwide/workdir/day02)
[INFO] [stderr]    Compiling day09 v0.1.0 (/opt/rustwide/workdir/day09)
[INFO] [stderr]    Compiling day05 v0.1.0 (/opt/rustwide/workdir/day05)
[INFO] [stderr]    Compiling intcode v0.1.0 (/opt/rustwide/workdir/intcode)
[INFO] [stderr]    Compiling day10 v0.1.0 (/opt/rustwide/workdir/day10)
[INFO] [stderr]    Compiling day16 v0.1.0 (/opt/rustwide/workdir/day16)
[INFO] [stderr]    Compiling day12 v0.1.0 (/opt/rustwide/workdir/day12)
[INFO] [stderr]    Compiling reader v0.1.0 (/opt/rustwide/workdir/reader)
[INFO] [stdout] warning: function `get_pattern` is never used
[INFO] [stdout]  --> day16/src/main.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn get_pattern(index: usize, element: usize) -> i8 {
[INFO] [stdout]   |    ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `do_iteration` is never used
[INFO] [stdout]   --> day16/src/main.rs:18:4
[INFO] [stdout]    |
[INFO] [stdout] 18 | fn do_iteration(iterations: usize, array: &mut Vec<usize>) {
[INFO] [stdout]    |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `energy` is never used
[INFO] [stdout]   --> day12/src/main.rs:38:4
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn energy((x, y, z): &Position) -> isize {
[INFO] [stdout]    |    ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_energy` is never used
[INFO] [stdout]   --> day12/src/main.rs:48:4
[INFO] [stdout]    |
[INFO] [stdout] 48 | fn get_energy(steps: isize, planets: &mut [Position]) -> isize {
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_blocks` is never used
[INFO] [stdout]  --> day13/src/main.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn get_blocks(screen: &[&[isize]]) -> usize {
[INFO] [stdout]   |    ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around index expression
[INFO] [stdout]   --> intcode/src/lib.rs:41:51
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 .map(|i| match operation / pow_10[(i as usize)] % 10 {
[INFO] [stdout]    |                                                   ^          ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 41 -                 .map(|i| match operation / pow_10[(i as usize)] % 10 {
[INFO] [stdout] 41 +                 .map(|i| match operation / pow_10[i as usize] % 10 {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `draw_map` is never used
[INFO] [stdout]   --> day19/src/main.rs:38:4
[INFO] [stdout]    |
[INFO] [stdout] 38 | fn draw_map(s_x: usize, s_y: usize, n_x: usize, n_y: usize, program: &intcode::Program) {
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.88s
[INFO] running `Command { std: "docker" "inspect" "828f9630f963a10cbe58ec14f64cefd688f5db15d5f22b663c9c6c5ca91c573a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "828f9630f963a10cbe58ec14f64cefd688f5db15d5f22b663c9c6c5ca91c573a", kill_on_drop: false }`
[INFO] [stdout] 828f9630f963a10cbe58ec14f64cefd688f5db15d5f22b663c9c6c5ca91c573a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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=forbid -Zrandomize-layout" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "ghcr.io/rust-lang/crates-build-env/linux@sha256:819108c5571ea2e421544af4d832f968d213c87fbe3707a016657f43d2f853bc" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2025-01-18" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9e15ccef49da77b7594983d4fc5165fea114ec389ebfc82b1df2e4823e791363
[INFO] running `Command { std: "docker" "start" "-a" "9e15ccef49da77b7594983d4fc5165fea114ec389ebfc82b1df2e4823e791363", kill_on_drop: false }`
[INFO] [stderr] warning: unnecessary parentheses around index expression
[INFO] [stderr]   --> intcode/src/lib.rs:41:51
[INFO] [stderr]    |
[INFO] [stderr] 41 |                 .map(|i| match operation / pow_10[(i as usize)] % 10 {
[INFO] [stderr]    |                                                   ^          ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 41 -                 .map(|i| match operation / pow_10[(i as usize)] % 10 {
[INFO] [stderr] 41 +                 .map(|i| match operation / pow_10[i as usize] % 10 {
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: `intcode` (lib) generated 1 warning (run `cargo fix --lib -p intcode` to apply 1 suggestion)
[INFO] [stderr] warning: function `get_blocks` is never used
[INFO] [stderr]  --> day13/src/main.rs:1:4
[INFO] [stderr]   |
[INFO] [stderr] 1 | fn get_blocks(screen: &[&[isize]]) -> usize {
[INFO] [stderr]   |    ^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `draw_map` is never used
[INFO] [stderr]   --> day19/src/main.rs:38:4
[INFO] [stderr]    |
[INFO] [stderr] 38 | fn draw_map(s_x: usize, s_y: usize, n_x: usize, n_y: usize, program: &intcode::Program) {
[INFO] [stderr]    |    ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `day13` (bin "day13" test) generated 1 warning
[INFO] [stderr] warning: `day19` (bin "day19" test) generated 1 warning
[INFO] [stderr] warning: function `get_pattern` is never used
[INFO] [stderr]  --> day16/src/main.rs:1:4
[INFO] [stderr]   |
[INFO] [stderr] 1 | fn get_pattern(index: usize, element: usize) -> i8 {
[INFO] [stderr]   |    ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `do_iteration` is never used
[INFO] [stderr]   --> day16/src/main.rs:18:4
[INFO] [stderr]    |
[INFO] [stderr] 18 | fn do_iteration(iterations: usize, array: &mut Vec<usize>) {
[INFO] [stderr]    |    ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `energy` is never used
[INFO] [stderr]   --> day12/src/main.rs:38:4
[INFO] [stderr]    |
[INFO] [stderr] 38 | fn energy((x, y, z): &Position) -> isize {
[INFO] [stderr]    |    ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `get_energy` is never used
[INFO] [stderr]   --> day12/src/main.rs:48:4
[INFO] [stderr]    |
[INFO] [stderr] 48 | fn get_energy(steps: isize, planets: &mut [Position]) -> isize {
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `intcode` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: `day16` (bin "day16" test) generated 2 warnings
[INFO] [stderr] warning: `day12` (bin "day12" test) generated 2 warnings
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day02-26b3f111739ee47a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day05-7f7d10f5f0963f39)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day09-5997aeef92432898)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day10-05aace5755159393)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day11-10e8d12d3cedb677)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day12-65f869d4f215505f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day13-7c7ef3f7fd23e2ed)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day15-3a2e1d4abd7a7942)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day16-d7c9629675c8e65d)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day17-0d98c51025ae9b3c)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/day19-5597528b23d40374)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/intcode-c1bd40902e3361e2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/reader-3bfae0a932b15a5f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests intcode
[INFO] [stderr] warning: unnecessary parentheses around index expression
[INFO] [stderr]   --> intcode/src/lib.rs:41:51
[INFO] [stderr]    |
[INFO] [stderr] 41 |                 .map(|i| match operation / pow_10[(i as usize)] % 10 {
[INFO] [stderr]    |                                                   ^          ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 41 -                 .map(|i| match operation / pow_10[(i as usize)] % 10 {
[INFO] [stderr] 41 +                 .map(|i| match operation / pow_10[i as usize] % 10 {
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: 1 warning emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests reader
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9e15ccef49da77b7594983d4fc5165fea114ec389ebfc82b1df2e4823e791363", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9e15ccef49da77b7594983d4fc5165fea114ec389ebfc82b1df2e4823e791363", kill_on_drop: false }`
[INFO] [stdout] 9e15ccef49da77b7594983d4fc5165fea114ec389ebfc82b1df2e4823e791363
