[INFO] cloning repository https://github.com/cactorium/advent-of-code-2021 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/cactorium/advent-of-code-2021" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcactorium%2Fadvent-of-code-2021", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcactorium%2Fadvent-of-code-2021'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] be7c95aafe9b1a7b4335ee0782bac35509ded93e [INFO] testing cactorium/advent-of-code-2021 against master#9e136a30a965bf4e63f03095c57df7257bf96fd6 for pr-134530 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcactorium%2Fadvent-of-code-2021" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/cactorium/advent-of-code-2021 on toolchain 9e136a30a965bf4e63f03095c57df7257bf96fd6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/cactorium/advent-of-code-2021 [INFO] finished tweaking git repo https://github.com/cactorium/advent-of-code-2021 [INFO] tweaked toml for git repo https://github.com/cactorium/advent-of-code-2021 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/cactorium/advent-of-code-2021 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" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "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-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 22dff0cdfc9ed73a4de69db03b7ae7ab901202b028af90b95fa0cc32f1b1c063 [INFO] running `Command { std: "docker" "start" "-a" "22dff0cdfc9ed73a4de69db03b7ae7ab901202b028af90b95fa0cc32f1b1c063", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "22dff0cdfc9ed73a4de69db03b7ae7ab901202b028af90b95fa0cc32f1b1c063", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "22dff0cdfc9ed73a4de69db03b7ae7ab901202b028af90b95fa0cc32f1b1c063", kill_on_drop: false }` [INFO] [stdout] 22dff0cdfc9ed73a4de69db03b7ae7ab901202b028af90b95fa0cc32f1b1c063 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 187f39360f3f92c25dd4038cd747c68e4fb5bbce9a460a6705d7d012c259880f [INFO] running `Command { std: "docker" "start" "-a" "187f39360f3f92c25dd4038cd747c68e4fb5bbce9a460a6705d7d012c259880f", kill_on_drop: false }` [INFO] [stderr] Compiling aoc-2021 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: variant `LR` is never constructed [INFO] [stdout] --> src/snailfish2.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 65 | enum Explode { [INFO] [stdout] | ------- variant in this enum [INFO] [stdout] 66 | LR(u8, u8), // found a pair that needs to be exploded [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `Explode` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `version` is never read [INFO] [stdout] --> src/decoder2.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 99 | struct Packet { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 100 | pub version: usize, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Packet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `LR` is never constructed [INFO] [stdout] --> src/snailfish.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 65 | enum Explode { [INFO] [stdout] | ------- variant in this enum [INFO] [stdout] 66 | LR(u8, u8), // found a pair that needs to be exploded [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `Explode` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/decoder.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | Literal(Vec), [INFO] [stdout] | ------- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 44 | Literal(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `typ` is never read [INFO] [stdout] --> src/decoder.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 49 | struct Packet { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 50 | pub version: usize, [INFO] [stdout] 51 | pub typ: usize, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Packet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/reactor2.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/reactor2.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | let mut toremove: Vec<_> = cuboids.iter().enumerate() [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/reactor2.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | for mut cu in cuboids.iter_mut() { [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.66s [INFO] running `Command { std: "docker" "inspect" "187f39360f3f92c25dd4038cd747c68e4fb5bbce9a460a6705d7d012c259880f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "187f39360f3f92c25dd4038cd747c68e4fb5bbce9a460a6705d7d012c259880f", kill_on_drop: false }` [INFO] [stdout] 187f39360f3f92c25dd4038cd747c68e4fb5bbce9a460a6705d7d012c259880f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] aff44ac21b708d2a6e788283551243267cc3134c61350d8a8db5a673c5d58088 [INFO] running `Command { std: "docker" "start" "-a" "aff44ac21b708d2a6e788283551243267cc3134c61350d8a8db5a673c5d58088", kill_on_drop: false }` [INFO] [stderr] Compiling aoc-2021 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> src/decoder.rs:44:13 [INFO] [stdout] | [INFO] [stdout] 44 | Literal(Vec), [INFO] [stdout] | ------- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 44 | Literal(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `typ` is never read [INFO] [stdout] --> src/decoder.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 49 | struct Packet { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 50 | pub version: usize, [INFO] [stdout] 51 | pub typ: usize, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Packet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `LR` is never constructed [INFO] [stdout] --> src/snailfish.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 65 | enum Explode { [INFO] [stdout] | ------- variant in this enum [INFO] [stdout] 66 | LR(u8, u8), // found a pair that needs to be exploded [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `Explode` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `version` is never read [INFO] [stdout] --> src/decoder2.rs:100:9 [INFO] [stdout] | [INFO] [stdout] 99 | struct Packet { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 100 | pub version: usize, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Packet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/reactor2.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/reactor2.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | let mut toremove: Vec<_> = cuboids.iter().enumerate() [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/reactor2.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | for mut cu in cuboids.iter_mut() { [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `LR` is never constructed [INFO] [stdout] --> src/snailfish2.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 65 | enum Explode { [INFO] [stdout] | ------- variant in this enum [INFO] [stdout] 66 | LR(u8, u8), // found a pair that needs to be exploded [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `Explode` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.75s [INFO] running `Command { std: "docker" "inspect" "aff44ac21b708d2a6e788283551243267cc3134c61350d8a8db5a673c5d58088", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "aff44ac21b708d2a6e788283551243267cc3134c61350d8a8db5a673c5d58088", kill_on_drop: false }` [INFO] [stdout] aff44ac21b708d2a6e788283551243267cc3134c61350d8a8db5a673c5d58088 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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" "-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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+9e136a30a965bf4e63f03095c57df7257bf96fd6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1e62cdcc340738491755601ed05d3d4a9b617337344c5e6e832cd06cbbd042f1 [INFO] running `Command { std: "docker" "start" "-a" "1e62cdcc340738491755601ed05d3d4a9b617337344c5e6e832cd06cbbd042f1", kill_on_drop: false }` [INFO] [stderr] warning: field `0` is never read [INFO] [stderr] --> src/decoder.rs:44:13 [INFO] [stderr] | [INFO] [stderr] 44 | Literal(Vec), [INFO] [stderr] | ------- ^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | field in this variant [INFO] [stderr] | [INFO] [stderr] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 44 | Literal(()), [INFO] [stderr] | ~~ [INFO] [stderr] [INFO] [stderr] warning: field `typ` is never read [INFO] [stderr] --> src/decoder.rs:51:9 [INFO] [stderr] | [INFO] [stderr] 49 | struct Packet { [INFO] [stderr] | ------ field in this struct [INFO] [stderr] 50 | pub version: usize, [INFO] [stderr] 51 | pub typ: usize, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `Packet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: variant `LR` is never constructed [INFO] [stderr] --> src/snailfish2.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 65 | enum Explode { [INFO] [stderr] | ------- variant in this enum [INFO] [stderr] 66 | LR(u8, u8), // found a pair that needs to be exploded [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: `Explode` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `aoc-2021` (bin "decoder" test) generated 2 warnings [INFO] [stderr] warning: `aoc-2021` (bin "snailfish2" test) generated 1 warning [INFO] [stderr] warning: variant `LR` is never constructed [INFO] [stderr] --> src/snailfish.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 65 | enum Explode { [INFO] [stderr] | ------- variant in this enum [INFO] [stderr] 66 | LR(u8, u8), // found a pair that needs to be exploded [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: `Explode` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `aoc-2021` (bin "snailfish" test) generated 1 warning [INFO] [stderr] warning: field `version` is never read [INFO] [stderr] --> src/decoder2.rs:100:9 [INFO] [stderr] | [INFO] [stderr] 99 | struct Packet { [INFO] [stderr] | ------ field in this struct [INFO] [stderr] 100 | pub version: usize, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `Packet` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashSet` [INFO] [stderr] --> src/reactor2.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::HashSet; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/reactor2.rs:103:9 [INFO] [stderr] | [INFO] [stderr] 103 | let mut toremove: Vec<_> = cuboids.iter().enumerate() [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/reactor2.rs:112:9 [INFO] [stderr] | [INFO] [stderr] 112 | for mut cu in cuboids.iter_mut() { [INFO] [stderr] | ----^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: `aoc-2021` (bin "decoder2" test) generated 1 warning [INFO] [stderr] warning: `aoc-2021` (bin "reactor2" test) generated 3 warnings (run `cargo fix --bin "reactor2" --tests` to apply 3 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/basin.rs (/opt/rustwide/target/debug/deps/basin-c02da542b358b8da) [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/basin2.rs (/opt/rustwide/target/debug/deps/basin2-cb140417f9bc2a94) [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/binary-diagnostic.rs (/opt/rustwide/target/debug/deps/binary_diagnostic-f83f257a5863682b) [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/binary-diagnostic2.rs (/opt/rustwide/target/debug/deps/binary_diagnostic2-dafee2355c40a369) [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/bingo.rs (/opt/rustwide/target/debug/deps/bingo-95fb6bc3dfe29b85) [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/bingo2.rs (/opt/rustwide/target/debug/deps/bingo2-1de9a144e9adb257) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/chiton.rs (/opt/rustwide/target/debug/deps/chiton-8752f047028e50d7) [INFO] [stdout] [INFO] [stderr] Running unittests src/chiton2.rs (/opt/rustwide/target/debug/deps/chiton2-6e7e0464083b3ddd) [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/crabs.rs (/opt/rustwide/target/debug/deps/crabs-c36d8760a6ccaac6) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/crabs2.rs (/opt/rustwide/target/debug/deps/crabs2-5eec15e96fcbf4fd) [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] [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] [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/decoder.rs (/opt/rustwide/target/debug/deps/decoder-9e3cd13b485cbe07) [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/decoder2.rs (/opt/rustwide/target/debug/deps/decoder2-ea206f0fffe6b572) [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/dirac.rs (/opt/rustwide/target/debug/deps/dirac-4607a669c0884066) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running unittests src/dirac2.rs (/opt/rustwide/target/debug/deps/dirac2-87e7fb8f15e55ac1) [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/dive.rs (/opt/rustwide/target/debug/deps/dive-f6a4d22089dea1c4) [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/dive2.rs (/opt/rustwide/target/debug/deps/dive2-7d4391f7c83355c9) [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/dumbo.rs (/opt/rustwide/target/debug/deps/dumbo-570ee2ad4048bbc6) [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/dumbo2.rs (/opt/rustwide/target/debug/deps/dumbo2-a317bf0b0ccb80c5) [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/lanternfish.rs (/opt/rustwide/target/debug/deps/lanternfish-5bd6ec7c8a33f25d) [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/lanternfish2.rs (/opt/rustwide/target/debug/deps/lanternfish2-41fcf2b80dc67a1a) [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/origami.rs (/opt/rustwide/target/debug/deps/origami-486acdbd923eae52) [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/origami2.rs (/opt/rustwide/target/debug/deps/origami2-cbbf636d194c0da7) [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/passage.rs (/opt/rustwide/target/debug/deps/passage-6e1ee9e6ef2bb90b) [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/passage2.rs (/opt/rustwide/target/debug/deps/passage2-c3d3ed0c2a5bc838) [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/polymer.rs (/opt/rustwide/target/debug/deps/polymer-97e171bad22fc931) [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/polymer2.rs (/opt/rustwide/target/debug/deps/polymer2-dfc0646671fad7e8) [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/reactor.rs (/opt/rustwide/target/debug/deps/reactor-a4259e707b02593d) [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/reactor2.rs (/opt/rustwide/target/debug/deps/reactor2-7c71c93dc3f2e82a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/scanner.rs (/opt/rustwide/target/debug/deps/scanner-923e6c38a72918ad) [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] [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/scanner2.rs (/opt/rustwide/target/debug/deps/scanner2-aeff039a8d8e4bbc) [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/seven-segment.rs (/opt/rustwide/target/debug/deps/seven_segment-0814e36e8d6133f6) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running unittests src/seven-segment2.rs (/opt/rustwide/target/debug/deps/seven_segment2-185387d02612a8cd) [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/snailfish.rs (/opt/rustwide/target/debug/deps/snailfish-0cffbcc12a98b12c) [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/snailfish2.rs (/opt/rustwide/target/debug/deps/snailfish2-f2d8b2ee2831852d) [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/sonar.rs (/opt/rustwide/target/debug/deps/sonar-fe027541ec5bf406) [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/sonar2.rs (/opt/rustwide/target/debug/deps/sonar2-8794c86fdc2889c8) [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/syntax.rs (/opt/rustwide/target/debug/deps/syntax-f5da269ec75cc392) [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/syntax2.rs (/opt/rustwide/target/debug/deps/syntax2-c2b77ba21c79d4d2) [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/trench.rs (/opt/rustwide/target/debug/deps/trench-880cb80627fd6786) [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/trench2.rs (/opt/rustwide/target/debug/deps/trench2-404614940a4674cf) [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/trick-shot.rs (/opt/rustwide/target/debug/deps/trick_shot-bdf4cbd208fd427d) [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/trick-shot2.rs (/opt/rustwide/target/debug/deps/trick_shot2-4820d19d8857c431) [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/vents.rs (/opt/rustwide/target/debug/deps/vents-796065779f699de6) [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/vents2.rs (/opt/rustwide/target/debug/deps/vents2-886a5e51c3bf60ee) [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" "1e62cdcc340738491755601ed05d3d4a9b617337344c5e6e832cd06cbbd042f1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1e62cdcc340738491755601ed05d3d4a9b617337344c5e6e832cd06cbbd042f1", kill_on_drop: false }` [INFO] [stdout] 1e62cdcc340738491755601ed05d3d4a9b617337344c5e6e832cd06cbbd042f1