[INFO] cloning repository https://github.com/imalsogreg/advent-of-code-2022 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/imalsogreg/advent-of-code-2022" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fimalsogreg%2Fadvent-of-code-2022", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fimalsogreg%2Fadvent-of-code-2022'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 5303c6d3ab89ee6dc58a2b660bc2c0abb8f26ce3 [INFO] testing imalsogreg/advent-of-code-2022 against master#414482f6a0d4e7290f614300581a0b55442552a3 for pr-140985 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fimalsogreg%2Fadvent-of-code-2022" "/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/imalsogreg/advent-of-code-2022 on toolchain 414482f6a0d4e7290f614300581a0b55442552a3 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+414482f6a0d4e7290f614300581a0b55442552a3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/imalsogreg/advent-of-code-2022 [INFO] finished tweaking git repo https://github.com/imalsogreg/advent-of-code-2022 [INFO] tweaked toml for git repo https://github.com/imalsogreg/advent-of-code-2022 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/imalsogreg/advent-of-code-2022 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" "+414482f6a0d4e7290f614300581a0b55442552a3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+414482f6a0d4e7290f614300581a0b55442552a3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cd7eddc71ca8081bafa767a1d6a81f58b6f97c53ee4c32a6a565a4dcfd17a0df [INFO] running `Command { std: "docker" "start" "-a" "cd7eddc71ca8081bafa767a1d6a81f58b6f97c53ee4c32a6a565a4dcfd17a0df", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cd7eddc71ca8081bafa767a1d6a81f58b6f97c53ee4c32a6a565a4dcfd17a0df", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cd7eddc71ca8081bafa767a1d6a81f58b6f97c53ee4c32a6a565a4dcfd17a0df", kill_on_drop: false }` [INFO] [stdout] cd7eddc71ca8081bafa767a1d6a81f58b6f97c53ee4c32a6a565a4dcfd17a0df [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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+414482f6a0d4e7290f614300581a0b55442552a3" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d1e5fd0345caaa1330f608d25ff0f20b4f4e1351788fd4dab444529dfc1e4a48 [INFO] running `Command { std: "docker" "start" "-a" "d1e5fd0345caaa1330f608d25ff0f20b4f4e1351788fd4dab444529dfc1e4a48", kill_on_drop: false }` [INFO] [stderr] Compiling aoc v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> src/puzzle_01.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> src/puzzle_02.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/puzzle_04.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::char` [INFO] [stdout] --> src/puzzle_04.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::char; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/puzzle_04.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/puzzle_05.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> src/puzzle_05.rs:4:15 [INFO] [stdout] | [INFO] [stdout] 4 | use std::io::{self, BufRead}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/puzzle_05.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/puzzle_06.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BufRead` [INFO] [stdout] --> src/puzzle_05.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use std::io::{self, BufRead}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entry` [INFO] [stdout] --> src/puzzle_02.rs:132:26 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn step(&mut self, entry: &Entry) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/puzzle_03.rs:21:27 [INFO] [stdout] | [INFO] [stdout] 21 | if s.chars().all(|c| s.is_ascii()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` is never used [INFO] [stdout] --> src/puzzle_01.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | const input_file : &'static str = "inputs/puzzle_1.txt"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `fake_input_file` is never used [INFO] [stdout] --> src/puzzle_01.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const fake_input_file : &'static str = "inputs/puzzle_1_fake.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `State` is never constructed [INFO] [stdout] --> src/puzzle_01.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | struct State { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `step`, and `update_leader` are never used [INFO] [stdout] --> src/puzzle_01.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 38 | impl State { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 39 | [INFO] [stdout] 40 | pub fn new() -> State { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 45 | pub fn step(&mut self, entry: &Entry) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 60 | pub fn update_leader(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/puzzle_01.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn run<'a, I>(lines: I) -> Result<(i32, i32), &'static str> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_lines` is never used [INFO] [stdout] --> src/puzzle_01.rs:89:8 [INFO] [stdout] | [INFO] [stdout] 89 | pub fn file_lines(path: &str) -> Box> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `State2` is never constructed [INFO] [stdout] --> src/puzzle_01.rs:96:8 [INFO] [stdout] | [INFO] [stdout] 96 | struct State2 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `step`, and `top_3_sum` are never used [INFO] [stdout] --> src/puzzle_01.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 101 | impl State2 { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] 102 | pub fn new() -> State2 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 106 | pub fn step(&mut self, entry: &Entry) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 118 | pub fn top_3_sum(self) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` is never used [INFO] [stdout] --> src/puzzle_02.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | const input_file : &'static str = "inputs/puzzle_2.txt"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `fake_input_file` is never used [INFO] [stdout] --> src/puzzle_02.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const fake_input_file : &'static str = "inputs/puzzle_2_fake.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `score` is never used [INFO] [stdout] --> src/puzzle_02.rs:24:10 [INFO] [stdout] | [INFO] [stdout] 23 | impl Entry { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] 24 | pub fn score(&self) -> u32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `State` is never constructed [INFO] [stdout] --> src/puzzle_02.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | struct State { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `step` are never used [INFO] [stdout] --> src/puzzle_02.rs:86:10 [INFO] [stdout] | [INFO] [stdout] 84 | impl State { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 85 | [INFO] [stdout] 86 | pub fn new() -> State { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 91 | pub fn step(&mut self, entry: &Entry) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/puzzle_02.rs:97:8 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn run<'a, I>(lines: I) -> Result<(u32, u32), &'static str> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_lines` is never used [INFO] [stdout] --> src/puzzle_02.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn file_lines(path: &str) -> Box> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `State2` is never constructed [INFO] [stdout] --> src/puzzle_02.rs:123:8 [INFO] [stdout] | [INFO] [stdout] 123 | struct State2 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `step` are never used [INFO] [stdout] --> src/puzzle_02.rs:128:10 [INFO] [stdout] | [INFO] [stdout] 127 | impl State2 { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] 128 | pub fn new() -> State2 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 132 | pub fn step(&mut self, entry: &Entry) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` is never used [INFO] [stdout] --> src/puzzle_03.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const input_file : &'static str = "inputs/puzzle_3.txt"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `priority` is never used [INFO] [stdout] --> src/puzzle_03.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 33 | impl Item { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] 34 | pub fn priority(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `misplaced_item` is never used [INFO] [stdout] --> src/puzzle_03.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 50 | impl Rucksack { [INFO] [stdout] | ------------- method in this implementation [INFO] [stdout] 51 | pub fn misplaced_item(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_lines` is never used [INFO] [stdout] --> src/puzzle_03.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn file_lines(path: &str) -> Box> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/puzzle_03.rs:72:8 [INFO] [stdout] | [INFO] [stdout] 72 | pub fn run<'a, I>(lines: I) -> Result [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run_2` is never used [INFO] [stdout] --> src/puzzle_03.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn run_2<'a, I>(mut lines: I) -> Result [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` is never used [INFO] [stdout] --> src/puzzle_04.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | const input_file : &'static str = "inputs/puzzle_4.txt"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `contains` is never used [INFO] [stdout] --> src/puzzle_04.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 42 | impl Assignment { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] 43 | pub fn contains(&self, other: &Assignment) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `has_full_containment` and `has_some_overlap` are never used [INFO] [stdout] --> src/puzzle_04.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 48 | impl Pair { [INFO] [stdout] | --------- methods in this implementation [INFO] [stdout] 49 | pub fn has_full_containment(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 53 | pub fn has_some_overlap(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_lines` is never used [INFO] [stdout] --> src/puzzle_04.rs:62:8 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn file_lines(path: &str) -> Box> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file_stacks` is never used [INFO] [stdout] --> src/puzzle_05.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | const input_file_stacks : &'static str = "inputs/puzzle_5_stacks.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file_moves` is never used [INFO] [stdout] --> src/puzzle_05.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | const input_file_moves : &'static str = "inputs/puzzle_5_moves.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `stacks` is never read [INFO] [stdout] --> src/puzzle_05.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | struct State { [INFO] [stdout] | ----- field in this struct [INFO] [stdout] 14 | stacks: Vec> [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `State` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `apply_1`, and `apply_2` are never used [INFO] [stdout] --> src/puzzle_05.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 17 | impl State { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 18 | pub fn new() -> State { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | pub fn apply_1(&mut self, instruction: &Instruction) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 39 | pub fn apply_2(&mut self, instruction: &Instruction) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `n_boxes`, `source`, and `destination` are never read [INFO] [stdout] --> src/puzzle_05.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 80 | struct Instruction { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 81 | n_boxes: u8, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 82 | source: usize, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 83 | destination: usize, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Instruction` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Problem` is never constructed [INFO] [stdout] --> src/puzzle_05.rs:87:8 [INFO] [stdout] | [INFO] [stdout] 87 | struct Problem { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `load`, `solve_1`, and `solve_2` are never used [INFO] [stdout] --> src/puzzle_05.rs:95:12 [INFO] [stdout] | [INFO] [stdout] 94 | impl Problem { [INFO] [stdout] | ------------ associated items in this implementation [INFO] [stdout] 95 | pub fn load(state_path: &str, moves_path: &str) -> Problem { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 108 | pub fn solve_1(mut self) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 115 | pub fn solve_2(mut self) -> Vec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` is never used [INFO] [stdout] --> src/puzzle_06.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const input_file : &'static str = "inputs/puzzle_6.txt"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CircBuf4` is never constructed [INFO] [stdout] --> src/puzzle_06.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct CircBuf4 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `push`, and `all_unique` are never used [INFO] [stdout] --> src/puzzle_06.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 14 | impl CircBuf4 { [INFO] [stdout] | ------------- associated items in this implementation [INFO] [stdout] 15 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 22 | pub fn push(&mut self, c: char) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 31 | pub fn all_unique(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CircBuf14` is never constructed [INFO] [stdout] --> src/puzzle_06.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | pub struct CircBuf14 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `push`, and `all_unique` are never used [INFO] [stdout] --> src/puzzle_06.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 42 | impl CircBuf14 { [INFO] [stdout] | -------------- associated items in this implementation [INFO] [stdout] 43 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 50 | pub fn push(&mut self, c: char) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 59 | pub fn all_unique(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_start_sequence` is never used [INFO] [stdout] --> src/puzzle_06.rs:65:8 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn find_start_sequence(s: &str) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `find_start_sequence_2` is never used [INFO] [stdout] --> src/puzzle_06.rs:78:8 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn find_start_sequence_2(s: &str) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_01.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | const input_file : &'static str = "inputs/puzzle_1.txt"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `fake_input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_01.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const fake_input_file : &'static str = "inputs/puzzle_1_fake.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FAKE_INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_02.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | const input_file : &'static str = "inputs/puzzle_2.txt"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `fake_input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_02.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const fake_input_file : &'static str = "inputs/puzzle_2_fake.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FAKE_INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_03.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const input_file : &'static str = "inputs/puzzle_3.txt"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_04.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | const input_file : &'static str = "inputs/puzzle_4.txt"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file_stacks` should have an upper case name [INFO] [stdout] --> src/puzzle_05.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | const input_file_stacks : &'static str = "inputs/puzzle_5_stacks.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE_STACKS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file_moves` should have an upper case name [INFO] [stdout] --> src/puzzle_05.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | const input_file_moves : &'static str = "inputs/puzzle_5_moves.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE_MOVES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_06.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const input_file : &'static str = "inputs/puzzle_6.txt"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.50s [INFO] running `Command { std: "docker" "inspect" "d1e5fd0345caaa1330f608d25ff0f20b4f4e1351788fd4dab444529dfc1e4a48", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d1e5fd0345caaa1330f608d25ff0f20b4f4e1351788fd4dab444529dfc1e4a48", kill_on_drop: false }` [INFO] [stdout] d1e5fd0345caaa1330f608d25ff0f20b4f4e1351788fd4dab444529dfc1e4a48 [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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+414482f6a0d4e7290f614300581a0b55442552a3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e48ec10d270a261133f65091ec0470516519a79ce2b83c636eaac55437ab4b7a [INFO] running `Command { std: "docker" "start" "-a" "e48ec10d270a261133f65091ec0470516519a79ce2b83c636eaac55437ab4b7a", kill_on_drop: false }` [INFO] [stderr] Compiling aoc v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> src/puzzle_01.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> src/puzzle_02.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/puzzle_04.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::char` [INFO] [stdout] --> src/puzzle_04.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::char; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/puzzle_04.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/puzzle_05.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> src/puzzle_05.rs:4:15 [INFO] [stdout] | [INFO] [stdout] 4 | use std::io::{self, BufRead}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/puzzle_05.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/puzzle_06.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BufRead` [INFO] [stdout] --> src/puzzle_05.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use std::io::{self, BufRead}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entry` [INFO] [stdout] --> src/puzzle_02.rs:132:26 [INFO] [stdout] | [INFO] [stdout] 132 | pub fn step(&mut self, entry: &Entry) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/puzzle_03.rs:21:27 [INFO] [stdout] | [INFO] [stdout] 21 | if s.chars().all(|c| s.is_ascii()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` is never used [INFO] [stdout] --> src/puzzle_01.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | const input_file : &'static str = "inputs/puzzle_1.txt"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `fake_input_file` is never used [INFO] [stdout] --> src/puzzle_01.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const fake_input_file : &'static str = "inputs/puzzle_1_fake.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `State` is never constructed [INFO] [stdout] --> src/puzzle_01.rs:31:8 [INFO] [stdout] | [INFO] [stdout] 31 | struct State { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `step`, and `update_leader` are never used [INFO] [stdout] --> src/puzzle_01.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 38 | impl State { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 39 | [INFO] [stdout] 40 | pub fn new() -> State { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 45 | pub fn step(&mut self, entry: &Entry) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 60 | pub fn update_leader(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/puzzle_01.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn run<'a, I>(lines: I) -> Result<(i32, i32), &'static str> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_lines` is never used [INFO] [stdout] --> src/puzzle_01.rs:89:8 [INFO] [stdout] | [INFO] [stdout] 89 | pub fn file_lines(path: &str) -> Box> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `State2` is never constructed [INFO] [stdout] --> src/puzzle_01.rs:96:8 [INFO] [stdout] | [INFO] [stdout] 96 | struct State2 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `step`, and `top_3_sum` are never used [INFO] [stdout] --> src/puzzle_01.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 101 | impl State2 { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] 102 | pub fn new() -> State2 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 106 | pub fn step(&mut self, entry: &Entry) { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 118 | pub fn top_3_sum(self) -> i32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` is never used [INFO] [stdout] --> src/puzzle_02.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | const input_file : &'static str = "inputs/puzzle_2.txt"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `fake_input_file` is never used [INFO] [stdout] --> src/puzzle_02.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const fake_input_file : &'static str = "inputs/puzzle_2_fake.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `score` is never used [INFO] [stdout] --> src/puzzle_02.rs:24:10 [INFO] [stdout] | [INFO] [stdout] 23 | impl Entry { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] 24 | pub fn score(&self) -> u32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `State` is never constructed [INFO] [stdout] --> src/puzzle_02.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | struct State { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `step` are never used [INFO] [stdout] --> src/puzzle_02.rs:86:10 [INFO] [stdout] | [INFO] [stdout] 84 | impl State { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] 85 | [INFO] [stdout] 86 | pub fn new() -> State { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 91 | pub fn step(&mut self, entry: &Entry) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/puzzle_02.rs:97:8 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn run<'a, I>(lines: I) -> Result<(u32, u32), &'static str> [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_lines` is never used [INFO] [stdout] --> src/puzzle_02.rs:116:8 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn file_lines(path: &str) -> Box> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `State2` is never constructed [INFO] [stdout] --> src/puzzle_02.rs:123:8 [INFO] [stdout] | [INFO] [stdout] 123 | struct State2 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new` and `step` are never used [INFO] [stdout] --> src/puzzle_02.rs:128:10 [INFO] [stdout] | [INFO] [stdout] 127 | impl State2 { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] 128 | pub fn new() -> State2 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 132 | pub fn step(&mut self, entry: &Entry) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` is never used [INFO] [stdout] --> src/puzzle_03.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const input_file : &'static str = "inputs/puzzle_3.txt"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `priority` is never used [INFO] [stdout] --> src/puzzle_03.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 33 | impl Item { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] 34 | pub fn priority(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `misplaced_item` is never used [INFO] [stdout] --> src/puzzle_03.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 50 | impl Rucksack { [INFO] [stdout] | ------------- method in this implementation [INFO] [stdout] 51 | pub fn misplaced_item(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_lines` is never used [INFO] [stdout] --> src/puzzle_03.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn file_lines(path: &str) -> Box> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run` is never used [INFO] [stdout] --> src/puzzle_03.rs:72:8 [INFO] [stdout] | [INFO] [stdout] 72 | pub fn run<'a, I>(lines: I) -> Result [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `run_2` is never used [INFO] [stdout] --> src/puzzle_03.rs:83:8 [INFO] [stdout] | [INFO] [stdout] 83 | pub fn run_2<'a, I>(mut lines: I) -> Result [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` is never used [INFO] [stdout] --> src/puzzle_04.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | const input_file : &'static str = "inputs/puzzle_4.txt"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `contains` is never used [INFO] [stdout] --> src/puzzle_04.rs:43:12 [INFO] [stdout] | [INFO] [stdout] 42 | impl Assignment { [INFO] [stdout] | --------------- method in this implementation [INFO] [stdout] 43 | pub fn contains(&self, other: &Assignment) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `has_full_containment` and `has_some_overlap` are never used [INFO] [stdout] --> src/puzzle_04.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 48 | impl Pair { [INFO] [stdout] | --------- methods in this implementation [INFO] [stdout] 49 | pub fn has_full_containment(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 53 | pub fn has_some_overlap(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `file_lines` is never used [INFO] [stdout] --> src/puzzle_04.rs:62:8 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn file_lines(path: &str) -> Box> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file_stacks` is never used [INFO] [stdout] --> src/puzzle_05.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | const input_file_stacks : &'static str = "inputs/puzzle_5_stacks.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file_moves` is never used [INFO] [stdout] --> src/puzzle_05.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | const input_file_moves : &'static str = "inputs/puzzle_5_moves.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_01.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | const input_file : &'static str = "inputs/puzzle_1.txt"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `fake_input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_01.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const fake_input_file : &'static str = "inputs/puzzle_1_fake.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FAKE_INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_02.rs:6:7 [INFO] [stdout] | [INFO] [stdout] 6 | const input_file : &'static str = "inputs/puzzle_2.txt"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `fake_input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_02.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const fake_input_file : &'static str = "inputs/puzzle_2_fake.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FAKE_INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_03.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const input_file : &'static str = "inputs/puzzle_3.txt"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_04.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | const input_file : &'static str = "inputs/puzzle_4.txt"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file_stacks` should have an upper case name [INFO] [stdout] --> src/puzzle_05.rs:8:7 [INFO] [stdout] | [INFO] [stdout] 8 | const input_file_stacks : &'static str = "inputs/puzzle_5_stacks.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE_STACKS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file_moves` should have an upper case name [INFO] [stdout] --> src/puzzle_05.rs:9:7 [INFO] [stdout] | [INFO] [stdout] 9 | const input_file_moves : &'static str = "inputs/puzzle_5_moves.txt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE_MOVES` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `input_file` should have an upper case name [INFO] [stdout] --> src/puzzle_06.rs:7:7 [INFO] [stdout] | [INFO] [stdout] 7 | const input_file : &'static str = "inputs/puzzle_6.txt"; [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.75s [INFO] running `Command { std: "docker" "inspect" "e48ec10d270a261133f65091ec0470516519a79ce2b83c636eaac55437ab4b7a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e48ec10d270a261133f65091ec0470516519a79ce2b83c636eaac55437ab4b7a", kill_on_drop: false }` [INFO] [stdout] e48ec10d270a261133f65091ec0470516519a79ce2b83c636eaac55437ab4b7a [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:eea15d5475069c3ef791f10c2c6b5af2ee421ef2da1e680ecce1cba46243983b" "/opt/rustwide/cargo-home/bin/cargo" "+414482f6a0d4e7290f614300581a0b55442552a3" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7b659750e595fa920b5999d22830ba13d1d67542f496fb4b2b2f7143e5a0e0e2 [INFO] running `Command { std: "docker" "start" "-a" "7b659750e595fa920b5999d22830ba13d1d67542f496fb4b2b2f7143e5a0e0e2", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `std::path::Path` [INFO] [stderr] --> src/puzzle_01.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::path::Path; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::path::Path` [INFO] [stderr] --> src/puzzle_02.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::path::Path; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashSet` [INFO] [stderr] --> src/puzzle_04.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::HashSet; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::char` [INFO] [stderr] --> src/puzzle_04.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::char; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stderr] --> src/puzzle_04.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::collections::hash_map::RandomState; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashSet` [INFO] [stderr] --> src/puzzle_05.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::HashSet; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `self` [INFO] [stderr] --> src/puzzle_05.rs:4:15 [INFO] [stderr] | [INFO] [stderr] 4 | use std::io::{self, BufRead}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stderr] --> src/puzzle_05.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::collections::hash_map::RandomState; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::fs` [INFO] [stderr] --> src/puzzle_06.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::fs; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `BufRead` [INFO] [stderr] --> src/puzzle_05.rs:4:21 [INFO] [stderr] | [INFO] [stderr] 4 | use std::io::{self, BufRead}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `entry` [INFO] [stderr] --> src/puzzle_02.rs:132:26 [INFO] [stderr] | [INFO] [stderr] 132 | pub fn step(&mut self, entry: &Entry) { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_entry` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c` [INFO] [stderr] --> src/puzzle_03.rs:21:27 [INFO] [stderr] | [INFO] [stderr] 21 | if s.chars().all(|c| s.is_ascii()) { [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stderr] [INFO] [stderr] warning: constant `input_file` is never used [INFO] [stderr] --> src/puzzle_01.rs:6:7 [INFO] [stderr] | [INFO] [stderr] 6 | const input_file : &'static str = "inputs/puzzle_1.txt"; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `fake_input_file` is never used [INFO] [stderr] --> src/puzzle_01.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | const fake_input_file : &'static str = "inputs/puzzle_1_fake.txt"; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `State` is never constructed [INFO] [stderr] --> src/puzzle_01.rs:31:8 [INFO] [stderr] | [INFO] [stderr] 31 | struct State { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated items `new`, `step`, and `update_leader` are never used [INFO] [stderr] --> src/puzzle_01.rs:40:10 [INFO] [stderr] | [INFO] [stderr] 38 | impl State { [INFO] [stderr] | ---------- associated items in this implementation [INFO] [stderr] 39 | [INFO] [stderr] 40 | pub fn new() -> State { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 45 | pub fn step(&mut self, entry: &Entry) { [INFO] [stderr] | ^^^^ [INFO] [stderr] ... [INFO] [stderr] 60 | pub fn update_leader(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `run` is never used [INFO] [stderr] --> src/puzzle_01.rs:69:8 [INFO] [stderr] | [INFO] [stderr] 69 | pub fn run<'a, I>(lines: I) -> Result<(i32, i32), &'static str> [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function `file_lines` is never used [INFO] [stderr] --> src/puzzle_01.rs:89:8 [INFO] [stderr] | [INFO] [stderr] 89 | pub fn file_lines(path: &str) -> Box> { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `State2` is never constructed [INFO] [stderr] --> src/puzzle_01.rs:96:8 [INFO] [stderr] | [INFO] [stderr] 96 | struct State2 { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated items `new`, `step`, and `top_3_sum` are never used [INFO] [stderr] --> src/puzzle_01.rs:102:10 [INFO] [stderr] | [INFO] [stderr] 101 | impl State2 { [INFO] [stderr] | ----------- associated items in this implementation [INFO] [stderr] 102 | pub fn new() -> State2 { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 106 | pub fn step(&mut self, entry: &Entry) { [INFO] [stderr] | ^^^^ [INFO] [stderr] ... [INFO] [stderr] 118 | pub fn top_3_sum(self) -> i32 { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `input_file` is never used [INFO] [stderr] --> src/puzzle_02.rs:6:7 [INFO] [stderr] | [INFO] [stderr] 6 | const input_file : &'static str = "inputs/puzzle_2.txt"; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `fake_input_file` is never used [INFO] [stderr] --> src/puzzle_02.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | const fake_input_file : &'static str = "inputs/puzzle_2_fake.txt"; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `score` is never used [INFO] [stderr] --> src/puzzle_02.rs:24:10 [INFO] [stderr] | [INFO] [stderr] 23 | impl Entry { [INFO] [stderr] | ---------- method in this implementation [INFO] [stderr] 24 | pub fn score(&self) -> u32 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `State` is never constructed [INFO] [stderr] --> src/puzzle_02.rs:80:8 [INFO] [stderr] | [INFO] [stderr] 80 | struct State { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated items `new` and `step` are never used [INFO] [stderr] --> src/puzzle_02.rs:86:10 [INFO] [stderr] | [INFO] [stderr] 84 | impl State { [INFO] [stderr] | ---------- associated items in this implementation [INFO] [stderr] 85 | [INFO] [stderr] 86 | pub fn new() -> State { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 91 | pub fn step(&mut self, entry: &Entry) { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `run` is never used [INFO] [stderr] --> src/puzzle_02.rs:97:8 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn run<'a, I>(lines: I) -> Result<(u32, u32), &'static str> [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function `file_lines` is never used [INFO] [stderr] --> src/puzzle_02.rs:116:8 [INFO] [stderr] | [INFO] [stderr] 116 | pub fn file_lines(path: &str) -> Box> { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `State2` is never constructed [INFO] [stderr] --> src/puzzle_02.rs:123:8 [INFO] [stderr] | [INFO] [stderr] 123 | struct State2 { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated items `new` and `step` are never used [INFO] [stderr] --> src/puzzle_02.rs:128:10 [INFO] [stderr] | [INFO] [stderr] 127 | impl State2 { [INFO] [stderr] | ----------- associated items in this implementation [INFO] [stderr] 128 | pub fn new() -> State2 { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 132 | pub fn step(&mut self, entry: &Entry) { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `input_file` is never used [INFO] [stderr] --> src/puzzle_03.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | const input_file : &'static str = "inputs/puzzle_3.txt"; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `priority` is never used [INFO] [stderr] --> src/puzzle_03.rs:34:12 [INFO] [stderr] | [INFO] [stderr] 33 | impl Item { [INFO] [stderr] | --------- method in this implementation [INFO] [stderr] 34 | pub fn priority(&self) -> i32 { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `misplaced_item` is never used [INFO] [stderr] --> src/puzzle_03.rs:51:12 [INFO] [stderr] | [INFO] [stderr] 50 | impl Rucksack { [INFO] [stderr] | ------------- method in this implementation [INFO] [stderr] 51 | pub fn misplaced_item(&self) -> Result { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `file_lines` is never used [INFO] [stderr] --> src/puzzle_03.rs:66:8 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn file_lines(path: &str) -> Box> { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `run` is never used [INFO] [stderr] --> src/puzzle_03.rs:72:8 [INFO] [stderr] | [INFO] [stderr] 72 | pub fn run<'a, I>(lines: I) -> Result [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: function `run_2` is never used [INFO] [stderr] --> src/puzzle_03.rs:83:8 [INFO] [stderr] | [INFO] [stderr] 83 | pub fn run_2<'a, I>(mut lines: I) -> Result [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `input_file` is never used [INFO] [stderr] --> src/puzzle_04.rs:8:7 [INFO] [stderr] | [INFO] [stderr] 8 | const input_file : &'static str = "inputs/puzzle_4.txt"; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method `contains` is never used [INFO] [stderr] --> src/puzzle_04.rs:43:12 [INFO] [stderr] | [INFO] [stderr] 42 | impl Assignment { [INFO] [stderr] | --------------- method in this implementation [INFO] [stderr] 43 | pub fn contains(&self, other: &Assignment) -> bool { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: methods `has_full_containment` and `has_some_overlap` are never used [INFO] [stderr] --> src/puzzle_04.rs:49:12 [INFO] [stderr] | [INFO] [stderr] 48 | impl Pair { [INFO] [stderr] | --------- methods in this implementation [INFO] [stderr] 49 | pub fn has_full_containment(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 53 | pub fn has_some_overlap(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `file_lines` is never used [INFO] [stderr] --> src/puzzle_04.rs:62:8 [INFO] [stderr] | [INFO] [stderr] 62 | pub fn file_lines(path: &str) -> Box> { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `input_file_stacks` is never used [INFO] [stderr] --> src/puzzle_05.rs:8:7 [INFO] [stderr] | [INFO] [stderr] 8 | const input_file_stacks : &'static str = "inputs/puzzle_5_stacks.txt"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `input_file_moves` is never used [INFO] [stderr] --> src/puzzle_05.rs:9:7 [INFO] [stderr] | [INFO] [stderr] 9 | const input_file_moves : &'static str = "inputs/puzzle_5_moves.txt"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant `input_file` should have an upper case name [INFO] [stderr] --> src/puzzle_01.rs:6:7 [INFO] [stderr] | [INFO] [stderr] 6 | const input_file : &'static str = "inputs/puzzle_1.txt"; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `fake_input_file` should have an upper case name [INFO] [stderr] --> src/puzzle_01.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | const fake_input_file : &'static str = "inputs/puzzle_1_fake.txt"; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FAKE_INPUT_FILE` [INFO] [stderr] [INFO] [stderr] warning: constant `input_file` should have an upper case name [INFO] [stderr] --> src/puzzle_02.rs:6:7 [INFO] [stderr] | [INFO] [stderr] 6 | const input_file : &'static str = "inputs/puzzle_2.txt"; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stderr] [INFO] [stderr] warning: constant `fake_input_file` should have an upper case name [INFO] [stderr] --> src/puzzle_02.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | const fake_input_file : &'static str = "inputs/puzzle_2_fake.txt"; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `FAKE_INPUT_FILE` [INFO] [stderr] [INFO] [stderr] warning: constant `input_file` should have an upper case name [INFO] [stderr] --> src/puzzle_03.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | const input_file : &'static str = "inputs/puzzle_3.txt"; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stderr] [INFO] [stderr] warning: constant `input_file` should have an upper case name [INFO] [stderr] --> src/puzzle_04.rs:8:7 [INFO] [stderr] | [INFO] [stderr] 8 | const input_file : &'static str = "inputs/puzzle_4.txt"; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stderr] [INFO] [stderr] warning: constant `input_file_stacks` should have an upper case name [INFO] [stderr] --> src/puzzle_05.rs:8:7 [INFO] [stderr] | [INFO] [stderr] 8 | const input_file_stacks : &'static str = "inputs/puzzle_5_stacks.txt"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE_STACKS` [INFO] [stderr] [INFO] [stderr] warning: constant `input_file_moves` should have an upper case name [INFO] [stderr] --> src/puzzle_05.rs:9:7 [INFO] [stderr] | [INFO] [stderr] 9 | const input_file_moves : &'static str = "inputs/puzzle_5_moves.txt"; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE_MOVES` [INFO] [stderr] [INFO] [stderr] warning: constant `input_file` should have an upper case name [INFO] [stderr] --> src/puzzle_06.rs:7:7 [INFO] [stderr] | [INFO] [stderr] 7 | const input_file : &'static str = "inputs/puzzle_6.txt"; [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `INPUT_FILE` [INFO] [stderr] [INFO] [stderr] warning: `aoc` (bin "aoc" test) generated 50 warnings (run `cargo fix --bin "aoc" --tests` to apply 9 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/aoc-9ceab2ee5fd079ae) [INFO] [stdout] [INFO] [stdout] running 11 tests [INFO] [stdout] test puzzle_05::tests::new_state ... ok [INFO] [stdout] test puzzle_06::tests::circ_buf ... ok [INFO] [stdout] test puzzle_05::tests::push_pop_check ... ok [INFO] [stdout] test puzzle_06::tests::example_1 ... ok [INFO] [stdout] test puzzle_06::tests::examples_2 ... ok [INFO] [stdout] test puzzle_05::tests::example_1 ... FAILED [INFO] [stdout] test puzzle_05::tests::part_2 ... FAILED [INFO] [stderr] error: test failed, to rerun pass `--bin aoc` [INFO] [stdout] test puzzle_05::tests::example_2 ... FAILED [INFO] [stdout] test puzzle_05::tests::part_1 ... FAILED [INFO] [stdout] test puzzle_06::tests::part_1 ... FAILED [INFO] [stdout] test puzzle_06::tests::part_2 ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- puzzle_05::tests::example_1 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'puzzle_05::tests::example_1' panicked at src/puzzle_05.rs:97:58: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::libunwind::trace::h2a54ddf40adf8cf8 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::trace_unsynchronized::h332dec2b3594a10b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57309a2a5fb2 - std::sys::backtrace::_print_fmt::hcb3dee91dccac105 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x57309a2a5fb2 - ::fmt::h2f02338d4ae6d8b0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x57309a2ca023 - core::fmt::rt::Argument::fmt::h8705d664b1839d6c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x57309a2ca023 - core::fmt::write::h5e77c22335cabc7f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/mod.rs:1446:25 [INFO] [stdout] 6: 0x57309a2a2ea3 - std::io::default_write_fmt::h5c16109ce8878b06 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57309a2a2ea3 - std::io::Write::write_fmt::h183cd11c08a12e04 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:1914:13 [INFO] [stdout] 8: 0x57309a2a5e02 - std::sys::backtrace::BacktraceLock::print::hb22254026b13323e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x57309a2a753c - std::panicking::default_hook::{{closure}}::h15ac4e3ee7801be5 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:300:22 [INFO] [stdout] 10: 0x57309a2a7392 - std::panicking::default_hook::h15db2a3343942a16 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x57309a2703c4 - as core::ops::function::Fn>::call::ha02114eecd5b8f69 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x57309a2703c4 - test::test_main_with_exit_callback::{{closure}}::hfb76c9b760818eb2 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x57309a2a8033 - as core::ops::function::Fn>::call::h325134fa51136753 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x57309a2a8033 - std::panicking::rust_panic_with_hook::h67f3fa85499b6cf9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x57309a2a7cea - std::panicking::begin_panic_handler::{{closure}}::h40a30e994b26720e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x57309a2a64b9 - std::sys::backtrace::__rust_end_short_backtrace::hb5bcb2f6ea295c8b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x57309a2a797d - __rustc[bf3627c2b8b7eae9]::rust_begin_unwind [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x57309a2c8a90 - core::panicking::panic_fmt::h20722ae9d0312a90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x57309a2c8ef6 - core::result::unwrap_failed::h3a549f59308089dd [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1732:5 [INFO] [stdout] 20: 0x57309a234eb8 - core::result::Result::unwrap::hf9ceb35fccb5f99f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1137:23 [INFO] [stdout] 21: 0x57309a234eb8 - aoc::puzzle_05::Problem::load::h9f61a61ebf8126d2 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:97:31 [INFO] [stdout] 22: 0x57309a235f3f - aoc::puzzle_05::tests::example_1::hbfe3b4de0abfb911 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:144:23 [INFO] [stdout] 23: 0x57309a235ef7 - aoc::puzzle_05::tests::example_1::{{closure}}::hb45a3fbebee20e2d [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:143:19 [INFO] [stdout] 24: 0x57309a229cf6 - core::ops::function::FnOnce::call_once::he0808a71e685d409 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x57309a275b7b - core::ops::function::FnOnce::call_once::h57f6f31c364c320b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x57309a275b7b - test::__rust_begin_short_backtrace::h517520f4c2bfc013 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x57309a274dd2 - test::run_test_in_process::{{closure}}::h0914ac5f2719bf90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:60 [INFO] [stdout] 28: 0x57309a274dd2 - as core::ops::function::FnOnce<()>>::call_once::h6fe627a8560ee122 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x57309a274dd2 - std::panicking::try::do_call::h8e4a522b2d07b5d9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x57309a274dd2 - std::panicking::try::h254b443d279d1f8a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x57309a274dd2 - std::panic::catch_unwind::he39107e495b94aed [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x57309a274dd2 - test::run_test_in_process::hb9053e7102e6de40 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x57309a274dd2 - test::run_test::{{closure}}::hed53f683e9967fc9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x57309a2381c4 - test::run_test::{{closure}}::h1b1395a97621c24c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x57309a2381c4 - std::sys::backtrace::__rust_begin_short_backtrace::hd15d7342920b94e4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hf7d3403d2a997ad4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x57309a23bbea - as core::ops::function::FnOnce<()>>::call_once::h804cb151403aed57 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x57309a23bbea - std::panicking::try::do_call::h83a3328114f83651 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x57309a23bbea - std::panicking::try::h5371451a86d476d0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x57309a23bbea - std::panic::catch_unwind::h2d1b89e7535ca74a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::h169c242c7f876b92 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x57309a23bbea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4115e0f997976371 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::hbc3fa83432d7fd73 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::heba5519d10f2c030 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x57309a2a98db - std::sys::pal::unix::thread::Thread::new::thread_start::h211a36f354245501 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x77338f73aaa4 - [INFO] [stdout] 47: 0x77338f7c7a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- puzzle_05::tests::part_2 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'puzzle_05::tests::part_2' panicked at src/puzzle_05.rs:97:58: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::libunwind::trace::h2a54ddf40adf8cf8 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::trace_unsynchronized::h332dec2b3594a10b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57309a2a5fb2 - std::sys::backtrace::_print_fmt::hcb3dee91dccac105 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x57309a2a5fb2 - ::fmt::h2f02338d4ae6d8b0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x57309a2ca023 - core::fmt::rt::Argument::fmt::h8705d664b1839d6c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x57309a2ca023 - core::fmt::write::h5e77c22335cabc7f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/mod.rs:1446:25 [INFO] [stdout] 6: 0x57309a2a2ea3 - std::io::default_write_fmt::h5c16109ce8878b06 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57309a2a2ea3 - std::io::Write::write_fmt::h183cd11c08a12e04 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:1914:13 [INFO] [stdout] 8: 0x57309a2a5e02 - std::sys::backtrace::BacktraceLock::print::hb22254026b13323e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x57309a2a753c - std::panicking::default_hook::{{closure}}::h15ac4e3ee7801be5 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:300:22 [INFO] [stdout] 10: 0x57309a2a7392 - std::panicking::default_hook::h15db2a3343942a16 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x57309a2703c4 - as core::ops::function::Fn>::call::ha02114eecd5b8f69 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x57309a2703c4 - test::test_main_with_exit_callback::{{closure}}::hfb76c9b760818eb2 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x57309a2a8033 - as core::ops::function::Fn>::call::h325134fa51136753 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x57309a2a8033 - std::panicking::rust_panic_with_hook::h67f3fa85499b6cf9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x57309a2a7cea - std::panicking::begin_panic_handler::{{closure}}::h40a30e994b26720e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x57309a2a64b9 - std::sys::backtrace::__rust_end_short_backtrace::hb5bcb2f6ea295c8b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x57309a2a797d - __rustc[bf3627c2b8b7eae9]::rust_begin_unwind [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x57309a2c8a90 - core::panicking::panic_fmt::h20722ae9d0312a90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x57309a2c8ef6 - core::result::unwrap_failed::h3a549f59308089dd [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1732:5 [INFO] [stdout] 20: 0x57309a234eb8 - core::result::Result::unwrap::hf9ceb35fccb5f99f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1137:23 [INFO] [stdout] 21: 0x57309a234eb8 - aoc::puzzle_05::Problem::load::h9f61a61ebf8126d2 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:97:31 [INFO] [stdout] 22: 0x57309a23650f - aoc::puzzle_05::tests::part_2::h709aa3eb109fece9 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:162:23 [INFO] [stdout] 23: 0x57309a2364c7 - aoc::puzzle_05::tests::part_2::{{closure}}::hb60caadeba4983d1 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:161:16 [INFO] [stdout] 24: 0x57309a229b56 - core::ops::function::FnOnce::call_once::h8d350089567e3621 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x57309a275b7b - core::ops::function::FnOnce::call_once::h57f6f31c364c320b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x57309a275b7b - test::__rust_begin_short_backtrace::h517520f4c2bfc013 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x57309a274dd2 - test::run_test_in_process::{{closure}}::h0914ac5f2719bf90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:60 [INFO] [stdout] 28: 0x57309a274dd2 - as core::ops::function::FnOnce<()>>::call_once::h6fe627a8560ee122 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x57309a274dd2 - std::panicking::try::do_call::h8e4a522b2d07b5d9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x57309a274dd2 - std::panicking::try::h254b443d279d1f8a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x57309a274dd2 - std::panic::catch_unwind::he39107e495b94aed [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x57309a274dd2 - test::run_test_in_process::hb9053e7102e6de40 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x57309a274dd2 - test::run_test::{{closure}}::hed53f683e9967fc9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x57309a2381c4 - test::run_test::{{closure}}::h1b1395a97621c24c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x57309a2381c4 - std::sys::backtrace::__rust_begin_short_backtrace::hd15d7342920b94e4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hf7d3403d2a997ad4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x57309a23bbea - as core::ops::function::FnOnce<()>>::call_once::h804cb151403aed57 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x57309a23bbea - std::panicking::try::do_call::h83a3328114f83651 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x57309a23bbea - std::panicking::try::h5371451a86d476d0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x57309a23bbea - std::panic::catch_unwind::h2d1b89e7535ca74a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::h169c242c7f876b92 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x57309a23bbea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4115e0f997976371 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::hbc3fa83432d7fd73 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::heba5519d10f2c030 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x57309a2a98db - std::sys::pal::unix::thread::Thread::new::thread_start::h211a36f354245501 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x77338f73aaa4 - [INFO] [stdout] 47: 0x77338f7c7a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- puzzle_05::tests::example_2 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'puzzle_05::tests::example_2' panicked at src/puzzle_05.rs:97:58: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::libunwind::trace::h2a54ddf40adf8cf8 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::trace_unsynchronized::h332dec2b3594a10b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57309a2a5fb2 - std::sys::backtrace::_print_fmt::hcb3dee91dccac105 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x57309a2a5fb2 - ::fmt::h2f02338d4ae6d8b0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x57309a2ca023 - core::fmt::rt::Argument::fmt::h8705d664b1839d6c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x57309a2ca023 - core::fmt::write::h5e77c22335cabc7f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/mod.rs:1446:25 [INFO] [stdout] 6: 0x57309a2a2ea3 - std::io::default_write_fmt::h5c16109ce8878b06 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57309a2a2ea3 - std::io::Write::write_fmt::h183cd11c08a12e04 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:1914:13 [INFO] [stdout] 8: 0x57309a2a5e02 - std::sys::backtrace::BacktraceLock::print::hb22254026b13323e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x57309a2a753c - std::panicking::default_hook::{{closure}}::h15ac4e3ee7801be5 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:300:22 [INFO] [stdout] 10: 0x57309a2a7392 - std::panicking::default_hook::h15db2a3343942a16 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x57309a2703c4 - as core::ops::function::Fn>::call::ha02114eecd5b8f69 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x57309a2703c4 - test::test_main_with_exit_callback::{{closure}}::hfb76c9b760818eb2 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x57309a2a8033 - as core::ops::function::Fn>::call::h325134fa51136753 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x57309a2a8033 - std::panicking::rust_panic_with_hook::h67f3fa85499b6cf9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x57309a2a7cea - std::panicking::begin_panic_handler::{{closure}}::h40a30e994b26720e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x57309a2a64b9 - std::sys::backtrace::__rust_end_short_backtrace::hb5bcb2f6ea295c8b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x57309a2a797d - __rustc[bf3627c2b8b7eae9]::rust_begin_unwind [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x57309a2c8a90 - core::panicking::panic_fmt::h20722ae9d0312a90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x57309a2c8ef6 - core::result::unwrap_failed::h3a549f59308089dd [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1732:5 [INFO] [stdout] 20: 0x57309a234eb8 - core::result::Result::unwrap::hf9ceb35fccb5f99f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1137:23 [INFO] [stdout] 21: 0x57309a234eb8 - aoc::puzzle_05::Problem::load::h9f61a61ebf8126d2 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:97:31 [INFO] [stdout] 22: 0x57309a23632f - aoc::puzzle_05::tests::example_2::h72552389c4f00269 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:156:23 [INFO] [stdout] 23: 0x57309a2362e7 - aoc::puzzle_05::tests::example_2::{{closure}}::hbe278406252b0aeb [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:155:19 [INFO] [stdout] 24: 0x57309a229cb6 - core::ops::function::FnOnce::call_once::hcf0577ff9fcf831b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x57309a275b7b - core::ops::function::FnOnce::call_once::h57f6f31c364c320b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x57309a275b7b - test::__rust_begin_short_backtrace::h517520f4c2bfc013 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x57309a274dd2 - test::run_test_in_process::{{closure}}::h0914ac5f2719bf90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:60 [INFO] [stdout] 28: 0x57309a274dd2 - as core::ops::function::FnOnce<()>>::call_once::h6fe627a8560ee122 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x57309a274dd2 - std::panicking::try::do_call::h8e4a522b2d07b5d9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x57309a274dd2 - std::panicking::try::h254b443d279d1f8a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x57309a274dd2 - std::panic::catch_unwind::he39107e495b94aed [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x57309a274dd2 - test::run_test_in_process::hb9053e7102e6de40 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x57309a274dd2 - test::run_test::{{closure}}::hed53f683e9967fc9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x57309a2381c4 - test::run_test::{{closure}}::h1b1395a97621c24c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x57309a2381c4 - std::sys::backtrace::__rust_begin_short_backtrace::hd15d7342920b94e4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hf7d3403d2a997ad4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x57309a23bbea - as core::ops::function::FnOnce<()>>::call_once::h804cb151403aed57 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x57309a23bbea - std::panicking::try::do_call::h83a3328114f83651 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x57309a23bbea - std::panicking::try::h5371451a86d476d0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x57309a23bbea - std::panic::catch_unwind::h2d1b89e7535ca74a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::h169c242c7f876b92 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x57309a23bbea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4115e0f997976371 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::hbc3fa83432d7fd73 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::heba5519d10f2c030 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x57309a2a98db - std::sys::pal::unix::thread::Thread::new::thread_start::h211a36f354245501 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x77338f73aaa4 - [INFO] [stdout] 47: 0x77338f7c7a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- puzzle_05::tests::part_1 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'puzzle_05::tests::part_1' panicked at src/puzzle_05.rs:97:58: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::libunwind::trace::h2a54ddf40adf8cf8 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::trace_unsynchronized::h332dec2b3594a10b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57309a2a5fb2 - std::sys::backtrace::_print_fmt::hcb3dee91dccac105 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x57309a2a5fb2 - ::fmt::h2f02338d4ae6d8b0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x57309a2ca023 - core::fmt::rt::Argument::fmt::h8705d664b1839d6c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x57309a2ca023 - core::fmt::write::h5e77c22335cabc7f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/mod.rs:1446:25 [INFO] [stdout] 6: 0x57309a2a2ea3 - std::io::default_write_fmt::h5c16109ce8878b06 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57309a2a2ea3 - std::io::Write::write_fmt::h183cd11c08a12e04 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:1914:13 [INFO] [stdout] 8: 0x57309a2a5e02 - std::sys::backtrace::BacktraceLock::print::hb22254026b13323e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x57309a2a753c - std::panicking::default_hook::{{closure}}::h15ac4e3ee7801be5 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:300:22 [INFO] [stdout] 10: 0x57309a2a7392 - std::panicking::default_hook::h15db2a3343942a16 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x57309a2703c4 - as core::ops::function::Fn>::call::ha02114eecd5b8f69 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x57309a2703c4 - test::test_main_with_exit_callback::{{closure}}::hfb76c9b760818eb2 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x57309a2a8033 - as core::ops::function::Fn>::call::h325134fa51136753 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x57309a2a8033 - std::panicking::rust_panic_with_hook::h67f3fa85499b6cf9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x57309a2a7cea - std::panicking::begin_panic_handler::{{closure}}::h40a30e994b26720e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x57309a2a64b9 - std::sys::backtrace::__rust_end_short_backtrace::hb5bcb2f6ea295c8b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x57309a2a797d - __rustc[bf3627c2b8b7eae9]::rust_begin_unwind [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x57309a2c8a90 - core::panicking::panic_fmt::h20722ae9d0312a90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x57309a2c8ef6 - core::result::unwrap_failed::h3a549f59308089dd [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1732:5 [INFO] [stdout] 20: 0x57309a234eb8 - core::result::Result::unwrap::hf9ceb35fccb5f99f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1137:23 [INFO] [stdout] 21: 0x57309a234eb8 - aoc::puzzle_05::Problem::load::h9f61a61ebf8126d2 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:97:31 [INFO] [stdout] 22: 0x57309a23611f - aoc::puzzle_05::tests::part_1::hbe24ae148a165c68 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:150:23 [INFO] [stdout] 23: 0x57309a2360d7 - aoc::puzzle_05::tests::part_1::{{closure}}::h6bfe6304544ea7d7 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_05.rs:149:16 [INFO] [stdout] 24: 0x57309a229ad6 - core::ops::function::FnOnce::call_once::h64d0aa1b8e9bc83f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x57309a275b7b - core::ops::function::FnOnce::call_once::h57f6f31c364c320b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x57309a275b7b - test::__rust_begin_short_backtrace::h517520f4c2bfc013 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:648:18 [INFO] [stdout] 27: 0x57309a274dd2 - test::run_test_in_process::{{closure}}::h0914ac5f2719bf90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:60 [INFO] [stdout] 28: 0x57309a274dd2 - as core::ops::function::FnOnce<()>>::call_once::h6fe627a8560ee122 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 29: 0x57309a274dd2 - std::panicking::try::do_call::h8e4a522b2d07b5d9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 30: 0x57309a274dd2 - std::panicking::try::h254b443d279d1f8a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 31: 0x57309a274dd2 - std::panic::catch_unwind::he39107e495b94aed [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x57309a274dd2 - test::run_test_in_process::hb9053e7102e6de40 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:27 [INFO] [stdout] 33: 0x57309a274dd2 - test::run_test::{{closure}}::hed53f683e9967fc9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:592:43 [INFO] [stdout] 34: 0x57309a2381c4 - test::run_test::{{closure}}::h1b1395a97621c24c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:622:41 [INFO] [stdout] 35: 0x57309a2381c4 - std::sys::backtrace::__rust_begin_short_backtrace::hd15d7342920b94e4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 36: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hf7d3403d2a997ad4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 37: 0x57309a23bbea - as core::ops::function::FnOnce<()>>::call_once::h804cb151403aed57 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 38: 0x57309a23bbea - std::panicking::try::do_call::h83a3328114f83651 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 39: 0x57309a23bbea - std::panicking::try::h5371451a86d476d0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 40: 0x57309a23bbea - std::panic::catch_unwind::h2d1b89e7535ca74a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::h169c242c7f876b92 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 42: 0x57309a23bbea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4115e0f997976371 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::hbc3fa83432d7fd73 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::heba5519d10f2c030 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 45: 0x57309a2a98db - std::sys::pal::unix::thread::Thread::new::thread_start::h211a36f354245501 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 46: 0x77338f73aaa4 - [INFO] [stdout] 47: 0x77338f7c7a34 - clone [INFO] [stdout] 48: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- puzzle_06::tests::part_1 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'puzzle_06::tests::part_1' panicked at src/puzzle_06.rs:124:48: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::libunwind::trace::h2a54ddf40adf8cf8 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::trace_unsynchronized::h332dec2b3594a10b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57309a2a5fb2 - std::sys::backtrace::_print_fmt::hcb3dee91dccac105 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x57309a2a5fb2 - ::fmt::h2f02338d4ae6d8b0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x57309a2ca023 - core::fmt::rt::Argument::fmt::h8705d664b1839d6c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x57309a2ca023 - core::fmt::write::h5e77c22335cabc7f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/mod.rs:1446:25 [INFO] [stdout] 6: 0x57309a2a2ea3 - std::io::default_write_fmt::h5c16109ce8878b06 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57309a2a2ea3 - std::io::Write::write_fmt::h183cd11c08a12e04 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:1914:13 [INFO] [stdout] 8: 0x57309a2a5e02 - std::sys::backtrace::BacktraceLock::print::hb22254026b13323e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x57309a2a753c - std::panicking::default_hook::{{closure}}::h15ac4e3ee7801be5 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:300:22 [INFO] [stdout] 10: 0x57309a2a7392 - std::panicking::default_hook::h15db2a3343942a16 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x57309a2703c4 - as core::ops::function::Fn>::call::ha02114eecd5b8f69 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x57309a2703c4 - test::test_main_with_exit_callback::{{closure}}::hfb76c9b760818eb2 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x57309a2a8033 - as core::ops::function::Fn>::call::h325134fa51136753 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x57309a2a8033 - std::panicking::rust_panic_with_hook::h67f3fa85499b6cf9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x57309a2a7cea - std::panicking::begin_panic_handler::{{closure}}::h40a30e994b26720e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x57309a2a64b9 - std::sys::backtrace::__rust_end_short_backtrace::hb5bcb2f6ea295c8b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x57309a2a797d - __rustc[bf3627c2b8b7eae9]::rust_begin_unwind [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x57309a2c8a90 - core::panicking::panic_fmt::h20722ae9d0312a90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x57309a2c8ef6 - core::result::unwrap_failed::h3a549f59308089dd [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1732:5 [INFO] [stdout] 20: 0x57309a22d0f7 - core::result::Result::unwrap::hf9ceb35fccb5f99f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1137:23 [INFO] [stdout] 21: 0x57309a22d0f7 - aoc::puzzle_06::tests::part_1::h0de0679af3bc6fb4 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_06.rs:124:21 [INFO] [stdout] 22: 0x57309a22d067 - aoc::puzzle_06::tests::part_1::{{closure}}::h10b20797845883c6 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_06.rs:122:16 [INFO] [stdout] 23: 0x57309a229c76 - core::ops::function::FnOnce::call_once::hb9708cb79ee98b85 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x57309a275b7b - core::ops::function::FnOnce::call_once::h57f6f31c364c320b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x57309a275b7b - test::__rust_begin_short_backtrace::h517520f4c2bfc013 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x57309a274dd2 - test::run_test_in_process::{{closure}}::h0914ac5f2719bf90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:60 [INFO] [stdout] 27: 0x57309a274dd2 - as core::ops::function::FnOnce<()>>::call_once::h6fe627a8560ee122 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x57309a274dd2 - std::panicking::try::do_call::h8e4a522b2d07b5d9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x57309a274dd2 - std::panicking::try::h254b443d279d1f8a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x57309a274dd2 - std::panic::catch_unwind::he39107e495b94aed [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x57309a274dd2 - test::run_test_in_process::hb9053e7102e6de40 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x57309a274dd2 - test::run_test::{{closure}}::hed53f683e9967fc9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x57309a2381c4 - test::run_test::{{closure}}::h1b1395a97621c24c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x57309a2381c4 - std::sys::backtrace::__rust_begin_short_backtrace::hd15d7342920b94e4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 35: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hf7d3403d2a997ad4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x57309a23bbea - as core::ops::function::FnOnce<()>>::call_once::h804cb151403aed57 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x57309a23bbea - std::panicking::try::do_call::h83a3328114f83651 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x57309a23bbea - std::panicking::try::h5371451a86d476d0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x57309a23bbea - std::panic::catch_unwind::h2d1b89e7535ca74a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::h169c242c7f876b92 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x57309a23bbea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4115e0f997976371 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::hbc3fa83432d7fd73 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::heba5519d10f2c030 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x57309a2a98db - std::sys::pal::unix::thread::Thread::new::thread_start::h211a36f354245501 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 45: 0x77338f73aaa4 - [INFO] [stdout] 46: 0x77338f7c7a34 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- puzzle_06::tests::part_2 stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'puzzle_06::tests::part_2' panicked at src/puzzle_06.rs:140:48: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" } [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::libunwind::trace::h2a54ddf40adf8cf8 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x57309a2a5fb2 - std::backtrace_rs::backtrace::trace_unsynchronized::h332dec2b3594a10b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x57309a2a5fb2 - std::sys::backtrace::_print_fmt::hcb3dee91dccac105 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x57309a2a5fb2 - ::fmt::h2f02338d4ae6d8b0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x57309a2ca023 - core::fmt::rt::Argument::fmt::h8705d664b1839d6c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x57309a2ca023 - core::fmt::write::h5e77c22335cabc7f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/fmt/mod.rs:1446:25 [INFO] [stdout] 6: 0x57309a2a2ea3 - std::io::default_write_fmt::h5c16109ce8878b06 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x57309a2a2ea3 - std::io::Write::write_fmt::h183cd11c08a12e04 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/io/mod.rs:1914:13 [INFO] [stdout] 8: 0x57309a2a5e02 - std::sys::backtrace::BacktraceLock::print::hb22254026b13323e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x57309a2a753c - std::panicking::default_hook::{{closure}}::h15ac4e3ee7801be5 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:300:22 [INFO] [stdout] 10: 0x57309a2a7392 - std::panicking::default_hook::h15db2a3343942a16 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:324:9 [INFO] [stdout] 11: 0x57309a2703c4 - as core::ops::function::Fn>::call::ha02114eecd5b8f69 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 12: 0x57309a2703c4 - test::test_main_with_exit_callback::{{closure}}::hfb76c9b760818eb2 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x57309a2a8033 - as core::ops::function::Fn>::call::h325134fa51136753 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1980:9 [INFO] [stdout] 14: 0x57309a2a8033 - std::panicking::rust_panic_with_hook::h67f3fa85499b6cf9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:841:13 [INFO] [stdout] 15: 0x57309a2a7cea - std::panicking::begin_panic_handler::{{closure}}::h40a30e994b26720e [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:706:13 [INFO] [stdout] 16: 0x57309a2a64b9 - std::sys::backtrace::__rust_end_short_backtrace::hb5bcb2f6ea295c8b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:168:18 [INFO] [stdout] 17: 0x57309a2a797d - __rustc[bf3627c2b8b7eae9]::rust_begin_unwind [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:697:5 [INFO] [stdout] 18: 0x57309a2c8a90 - core::panicking::panic_fmt::h20722ae9d0312a90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x57309a2c8ef6 - core::result::unwrap_failed::h3a549f59308089dd [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1732:5 [INFO] [stdout] 20: 0x57309a22d567 - core::result::Result::unwrap::hf9ceb35fccb5f99f [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/result.rs:1137:23 [INFO] [stdout] 21: 0x57309a22d567 - aoc::puzzle_06::tests::part_2::h27076dd3fc839222 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_06.rs:140:21 [INFO] [stdout] 22: 0x57309a22d4d7 - aoc::puzzle_06::tests::part_2::{{closure}}::h69470c7a0f2dfc49 [INFO] [stdout] at /opt/rustwide/workdir/src/puzzle_06.rs:138:16 [INFO] [stdout] 23: 0x57309a229bf6 - core::ops::function::FnOnce::call_once::ha047895fbd6e97ae [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x57309a275b7b - core::ops::function::FnOnce::call_once::h57f6f31c364c320b [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x57309a275b7b - test::__rust_begin_short_backtrace::h517520f4c2bfc013 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:648:18 [INFO] [stdout] 26: 0x57309a274dd2 - test::run_test_in_process::{{closure}}::h0914ac5f2719bf90 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:60 [INFO] [stdout] 27: 0x57309a274dd2 - as core::ops::function::FnOnce<()>>::call_once::h6fe627a8560ee122 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x57309a274dd2 - std::panicking::try::do_call::h8e4a522b2d07b5d9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 29: 0x57309a274dd2 - std::panicking::try::h254b443d279d1f8a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 30: 0x57309a274dd2 - std::panic::catch_unwind::he39107e495b94aed [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x57309a274dd2 - test::run_test_in_process::hb9053e7102e6de40 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:671:27 [INFO] [stdout] 32: 0x57309a274dd2 - test::run_test::{{closure}}::hed53f683e9967fc9 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:592:43 [INFO] [stdout] 33: 0x57309a2381c4 - test::run_test::{{closure}}::h1b1395a97621c24c [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/test/src/lib.rs:622:41 [INFO] [stdout] 34: 0x57309a2381c4 - std::sys::backtrace::__rust_begin_short_backtrace::hd15d7342920b94e4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/backtrace.rs:152:18 [INFO] [stdout] 35: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hf7d3403d2a997ad4 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x57309a23bbea - as core::ops::function::FnOnce<()>>::call_once::h804cb151403aed57 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x57309a23bbea - std::panicking::try::do_call::h83a3328114f83651 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:589:40 [INFO] [stdout] 38: 0x57309a23bbea - std::panicking::try::h5371451a86d476d0 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panicking.rs:552:19 [INFO] [stdout] 39: 0x57309a23bbea - std::panic::catch_unwind::h2d1b89e7535ca74a [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x57309a23bbea - std::thread::Builder::spawn_unchecked_::{{closure}}::h169c242c7f876b92 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x57309a23bbea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h4115e0f997976371 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::hbc3fa83432d7fd73 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 43: 0x57309a2a98db - as core::ops::function::FnOnce>::call_once::heba5519d10f2c030 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/alloc/src/boxed.rs:1966:9 [INFO] [stdout] 44: 0x57309a2a98db - std::sys::pal::unix::thread::Thread::new::thread_start::h211a36f354245501 [INFO] [stdout] at /rustc/414482f6a0d4e7290f614300581a0b55442552a3/library/std/src/sys/pal/unix/thread.rs:97:17 [INFO] [stdout] 45: 0x77338f73aaa4 - [INFO] [stdout] 46: 0x77338f7c7a34 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] puzzle_05::tests::example_1 [INFO] [stdout] puzzle_05::tests::example_2 [INFO] [stdout] puzzle_05::tests::part_1 [INFO] [stdout] puzzle_05::tests::part_2 [INFO] [stdout] puzzle_06::tests::part_1 [INFO] [stdout] puzzle_06::tests::part_2 [INFO] [stdout] [INFO] [stdout] test result: FAILED. 5 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7b659750e595fa920b5999d22830ba13d1d67542f496fb4b2b2f7143e5a0e0e2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7b659750e595fa920b5999d22830ba13d1d67542f496fb4b2b2f7143e5a0e0e2", kill_on_drop: false }` [INFO] [stdout] 7b659750e595fa920b5999d22830ba13d1d67542f496fb4b2b2f7143e5a0e0e2