[INFO] cloning repository https://github.com/ildanno/aoc2k21 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ildanno/aoc2k21" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fildanno%2Faoc2k21", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fildanno%2Faoc2k21'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 081c221752a020ad0953ca596bc2b89fc4498568 [INFO] checking ildanno/aoc2k21 against master#af4a5a13a15fa0c60e06321077ef452f769b42fd for pr-122960-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fildanno%2Faoc2k21" "/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/ildanno/aoc2k21 on toolchain af4a5a13a15fa0c60e06321077ef452f769b42fd [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/ildanno/aoc2k21 [INFO] finished tweaking git repo https://github.com/ildanno/aoc2k21 [INFO] tweaked toml for git repo https://github.com/ildanno/aoc2k21 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/ildanno/aoc2k21 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" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8efd8747b6c3506ff4be1089e55408881a4291ce98555a46f22463a4284075af [INFO] running `Command { std: "docker" "start" "-a" "8efd8747b6c3506ff4be1089e55408881a4291ce98555a46f22463a4284075af", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8efd8747b6c3506ff4be1089e55408881a4291ce98555a46f22463a4284075af", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8efd8747b6c3506ff4be1089e55408881a4291ce98555a46f22463a4284075af", kill_on_drop: false }` [INFO] [stdout] 8efd8747b6c3506ff4be1089e55408881a4291ce98555a46f22463a4284075af [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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+af4a5a13a15fa0c60e06321077ef452f769b42fd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8901d7dba3c8adad9509197e2f4b37c6ff14d763b2aed0a26595f3c6a8393da7 [INFO] running `Command { std: "docker" "start" "-a" "8901d7dba3c8adad9509197e2f4b37c6ff14d763b2aed0a26595f3c6a8393da7", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Checking aoc2k21 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::input::read` [INFO] [stdout] --> src/input.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::input::read; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `get_input`, `solve_part_1`, `solve_part_2` [INFO] [stdout] --> src/day_01.rs:48:25 [INFO] [stdout] | [INFO] [stdout] 48 | use crate::day_01::{get_input, solve_part_1, solve_part_2}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Command`, `get_input`, `parse_command`, `solve_part_1`, `solve_part_2` [INFO] [stdout] --> src/day_02.rs:81:25 [INFO] [stdout] | [INFO] [stdout] 81 | use crate::day_02::{Command, get_input, parse_command, solve_part_1, solve_part_2}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `binstr_to_int`, `less_common_value`, `most_common_value`, `reverse_binary`, `solve_part_1`, `solve_part_2` [INFO] [stdout] --> src/day_03.rs:106:25 [INFO] [stdout] | [INFO] [stdout] 106 | use crate::day_03::{binstr_to_int, less_common_value, most_common_value, reverse_binary, solve_part_1, solve_part_2}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::input` [INFO] [stdout] --> src/day_03.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | use crate::input; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Board`, `Cell`, `Game`, `parse_input`, `solve_part_1`, `solve_part_2` [INFO] [stdout] --> src/day_04.rs:184:25 [INFO] [stdout] | [INFO] [stdout] 184 | use crate::day_04::{Board, Cell, Game, parse_input, solve_part_1, solve_part_2}; [INFO] [stdout] | ^^^^^ ^^^^ ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::input` [INFO] [stdout] --> src/day_04.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | use crate::input; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/day_05.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Line`, `Point`, `parse_input`, `solve_part_1`, `solve_part_2` [INFO] [stdout] --> src/day_05.rs:102:25 [INFO] [stdout] | [INFO] [stdout] 102 | use crate::day_05::{Line, parse_input, Point, solve_part_1, solve_part_2}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^ ^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::input` [INFO] [stdout] --> src/day_05.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | use crate::input; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::max` [INFO] [stdout] --> src/day_06.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::max; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `project`, `solve` [INFO] [stdout] --> src/day_06.rs:71:25 [INFO] [stdout] | [INFO] [stdout] 71 | use crate::day_06::{project, solve}; [INFO] [stdout] | ^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/day_07.rs:50:25 [INFO] [stdout] | [INFO] [stdout] 50 | let range = (min(position_start, position_end)..max(position_start, position_end)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 50 - let range = (min(position_start, position_end)..max(position_start, position_end)); [INFO] [stdout] 50 + let range = min(position_start, position_end)..max(position_start, position_end); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `fuel_cost_constant`, `fuel_cost_linear`, `parse_input`, `solve_part_1`, `solve_part_2` [INFO] [stdout] --> src/day_07.rs:57:25 [INFO] [stdout] | [INFO] [stdout] 57 | use crate::day_07::{fuel_cost_constant, fuel_cost_linear, parse_input, solve_part_1, solve_part_2}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::input` [INFO] [stdout] --> src/day_07.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | use crate::input; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::array::IntoIter` [INFO] [stdout] --> src/day_08.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 219 | use std::array::IntoIter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/day_08.rs:220:9 [INFO] [stdout] | [INFO] [stdout] 220 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `InputNumber`, `InputSignal`, `decode_number`, `decode_signal`, `signals_with_no_segment`, `solve_part_1`, `solve_part_2` [INFO] [stdout] --> src/day_08.rs:221:25 [INFO] [stdout] | [INFO] [stdout] 221 | ...::{decode_number, decode_signal, InputLine, InputNumber, InputSignal, parse_input, signals_with_no_segment, solve_part_1, solve_part_2}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::input` [INFO] [stdout] --> src/day_08.rs:222:9 [INFO] [stdout] | [INFO] [stdout] 222 | use crate::input; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `basin`, `decode_input`, `parse_input`, `solve_part_1`, `solve_part_2` [INFO] [stdout] --> src/day_09.rs:178:25 [INFO] [stdout] | [INFO] [stdout] 178 | use crate::day_09::{basin, decode_input, Heightmap, parse_input, Point, solve_part_1, solve_part_2}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::input` [INFO] [stdout] --> src/day_09.rs:179:9 [INFO] [stdout] | [INFO] [stdout] 179 | use crate::input; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Line`, `detect`, `missing_sequence`, `reduce`, `solve_part_1`, `solve_part_2` [INFO] [stdout] --> src/day_10.rs:103:25 [INFO] [stdout] | [INFO] [stdout] 103 | use crate::day_10::{detect, Line, missing_sequence, reduce, solve_part_1, solve_part_2}; [INFO] [stdout] | ^^^^^^ ^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::input` [INFO] [stdout] --> src/day_10.rs:104:9 [INFO] [stdout] | [INFO] [stdout] 104 | use crate::input; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `parse_input`, `solve_part_1`, `solve_part_2` [INFO] [stdout] --> src/day_11.rs:134:31 [INFO] [stdout] | [INFO] [stdout] 134 | use crate::day_11::{Grid, parse_input, solve_part_1, solve_part_2}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::input` [INFO] [stdout] --> src/day_11.rs:135:9 [INFO] [stdout] | [INFO] [stdout] 135 | use crate::input; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cmp::max` [INFO] [stdout] --> src/day_06.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::max; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `project` [INFO] [stdout] --> src/day_06.rs:71:25 [INFO] [stdout] | [INFO] [stdout] 71 | use crate::day_06::{project, solve}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/day_07.rs:50:25 [INFO] [stdout] | [INFO] [stdout] 50 | let range = (min(position_start, position_end)..max(position_start, position_end)); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 50 - let range = (min(position_start, position_end)..max(position_start, position_end)); [INFO] [stdout] 50 + let range = min(position_start, position_end)..max(position_start, position_end); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/day_06.rs:47:44 [INFO] [stdout] | [INFO] [stdout] 47 | fn project(initial_state: u128, day: u128, mut cache: &mut HashMap<(u128, u128), u128>) -> u128 { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::array::IntoIter::::new`: use `IntoIterator::into_iter` instead [INFO] [stdout] --> src/day_08.rs:274:23 [INFO] [stdout] | [INFO] [stdout] 274 | IntoIter::new([ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::array::IntoIter::::new`: use `IntoIterator::into_iter` instead [INFO] [stdout] --> src/day_08.rs:295:23 [INFO] [stdout] | [INFO] [stdout] 295 | IntoIter::new([ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/day_08.rs:90:9 [INFO] [stdout] | [INFO] [stdout] 90 | let mut signals = signals.clone(); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/day_11.rs:114:24 [INFO] [stdout] | [INFO] [stdout] 114 | .fold(0, |sum, step| -> i64 { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_07.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn get_input() -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `signal_with_lenght` is never used [INFO] [stdout] --> src/day_08.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | fn signal_with_lenght(signals: &Vec, lenght: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_08.rs:224:8 [INFO] [stdout] | [INFO] [stdout] 224 | fn get_input() -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_09.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | fn get_input() -> Vec> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_map` is never used [INFO] [stdout] --> src/day_09.rs:191:8 [INFO] [stdout] | [INFO] [stdout] 191 | fn get_map() -> Heightmap { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_10.rs:106:8 [INFO] [stdout] | [INFO] [stdout] 106 | fn get_input() -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_11.rs:137:8 [INFO] [stdout] | [INFO] [stdout] 137 | fn get_input() -> Grid { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 35 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/day_06.rs:47:44 [INFO] [stdout] | [INFO] [stdout] 47 | fn project(initial_state: u128, day: u128, mut cache: &mut HashMap<(u128, u128), u128>) -> u128 { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/day_08.rs:90:9 [INFO] [stdout] | [INFO] [stdout] 90 | let mut signals = signals.clone(); [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/day_11.rs:114:24 [INFO] [stdout] | [INFO] [stdout] 114 | .fold(0, |sum, step| -> i64 { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `signal_with_lenght` is never used [INFO] [stdout] --> src/day_08.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | fn signal_with_lenght(signals: &Vec, lenght: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 9 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.14s [INFO] running `Command { std: "docker" "inspect" "8901d7dba3c8adad9509197e2f4b37c6ff14d763b2aed0a26595f3c6a8393da7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8901d7dba3c8adad9509197e2f4b37c6ff14d763b2aed0a26595f3c6a8393da7", kill_on_drop: false }` [INFO] [stdout] 8901d7dba3c8adad9509197e2f4b37c6ff14d763b2aed0a26595f3c6a8393da7 [INFO] checking ildanno/aoc2k21 against try#36dbcaee1a55543dfc181be52a69d99ff46ff62f for pr-122960-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fildanno%2Faoc2k21" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/ildanno/aoc2k21 on toolchain 36dbcaee1a55543dfc181be52a69d99ff46ff62f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/ildanno/aoc2k21 [INFO] finished tweaking git repo https://github.com/ildanno/aoc2k21 [INFO] tweaked toml for git repo https://github.com/ildanno/aoc2k21 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/ildanno/aoc2k21 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" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 262358b3ca1a02fa364fc3f84aa5550bf00e719906fe7bd2159a1c547a77eece [INFO] running `Command { std: "docker" "start" "-a" "262358b3ca1a02fa364fc3f84aa5550bf00e719906fe7bd2159a1c547a77eece", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "262358b3ca1a02fa364fc3f84aa5550bf00e719906fe7bd2159a1c547a77eece", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "262358b3ca1a02fa364fc3f84aa5550bf00e719906fe7bd2159a1c547a77eece", kill_on_drop: false }` [INFO] [stdout] 262358b3ca1a02fa364fc3f84aa5550bf00e719906fe7bd2159a1c547a77eece [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+36dbcaee1a55543dfc181be52a69d99ff46ff62f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c5314c06f211a053a82d2d19bd82ee11753f08cd603ac9eb5b55d671fff7b4e8 [INFO] running `Command { std: "docker" "start" "-a" "c5314c06f211a053a82d2d19bd82ee11753f08cd603ac9eb5b55d671fff7b4e8", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Checking aoc2k21 v0.1.0 (/tmp/fixit) [INFO] [stderr] Migrating src/main.rs from 2021 edition to 2024 [INFO] [stderr] Fixed src/day_08.rs (1 fix) [INFO] [stderr] Fixed src/day_06.rs (3 fixes) [INFO] [stderr] Fixed src/day_07.rs (1 fix) [INFO] [stdout] warning: use of deprecated associated function `std::array::IntoIter::::new`: use `IntoIterator::into_iter` instead [INFO] [stdout] --> src/day_08.rs:274:23 [INFO] [stdout] | [INFO] [stdout] 274 | IntoIter::new([ [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::array::IntoIter::::new`: use `IntoIterator::into_iter` instead [INFO] [stdout] --> src/day_08.rs:295:23 [INFO] [stdout] | [INFO] [stdout] 295 | IntoIter::new([ [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/day_11.rs:114:24 [INFO] [stdout] | [INFO] [stdout] 114 | .fold(0, |sum, step| -> i64 { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `signal_with_lenght` is never used [INFO] [stdout] --> src/day_08.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | fn signal_with_lenght(signals: &Vec, lenght: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Fixed src/day_11.rs (2 fixes) [INFO] [stderr] Fixed src/day_03.rs (2 fixes) [INFO] [stderr] Fixed src/day_09.rs (2 fixes) [INFO] [stderr] Fixed src/day_06.rs (1 fix) [INFO] [stderr] Fixed src/day_05.rs (3 fixes) [INFO] [stderr] Fixed src/day_10.rs (2 fixes) [INFO] [stderr] Fixed src/input.rs (1 fix) [INFO] [stderr] Fixed src/day_01.rs (1 fix) [INFO] [stderr] Fixed src/day_04.rs (2 fixes) [INFO] [stderr] Fixed src/day_02.rs (1 fix) [INFO] [stderr] Fixed src/day_08.rs (4 fixes) [INFO] [stderr] Fixed src/day_07.rs (2 fixes) [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/day_11.rs:114:24 [INFO] [stdout] | [INFO] [stdout] 114 | .fold(0, |sum, step| -> i64 { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_07.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn get_input() -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `signal_with_lenght` is never used [INFO] [stdout] --> src/day_08.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | fn signal_with_lenght(signals: &Vec, lenght: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_08.rs:224:8 [INFO] [stdout] | [INFO] [stdout] 224 | fn get_input() -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_09.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | fn get_input() -> Vec> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_map` is never used [INFO] [stdout] --> src/day_09.rs:191:8 [INFO] [stdout] | [INFO] [stdout] 191 | fn get_map() -> Heightmap { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_10.rs:106:8 [INFO] [stdout] | [INFO] [stdout] 106 | fn get_input() -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_11.rs:137:8 [INFO] [stdout] | [INFO] [stdout] 137 | fn get_input() -> Grid { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.92s [INFO] [stderr] Running `cargo check` to verify 2024 [INFO] [stderr] Checking aoc2k21 v0.1.0 (/tmp/fixit) [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/day_11.rs:114:24 [INFO] [stdout] | [INFO] [stdout] 114 | .fold(0, |sum, step| -> i64 { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_07.rs:60:8 [INFO] [stdout] | [INFO] [stdout] 60 | fn get_input() -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `signal_with_lenght` is never used [INFO] [stdout] --> src/day_08.rs:55:4 [INFO] [stdout] | [INFO] [stdout] 55 | fn signal_with_lenght(signals: &Vec, lenght: usize) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_08.rs:224:8 [INFO] [stdout] | [INFO] [stdout] 224 | fn get_input() -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_09.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | fn get_input() -> Vec> { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_map` is never used [INFO] [stdout] --> src/day_09.rs:191:8 [INFO] [stdout] | [INFO] [stdout] 191 | fn get_map() -> Heightmap { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_10.rs:106:8 [INFO] [stdout] | [INFO] [stdout] 106 | fn get_input() -> Vec { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_input` is never used [INFO] [stdout] --> src/day_11.rs:137:8 [INFO] [stdout] | [INFO] [stdout] 137 | fn get_input() -> Grid { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 8 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `read` in this scope [INFO] [stdout] --> src/input.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | read("data/00.txt"), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 21 + use core::ptr::read; [INFO] [stdout] | [INFO] [stdout] 21 + use crate::input::read; [INFO] [stdout] | [INFO] [stdout] 21 + use std::fs::read; [INFO] [stdout] | [INFO] [stdout] 21 + use std::ptr::read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_01.rs:53:20 [INFO] [stdout] | [INFO] [stdout] 53 | assert_eq!(solve_part_1(&data), 7) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 50 + use crate::day_01::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_01.rs:59:20 [INFO] [stdout] | [INFO] [stdout] 59 | assert_eq!(solve_part_2(&data), 5) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 50 + use crate::day_01::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_input` in this scope [INFO] [stdout] --> src/day_01.rs:64:20 [INFO] [stdout] | [INFO] [stdout] 64 | let data = get_input(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 50 + use crate::day_01::get_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_01.rs:66:20 [INFO] [stdout] | [INFO] [stdout] 66 | assert_eq!(solve_part_1(&data), 1288); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 50 + use crate::day_01::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_01.rs:67:20 [INFO] [stdout] | [INFO] [stdout] 67 | assert_eq!(solve_part_2(&data), 1311) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 50 + use crate::day_01::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:86:13 [INFO] [stdout] | [INFO] [stdout] 86 | Command::Forward(5), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | Command::Down(5), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | Command::Forward(8), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:89:13 [INFO] [stdout] | [INFO] [stdout] 89 | Command::Up(3), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | Command::Down(8), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:91:13 [INFO] [stdout] | [INFO] [stdout] 91 | Command::Forward(2), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_02.rs:93:25 [INFO] [stdout] | [INFO] [stdout] 93 | assert_eq!(150, solve_part_1(&commands)) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:99:13 [INFO] [stdout] | [INFO] [stdout] 99 | Command::Forward(5), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | Command::Down(5), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | Command::Forward(8), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:102:13 [INFO] [stdout] | [INFO] [stdout] 102 | Command::Up(3), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | Command::Down(8), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:104:13 [INFO] [stdout] | [INFO] [stdout] 104 | Command::Forward(2), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_02.rs:106:25 [INFO] [stdout] | [INFO] [stdout] 106 | assert_eq!(900, solve_part_2(&commands)) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_command` in this scope [INFO] [stdout] --> src/day_02.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | parse_command(&String::from("forward 5")), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::parse_command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:113:16 [INFO] [stdout] | [INFO] [stdout] 113 | Ok(Command::Forward(5)) [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_command` in this scope [INFO] [stdout] --> src/day_02.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 117 | parse_command(&String::from("down 8")), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::parse_command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:118:16 [INFO] [stdout] | [INFO] [stdout] 118 | Ok(Command::Down(8)) [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_command` in this scope [INFO] [stdout] --> src/day_02.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | parse_command(&String::from("up 3")), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::parse_command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Command` [INFO] [stdout] --> src/day_02.rs:123:16 [INFO] [stdout] | [INFO] [stdout] 123 | Ok(Command::Up(3)) [INFO] [stdout] | ^^^^^^^ use of undeclared type `Command` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::Command; [INFO] [stdout] | [INFO] [stdout] 83 + use std::process::Command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_command` in this scope [INFO] [stdout] --> src/day_02.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 127 | parse_command(&String::from("back 6")), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::parse_command; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_input` in this scope [INFO] [stdout] --> src/day_02.rs:134:20 [INFO] [stdout] | [INFO] [stdout] 134 | let data = get_input(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::get_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_02.rs:135:20 [INFO] [stdout] | [INFO] [stdout] 135 | assert_eq!(solve_part_1(&data), 1868935); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_02.rs:136:20 [INFO] [stdout] | [INFO] [stdout] 136 | assert_eq!(solve_part_2(&data), 1965970888) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 83 + use crate::day_02::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `binstr_to_int` in this scope [INFO] [stdout] --> src/day_03.rs:111:20 [INFO] [stdout] | [INFO] [stdout] 111 | assert_eq!(binstr_to_int("10110"), 22); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::binstr_to_int; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `binstr_to_int` in this scope [INFO] [stdout] --> src/day_03.rs:112:20 [INFO] [stdout] | [INFO] [stdout] 112 | assert_eq!(binstr_to_int("01001"), 9); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::binstr_to_int; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `reverse_binary` in this scope [INFO] [stdout] --> src/day_03.rs:117:20 [INFO] [stdout] | [INFO] [stdout] 117 | assert_eq!(reverse_binary(&String::from("10110")), String::from("01001")); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::reverse_binary; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `reverse_binary` in this scope [INFO] [stdout] --> src/day_03.rs:118:20 [INFO] [stdout] | [INFO] [stdout] 118 | assert_eq!(reverse_binary(&String::from("01001")), String::from("10110")); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::reverse_binary; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_03.rs:138:20 [INFO] [stdout] | [INFO] [stdout] 138 | assert_eq!(solve_part_1(&report), 198) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_03.rs:158:20 [INFO] [stdout] | [INFO] [stdout] 158 | assert_eq!(solve_part_2(&report), 230) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_03.rs:163:20 [INFO] [stdout] | [INFO] [stdout] 163 | let data = input::read("data/03.txt"); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 109 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_03.rs:164:20 [INFO] [stdout] | [INFO] [stdout] 164 | assert_eq!(solve_part_1(&data), 2003336); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_03.rs:165:20 [INFO] [stdout] | [INFO] [stdout] 165 | assert_eq!(solve_part_2(&data), 1877139); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `most_common_value` in this scope [INFO] [stdout] --> src/day_03.rs:170:20 [INFO] [stdout] | [INFO] [stdout] 170 | assert_eq!(most_common_value(vec![0, 1]), "1"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::most_common_value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `most_common_value` in this scope [INFO] [stdout] --> src/day_03.rs:171:20 [INFO] [stdout] | [INFO] [stdout] 171 | assert_eq!(most_common_value(vec![0, 1, 1]), "1"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::most_common_value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `most_common_value` in this scope [INFO] [stdout] --> src/day_03.rs:172:20 [INFO] [stdout] | [INFO] [stdout] 172 | assert_eq!(most_common_value(vec![0, 0, 1, 1]), "1"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::most_common_value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `most_common_value` in this scope [INFO] [stdout] --> src/day_03.rs:173:20 [INFO] [stdout] | [INFO] [stdout] 173 | assert_eq!(most_common_value(vec![0, 0, 0, 1, 1]), "0"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::most_common_value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `most_common_value` in this scope [INFO] [stdout] --> src/day_03.rs:174:20 [INFO] [stdout] | [INFO] [stdout] 174 | assert_eq!(most_common_value(vec![0, 0, 0, 0, 1, 1]), "0"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::most_common_value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `less_common_value` in this scope [INFO] [stdout] --> src/day_03.rs:179:20 [INFO] [stdout] | [INFO] [stdout] 179 | assert_eq!(less_common_value(vec![0, 1]), "0"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::less_common_value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `less_common_value` in this scope [INFO] [stdout] --> src/day_03.rs:180:20 [INFO] [stdout] | [INFO] [stdout] 180 | assert_eq!(less_common_value(vec![0, 1, 1]), "0"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::less_common_value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `less_common_value` in this scope [INFO] [stdout] --> src/day_03.rs:181:20 [INFO] [stdout] | [INFO] [stdout] 181 | assert_eq!(less_common_value(vec![0, 0, 1, 1]), "0"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::less_common_value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `less_common_value` in this scope [INFO] [stdout] --> src/day_03.rs:182:20 [INFO] [stdout] | [INFO] [stdout] 182 | assert_eq!(less_common_value(vec![0, 0, 0, 1, 1]), "1"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::less_common_value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `less_common_value` in this scope [INFO] [stdout] --> src/day_03.rs:183:20 [INFO] [stdout] | [INFO] [stdout] 183 | assert_eq!(less_common_value(vec![0, 0, 0, 0, 1, 1]), "1"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 109 + use crate::day_03::less_common_value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_04.rs:189:20 [INFO] [stdout] | [INFO] [stdout] 189 | let data = input::read("data/04-test.txt"); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 187 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_04.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 191 | parse_input(&data), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Game` in this scope [INFO] [stdout] --> src/day_04.rs:192:13 [INFO] [stdout] | [INFO] [stdout] 192 | Game { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Game; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Board` in this scope [INFO] [stdout] --> src/day_04.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | Board { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Board; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:197:30 [INFO] [stdout] | [INFO] [stdout] 197 | ... [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:197:45 [INFO] [stdout] | [INFO] [stdout] 197 | ... [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:197:60 [INFO] [stdout] | [INFO] [stdout] 197 | ... [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:197:75 [INFO] [stdout] | [INFO] [stdout] 197 | ... [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:197:90 [INFO] [stdout] | [INFO] [stdout] 197 | ... [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:198:30 [INFO] [stdout] | [INFO] [stdout] 198 | ... [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:198:44 [INFO] [stdout] | [INFO] [stdout] 198 | ... [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:198:58 [INFO] [stdout] | [INFO] [stdout] 198 | ... [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:198:73 [INFO] [stdout] | [INFO] [stdout] 198 | ... [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:198:87 [INFO] [stdout] | [INFO] [stdout] 198 | ... [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:199:30 [INFO] [stdout] | [INFO] [stdout] 199 | ... [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:199:45 [INFO] [stdout] | [INFO] [stdout] 199 | ... [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:199:59 [INFO] [stdout] | [INFO] [stdout] 199 | ... [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:199:74 [INFO] [stdout] | [INFO] [stdout] 199 | ... [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:199:89 [INFO] [stdout] | [INFO] [stdout] 199 | ... [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:200:30 [INFO] [stdout] | [INFO] [stdout] 200 | ... [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:200:44 [INFO] [stdout] | [INFO] [stdout] 200 | ... [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:200:59 [INFO] [stdout] | [INFO] [stdout] 200 | ... [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:200:73 [INFO] [stdout] | [INFO] [stdout] 200 | ... [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:200:88 [INFO] [stdout] | [INFO] [stdout] 200 | ... [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:201:30 [INFO] [stdout] | [INFO] [stdout] 201 | ... [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:201:44 [INFO] [stdout] | [INFO] [stdout] 201 | ... [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:201:59 [INFO] [stdout] | [INFO] [stdout] 201 | ... [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:201:74 [INFO] [stdout] | [INFO] [stdout] 201 | ... [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:201:89 [INFO] [stdout] | [INFO] [stdout] 201 | ... [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Board` in this scope [INFO] [stdout] --> src/day_04.rs:204:21 [INFO] [stdout] | [INFO] [stdout] 204 | Board { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Board; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:206:30 [INFO] [stdout] | [INFO] [stdout] 206 | ... [Cell::new(3), Cell::new(15), Cell::new(0), Cell::new(2), Cell::new(22)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:206:44 [INFO] [stdout] | [INFO] [stdout] 206 | ... [Cell::new(3), Cell::new(15), Cell::new(0), Cell::new(2), Cell::new(22)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:206:59 [INFO] [stdout] | [INFO] [stdout] 206 | ... [Cell::new(3), Cell::new(15), Cell::new(0), Cell::new(2), Cell::new(22)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:206:73 [INFO] [stdout] | [INFO] [stdout] 206 | ... [Cell::new(3), Cell::new(15), Cell::new(0), Cell::new(2), Cell::new(22)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:206:87 [INFO] [stdout] | [INFO] [stdout] 206 | ... [Cell::new(3), Cell::new(15), Cell::new(0), Cell::new(2), Cell::new(22)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:207:30 [INFO] [stdout] | [INFO] [stdout] 207 | ... [Cell::new(9), Cell::new(18), Cell::new(13), Cell::new(17), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:207:44 [INFO] [stdout] | [INFO] [stdout] 207 | ... [Cell::new(9), Cell::new(18), Cell::new(13), Cell::new(17), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:207:59 [INFO] [stdout] | [INFO] [stdout] 207 | ... [Cell::new(9), Cell::new(18), Cell::new(13), Cell::new(17), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:207:74 [INFO] [stdout] | [INFO] [stdout] 207 | ... [Cell::new(9), Cell::new(18), Cell::new(13), Cell::new(17), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:207:89 [INFO] [stdout] | [INFO] [stdout] 207 | ... [Cell::new(9), Cell::new(18), Cell::new(13), Cell::new(17), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:208:30 [INFO] [stdout] | [INFO] [stdout] 208 | ... [Cell::new(19), Cell::new(8), Cell::new(7), Cell::new(25), Cell::new(23)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:208:45 [INFO] [stdout] | [INFO] [stdout] 208 | ... [Cell::new(19), Cell::new(8), Cell::new(7), Cell::new(25), Cell::new(23)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:208:59 [INFO] [stdout] | [INFO] [stdout] 208 | ... [Cell::new(19), Cell::new(8), Cell::new(7), Cell::new(25), Cell::new(23)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:208:73 [INFO] [stdout] | [INFO] [stdout] 208 | ... [Cell::new(19), Cell::new(8), Cell::new(7), Cell::new(25), Cell::new(23)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:208:88 [INFO] [stdout] | [INFO] [stdout] 208 | ... [Cell::new(19), Cell::new(8), Cell::new(7), Cell::new(25), Cell::new(23)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:209:30 [INFO] [stdout] | [INFO] [stdout] 209 | ... [Cell::new(20), Cell::new(11), Cell::new(10), Cell::new(24), Cell::new(4)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:209:45 [INFO] [stdout] | [INFO] [stdout] 209 | ... [Cell::new(20), Cell::new(11), Cell::new(10), Cell::new(24), Cell::new(4)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:209:60 [INFO] [stdout] | [INFO] [stdout] 209 | ... [Cell::new(20), Cell::new(11), Cell::new(10), Cell::new(24), Cell::new(4)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:209:75 [INFO] [stdout] | [INFO] [stdout] 209 | ... [Cell::new(20), Cell::new(11), Cell::new(10), Cell::new(24), Cell::new(4)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:209:90 [INFO] [stdout] | [INFO] [stdout] 209 | ... [Cell::new(20), Cell::new(11), Cell::new(10), Cell::new(24), Cell::new(4)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:210:30 [INFO] [stdout] | [INFO] [stdout] 210 | ... [Cell::new(14), Cell::new(21), Cell::new(16), Cell::new(12), Cell::new(6)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:210:45 [INFO] [stdout] | [INFO] [stdout] 210 | ... [Cell::new(14), Cell::new(21), Cell::new(16), Cell::new(12), Cell::new(6)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:210:60 [INFO] [stdout] | [INFO] [stdout] 210 | ... [Cell::new(14), Cell::new(21), Cell::new(16), Cell::new(12), Cell::new(6)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:210:75 [INFO] [stdout] | [INFO] [stdout] 210 | ... [Cell::new(14), Cell::new(21), Cell::new(16), Cell::new(12), Cell::new(6)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:210:90 [INFO] [stdout] | [INFO] [stdout] 210 | ... [Cell::new(14), Cell::new(21), Cell::new(16), Cell::new(12), Cell::new(6)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Board` in this scope [INFO] [stdout] --> src/day_04.rs:213:21 [INFO] [stdout] | [INFO] [stdout] 213 | Board { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Board; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:215:30 [INFO] [stdout] | [INFO] [stdout] 215 | ... [Cell::new(14), Cell::new(21), Cell::new(17), Cell::new(24), Cell::new(4)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:215:45 [INFO] [stdout] | [INFO] [stdout] 215 | ... [Cell::new(14), Cell::new(21), Cell::new(17), Cell::new(24), Cell::new(4)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:215:60 [INFO] [stdout] | [INFO] [stdout] 215 | ... [Cell::new(14), Cell::new(21), Cell::new(17), Cell::new(24), Cell::new(4)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:215:75 [INFO] [stdout] | [INFO] [stdout] 215 | ... [Cell::new(14), Cell::new(21), Cell::new(17), Cell::new(24), Cell::new(4)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:215:90 [INFO] [stdout] | [INFO] [stdout] 215 | ... [Cell::new(14), Cell::new(21), Cell::new(17), Cell::new(24), Cell::new(4)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:216:30 [INFO] [stdout] | [INFO] [stdout] 216 | ... [Cell::new(10), Cell::new(16), Cell::new(15), Cell::new(9), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:216:45 [INFO] [stdout] | [INFO] [stdout] 216 | ... [Cell::new(10), Cell::new(16), Cell::new(15), Cell::new(9), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:216:60 [INFO] [stdout] | [INFO] [stdout] 216 | ... [Cell::new(10), Cell::new(16), Cell::new(15), Cell::new(9), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:216:75 [INFO] [stdout] | [INFO] [stdout] 216 | ... [Cell::new(10), Cell::new(16), Cell::new(15), Cell::new(9), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:216:89 [INFO] [stdout] | [INFO] [stdout] 216 | ... [Cell::new(10), Cell::new(16), Cell::new(15), Cell::new(9), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:217:30 [INFO] [stdout] | [INFO] [stdout] 217 | ... [Cell::new(18), Cell::new(8), Cell::new(23), Cell::new(26), Cell::new(20)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:217:45 [INFO] [stdout] | [INFO] [stdout] 217 | ... [Cell::new(18), Cell::new(8), Cell::new(23), Cell::new(26), Cell::new(20)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:217:59 [INFO] [stdout] | [INFO] [stdout] 217 | ... [Cell::new(18), Cell::new(8), Cell::new(23), Cell::new(26), Cell::new(20)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:217:74 [INFO] [stdout] | [INFO] [stdout] 217 | ... [Cell::new(18), Cell::new(8), Cell::new(23), Cell::new(26), Cell::new(20)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:217:89 [INFO] [stdout] | [INFO] [stdout] 217 | ... [Cell::new(18), Cell::new(8), Cell::new(23), Cell::new(26), Cell::new(20)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:218:30 [INFO] [stdout] | [INFO] [stdout] 218 | ... [Cell::new(22), Cell::new(11), Cell::new(13), Cell::new(6), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:218:45 [INFO] [stdout] | [INFO] [stdout] 218 | ... [Cell::new(22), Cell::new(11), Cell::new(13), Cell::new(6), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:218:60 [INFO] [stdout] | [INFO] [stdout] 218 | ... [Cell::new(22), Cell::new(11), Cell::new(13), Cell::new(6), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:218:75 [INFO] [stdout] | [INFO] [stdout] 218 | ... [Cell::new(22), Cell::new(11), Cell::new(13), Cell::new(6), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:218:89 [INFO] [stdout] | [INFO] [stdout] 218 | ... [Cell::new(22), Cell::new(11), Cell::new(13), Cell::new(6), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:219:30 [INFO] [stdout] | [INFO] [stdout] 219 | ... [Cell::new(2), Cell::new(0), Cell::new(12), Cell::new(3), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:219:44 [INFO] [stdout] | [INFO] [stdout] 219 | ... [Cell::new(2), Cell::new(0), Cell::new(12), Cell::new(3), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:219:58 [INFO] [stdout] | [INFO] [stdout] 219 | ... [Cell::new(2), Cell::new(0), Cell::new(12), Cell::new(3), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:219:73 [INFO] [stdout] | [INFO] [stdout] 219 | ... [Cell::new(2), Cell::new(0), Cell::new(12), Cell::new(3), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:219:87 [INFO] [stdout] | [INFO] [stdout] 219 | ... [Cell::new(2), Cell::new(0), Cell::new(12), Cell::new(3), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Board` in this scope [INFO] [stdout] --> src/day_04.rs:229:21 [INFO] [stdout] | [INFO] [stdout] 229 | let board = Board { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Board; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:231:18 [INFO] [stdout] | [INFO] [stdout] 231 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:231:33 [INFO] [stdout] | [INFO] [stdout] 231 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:231:48 [INFO] [stdout] | [INFO] [stdout] 231 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:231:63 [INFO] [stdout] | [INFO] [stdout] 231 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:231:78 [INFO] [stdout] | [INFO] [stdout] 231 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:232:18 [INFO] [stdout] | [INFO] [stdout] 232 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:232:32 [INFO] [stdout] | [INFO] [stdout] 232 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:232:46 [INFO] [stdout] | [INFO] [stdout] 232 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:232:61 [INFO] [stdout] | [INFO] [stdout] 232 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:232:75 [INFO] [stdout] | [INFO] [stdout] 232 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:233:18 [INFO] [stdout] | [INFO] [stdout] 233 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:233:33 [INFO] [stdout] | [INFO] [stdout] 233 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:233:47 [INFO] [stdout] | [INFO] [stdout] 233 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:233:62 [INFO] [stdout] | [INFO] [stdout] 233 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:233:77 [INFO] [stdout] | [INFO] [stdout] 233 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:234:18 [INFO] [stdout] | [INFO] [stdout] 234 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:234:32 [INFO] [stdout] | [INFO] [stdout] 234 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:234:47 [INFO] [stdout] | [INFO] [stdout] 234 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:234:61 [INFO] [stdout] | [INFO] [stdout] 234 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:234:76 [INFO] [stdout] | [INFO] [stdout] 234 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:235:18 [INFO] [stdout] | [INFO] [stdout] 235 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:235:32 [INFO] [stdout] | [INFO] [stdout] 235 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:235:47 [INFO] [stdout] | [INFO] [stdout] 235 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:235:62 [INFO] [stdout] | [INFO] [stdout] 235 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:235:77 [INFO] [stdout] | [INFO] [stdout] 235 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Board` in this scope [INFO] [stdout] --> src/day_04.rs:241:13 [INFO] [stdout] | [INFO] [stdout] 241 | Board { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Board; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:243:22 [INFO] [stdout] | [INFO] [stdout] 243 | [Cell::new(22), Cell::new(13), Cell{ number: 17, marked: true}, Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:243:37 [INFO] [stdout] | [INFO] [stdout] 243 | [Cell::new(22), Cell::new(13), Cell{ number: 17, marked: true}, Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Cell` in this scope [INFO] [stdout] --> src/day_04.rs:243:52 [INFO] [stdout] | [INFO] [stdout] 243 | [Cell::new(22), Cell::new(13), Cell{ number: 17, marked: true}, Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:243:85 [INFO] [stdout] | [INFO] [stdout] 243 | [Cell::new(22), Cell::new(13), Cell{ number: 17, marked: true}, Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:243:100 [INFO] [stdout] | [INFO] [stdout] 243 | [Cell::new(22), Cell::new(13), Cell{ number: 17, marked: true}, Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:244:22 [INFO] [stdout] | [INFO] [stdout] 244 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:244:36 [INFO] [stdout] | [INFO] [stdout] 244 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:244:50 [INFO] [stdout] | [INFO] [stdout] 244 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:244:65 [INFO] [stdout] | [INFO] [stdout] 244 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:244:79 [INFO] [stdout] | [INFO] [stdout] 244 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:245:22 [INFO] [stdout] | [INFO] [stdout] 245 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:245:37 [INFO] [stdout] | [INFO] [stdout] 245 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:245:51 [INFO] [stdout] | [INFO] [stdout] 245 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:245:66 [INFO] [stdout] | [INFO] [stdout] 245 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:245:81 [INFO] [stdout] | [INFO] [stdout] 245 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:246:22 [INFO] [stdout] | [INFO] [stdout] 246 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:246:36 [INFO] [stdout] | [INFO] [stdout] 246 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:246:51 [INFO] [stdout] | [INFO] [stdout] 246 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:246:65 [INFO] [stdout] | [INFO] [stdout] 246 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:246:80 [INFO] [stdout] | [INFO] [stdout] 246 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:247:22 [INFO] [stdout] | [INFO] [stdout] 247 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:247:36 [INFO] [stdout] | [INFO] [stdout] 247 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:247:51 [INFO] [stdout] | [INFO] [stdout] 247 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:247:66 [INFO] [stdout] | [INFO] [stdout] 247 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:247:81 [INFO] [stdout] | [INFO] [stdout] 247 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Board` in this scope [INFO] [stdout] --> src/day_04.rs:255:21 [INFO] [stdout] | [INFO] [stdout] 255 | let board = Board { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Board; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:257:18 [INFO] [stdout] | [INFO] [stdout] 257 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:257:33 [INFO] [stdout] | [INFO] [stdout] 257 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:257:48 [INFO] [stdout] | [INFO] [stdout] 257 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:257:63 [INFO] [stdout] | [INFO] [stdout] 257 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:257:78 [INFO] [stdout] | [INFO] [stdout] 257 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:258:18 [INFO] [stdout] | [INFO] [stdout] 258 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:258:32 [INFO] [stdout] | [INFO] [stdout] 258 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:258:46 [INFO] [stdout] | [INFO] [stdout] 258 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:258:61 [INFO] [stdout] | [INFO] [stdout] 258 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:258:75 [INFO] [stdout] | [INFO] [stdout] 258 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:259:18 [INFO] [stdout] | [INFO] [stdout] 259 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:259:33 [INFO] [stdout] | [INFO] [stdout] 259 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:259:47 [INFO] [stdout] | [INFO] [stdout] 259 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:259:62 [INFO] [stdout] | [INFO] [stdout] 259 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:259:77 [INFO] [stdout] | [INFO] [stdout] 259 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:260:18 [INFO] [stdout] | [INFO] [stdout] 260 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:260:32 [INFO] [stdout] | [INFO] [stdout] 260 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:260:47 [INFO] [stdout] | [INFO] [stdout] 260 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:260:61 [INFO] [stdout] | [INFO] [stdout] 260 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:260:76 [INFO] [stdout] | [INFO] [stdout] 260 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:261:18 [INFO] [stdout] | [INFO] [stdout] 261 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:261:32 [INFO] [stdout] | [INFO] [stdout] 261 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:261:47 [INFO] [stdout] | [INFO] [stdout] 261 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:261:62 [INFO] [stdout] | [INFO] [stdout] 261 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:261:77 [INFO] [stdout] | [INFO] [stdout] 261 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Board` in this scope [INFO] [stdout] --> src/day_04.rs:282:21 [INFO] [stdout] | [INFO] [stdout] 282 | let board = Board { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Board; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:284:18 [INFO] [stdout] | [INFO] [stdout] 284 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:284:33 [INFO] [stdout] | [INFO] [stdout] 284 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:284:48 [INFO] [stdout] | [INFO] [stdout] 284 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:284:63 [INFO] [stdout] | [INFO] [stdout] 284 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:284:78 [INFO] [stdout] | [INFO] [stdout] 284 | [Cell::new(22), Cell::new(13), Cell::new(17), Cell::new(11), Cell::new(0)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:285:18 [INFO] [stdout] | [INFO] [stdout] 285 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:285:32 [INFO] [stdout] | [INFO] [stdout] 285 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:285:46 [INFO] [stdout] | [INFO] [stdout] 285 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:285:61 [INFO] [stdout] | [INFO] [stdout] 285 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:285:75 [INFO] [stdout] | [INFO] [stdout] 285 | [Cell::new(8), Cell::new(2), Cell::new(23), Cell::new(4), Cell::new(24)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:286:18 [INFO] [stdout] | [INFO] [stdout] 286 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:286:33 [INFO] [stdout] | [INFO] [stdout] 286 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:286:47 [INFO] [stdout] | [INFO] [stdout] 286 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:286:62 [INFO] [stdout] | [INFO] [stdout] 286 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:286:77 [INFO] [stdout] | [INFO] [stdout] 286 | [Cell::new(21), Cell::new(9), Cell::new(14), Cell::new(16), Cell::new(7)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:287:18 [INFO] [stdout] | [INFO] [stdout] 287 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:287:32 [INFO] [stdout] | [INFO] [stdout] 287 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:287:47 [INFO] [stdout] | [INFO] [stdout] 287 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:287:61 [INFO] [stdout] | [INFO] [stdout] 287 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:287:76 [INFO] [stdout] | [INFO] [stdout] 287 | [Cell::new(6), Cell::new(10), Cell::new(3), Cell::new(18), Cell::new(5)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:288:18 [INFO] [stdout] | [INFO] [stdout] 288 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:288:32 [INFO] [stdout] | [INFO] [stdout] 288 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:288:47 [INFO] [stdout] | [INFO] [stdout] 288 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:288:62 [INFO] [stdout] | [INFO] [stdout] 288 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Cell` [INFO] [stdout] --> src/day_04.rs:288:77 [INFO] [stdout] | [INFO] [stdout] 288 | [Cell::new(1), Cell::new(12), Cell::new(20), Cell::new(15), Cell::new(19)], [INFO] [stdout] | ^^^^ use of undeclared type `Cell` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 187 + use core::cell::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::Cell; [INFO] [stdout] | [INFO] [stdout] 187 + use std::cell::Cell; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_04.rs:309:13 [INFO] [stdout] | [INFO] [stdout] 309 | solve_part_1(&parse_input(&input::read("data/04-test.txt"))), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_04.rs:309:27 [INFO] [stdout] | [INFO] [stdout] 309 | solve_part_1(&parse_input(&input::read("data/04-test.txt"))), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_04.rs:309:40 [INFO] [stdout] | [INFO] [stdout] 309 | solve_part_1(&parse_input(&input::read("data/04-test.txt"))), [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 187 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_04.rs:317:13 [INFO] [stdout] | [INFO] [stdout] 317 | solve_part_2(&parse_input(&input::read("data/04-test.txt"))), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_04.rs:317:27 [INFO] [stdout] | [INFO] [stdout] 317 | solve_part_2(&parse_input(&input::read("data/04-test.txt"))), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_04.rs:317:40 [INFO] [stdout] | [INFO] [stdout] 317 | solve_part_2(&parse_input(&input::read("data/04-test.txt"))), [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 187 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_04.rs:325:13 [INFO] [stdout] | [INFO] [stdout] 325 | solve_part_1(&parse_input(&input::read("data/04.txt"))), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_04.rs:325:27 [INFO] [stdout] | [INFO] [stdout] 325 | solve_part_1(&parse_input(&input::read("data/04.txt"))), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_04.rs:325:40 [INFO] [stdout] | [INFO] [stdout] 325 | solve_part_1(&parse_input(&input::read("data/04.txt"))), [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 187 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_04.rs:329:13 [INFO] [stdout] | [INFO] [stdout] 329 | solve_part_2(&parse_input(&input::read("data/04.txt"))), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_04.rs:329:27 [INFO] [stdout] | [INFO] [stdout] 329 | solve_part_2(&parse_input(&input::read("data/04.txt"))), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 187 + use crate::day_04::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_04.rs:329:40 [INFO] [stdout] | [INFO] [stdout] 329 | solve_part_2(&parse_input(&input::read("data/04.txt"))), [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 187 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:120:13 [INFO] [stdout] | [INFO] [stdout] 120 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:120:26 [INFO] [stdout] | [INFO] [stdout] 120 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:120:47 [INFO] [stdout] | [INFO] [stdout] 120 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | Line{ start: Point{x:8,y:0}, end: Point{x:0,y:8}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:121:26 [INFO] [stdout] | [INFO] [stdout] 121 | Line{ start: Point{x:8,y:0}, end: Point{x:0,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:121:47 [INFO] [stdout] | [INFO] [stdout] 121 | Line{ start: Point{x:8,y:0}, end: Point{x:0,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | Line{ start: Point{x:9,y:4}, end: Point{x:3,y:4}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:122:26 [INFO] [stdout] | [INFO] [stdout] 122 | Line{ start: Point{x:9,y:4}, end: Point{x:3,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:122:47 [INFO] [stdout] | [INFO] [stdout] 122 | Line{ start: Point{x:9,y:4}, end: Point{x:3,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 123 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:123:26 [INFO] [stdout] | [INFO] [stdout] 123 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:123:47 [INFO] [stdout] | [INFO] [stdout] 123 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:124:13 [INFO] [stdout] | [INFO] [stdout] 124 | Line{ start: Point{x:7,y:0}, end: Point{x:7,y:4}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:124:26 [INFO] [stdout] | [INFO] [stdout] 124 | Line{ start: Point{x:7,y:0}, end: Point{x:7,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:124:47 [INFO] [stdout] | [INFO] [stdout] 124 | Line{ start: Point{x:7,y:0}, end: Point{x:7,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 125 | Line{ start: Point{x:6,y:4}, end: Point{x:2,y:0}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:125:26 [INFO] [stdout] | [INFO] [stdout] 125 | Line{ start: Point{x:6,y:4}, end: Point{x:2,y:0}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:125:47 [INFO] [stdout] | [INFO] [stdout] 125 | Line{ start: Point{x:6,y:4}, end: Point{x:2,y:0}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | Line{ start: Point{x:0,y:9}, end: Point{x:2,y:9}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:126:26 [INFO] [stdout] | [INFO] [stdout] 126 | Line{ start: Point{x:0,y:9}, end: Point{x:2,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:126:47 [INFO] [stdout] | [INFO] [stdout] 126 | Line{ start: Point{x:0,y:9}, end: Point{x:2,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 127 | Line{ start: Point{x:3,y:4}, end: Point{x:1,y:4}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:127:26 [INFO] [stdout] | [INFO] [stdout] 127 | Line{ start: Point{x:3,y:4}, end: Point{x:1,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:127:47 [INFO] [stdout] | [INFO] [stdout] 127 | Line{ start: Point{x:3,y:4}, end: Point{x:1,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:128:13 [INFO] [stdout] | [INFO] [stdout] 128 | Line{ start: Point{x:0,y:0}, end: Point{x:8,y:8}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:128:26 [INFO] [stdout] | [INFO] [stdout] 128 | Line{ start: Point{x:0,y:0}, end: Point{x:8,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:128:47 [INFO] [stdout] | [INFO] [stdout] 128 | Line{ start: Point{x:0,y:0}, end: Point{x:8,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 129 | Line{ start: Point{x:5,y:5}, end: Point{x:8,y:2}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:129:26 [INFO] [stdout] | [INFO] [stdout] 129 | Line{ start: Point{x:5,y:5}, end: Point{x:8,y:2}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:129:47 [INFO] [stdout] | [INFO] [stdout] 129 | Line{ start: Point{x:5,y:5}, end: Point{x:8,y:2}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_05.rs:131:20 [INFO] [stdout] | [INFO] [stdout] 131 | assert_eq!(parse_input(&data), list) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_05.rs:136:20 [INFO] [stdout] | [INFO] [stdout] 136 | assert_eq!(solve_part_1(&vec![ [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:137:13 [INFO] [stdout] | [INFO] [stdout] 137 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:137:26 [INFO] [stdout] | [INFO] [stdout] 137 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:137:47 [INFO] [stdout] | [INFO] [stdout] 137 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:138:13 [INFO] [stdout] | [INFO] [stdout] 138 | Line{ start: Point{x:8,y:0}, end: Point{x:0,y:8}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:138:26 [INFO] [stdout] | [INFO] [stdout] 138 | Line{ start: Point{x:8,y:0}, end: Point{x:0,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:138:47 [INFO] [stdout] | [INFO] [stdout] 138 | Line{ start: Point{x:8,y:0}, end: Point{x:0,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | Line{ start: Point{x:9,y:4}, end: Point{x:3,y:4}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:139:26 [INFO] [stdout] | [INFO] [stdout] 139 | Line{ start: Point{x:9,y:4}, end: Point{x:3,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:139:47 [INFO] [stdout] | [INFO] [stdout] 139 | Line{ start: Point{x:9,y:4}, end: Point{x:3,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 140 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:140:26 [INFO] [stdout] | [INFO] [stdout] 140 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:140:47 [INFO] [stdout] | [INFO] [stdout] 140 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:141:13 [INFO] [stdout] | [INFO] [stdout] 141 | Line{ start: Point{x:7,y:0}, end: Point{x:7,y:4}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:141:26 [INFO] [stdout] | [INFO] [stdout] 141 | Line{ start: Point{x:7,y:0}, end: Point{x:7,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:141:47 [INFO] [stdout] | [INFO] [stdout] 141 | Line{ start: Point{x:7,y:0}, end: Point{x:7,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:142:13 [INFO] [stdout] | [INFO] [stdout] 142 | Line{ start: Point{x:6,y:4}, end: Point{x:2,y:0}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:142:26 [INFO] [stdout] | [INFO] [stdout] 142 | Line{ start: Point{x:6,y:4}, end: Point{x:2,y:0}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:142:47 [INFO] [stdout] | [INFO] [stdout] 142 | Line{ start: Point{x:6,y:4}, end: Point{x:2,y:0}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:143:13 [INFO] [stdout] | [INFO] [stdout] 143 | Line{ start: Point{x:0,y:9}, end: Point{x:2,y:9}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:143:26 [INFO] [stdout] | [INFO] [stdout] 143 | Line{ start: Point{x:0,y:9}, end: Point{x:2,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:143:47 [INFO] [stdout] | [INFO] [stdout] 143 | Line{ start: Point{x:0,y:9}, end: Point{x:2,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | Line{ start: Point{x:3,y:4}, end: Point{x:1,y:4}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:144:26 [INFO] [stdout] | [INFO] [stdout] 144 | Line{ start: Point{x:3,y:4}, end: Point{x:1,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:144:47 [INFO] [stdout] | [INFO] [stdout] 144 | Line{ start: Point{x:3,y:4}, end: Point{x:1,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:145:13 [INFO] [stdout] | [INFO] [stdout] 145 | Line{ start: Point{x:0,y:0}, end: Point{x:8,y:8}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:145:26 [INFO] [stdout] | [INFO] [stdout] 145 | Line{ start: Point{x:0,y:0}, end: Point{x:8,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:145:47 [INFO] [stdout] | [INFO] [stdout] 145 | Line{ start: Point{x:0,y:0}, end: Point{x:8,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:146:13 [INFO] [stdout] | [INFO] [stdout] 146 | Line{ start: Point{x:5,y:5}, end: Point{x:8,y:2}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:146:26 [INFO] [stdout] | [INFO] [stdout] 146 | Line{ start: Point{x:5,y:5}, end: Point{x:8,y:2}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:146:47 [INFO] [stdout] | [INFO] [stdout] 146 | Line{ start: Point{x:5,y:5}, end: Point{x:8,y:2}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}.covered_points(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:153:26 [INFO] [stdout] | [INFO] [stdout] 153 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}.covered_points(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:153:47 [INFO] [stdout] | [INFO] [stdout] 153 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}.covered_points(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashSet` [INFO] [stdout] --> src/day_05.rs:154:13 [INFO] [stdout] | [INFO] [stdout] 154 | HashSet::from([Point{x:0,y:9}, Point{x:1,y:9}, Point{x:2,y:9}, Point{x:3,y:9}, Point{x:4,y:9}, Point{x:5,y:9}]) [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashSet` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::HashSet; [INFO] [stdout] | [INFO] [stdout] 105 + use std::collections::HashSet; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:154:28 [INFO] [stdout] | [INFO] [stdout] 154 | HashSet::from([Point{x:0,y:9}, Point{x:1,y:9}, Point{x:2,y:9}, Point{x:3,y:9}, Point{x:4,y:9}, Point{x:5,y:9}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:154:44 [INFO] [stdout] | [INFO] [stdout] 154 | HashSet::from([Point{x:0,y:9}, Point{x:1,y:9}, Point{x:2,y:9}, Point{x:3,y:9}, Point{x:4,y:9}, Point{x:5,y:9}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:154:60 [INFO] [stdout] | [INFO] [stdout] 154 | HashSet::from([Point{x:0,y:9}, Point{x:1,y:9}, Point{x:2,y:9}, Point{x:3,y:9}, Point{x:4,y:9}, Point{x:5,y:9}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:154:76 [INFO] [stdout] | [INFO] [stdout] 154 | HashSet::from([Point{x:0,y:9}, Point{x:1,y:9}, Point{x:2,y:9}, Point{x:3,y:9}, Point{x:4,y:9}, Point{x:5,y:9}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:154:92 [INFO] [stdout] | [INFO] [stdout] 154 | HashSet::from([Point{x:0,y:9}, Point{x:1,y:9}, Point{x:2,y:9}, Point{x:3,y:9}, Point{x:4,y:9}, Point{x:5,y:9}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:154:108 [INFO] [stdout] | [INFO] [stdout] 154 | HashSet::from([Point{x:0,y:9}, Point{x:1,y:9}, Point{x:2,y:9}, Point{x:3,y:9}, Point{x:4,y:9}, Point{x:5,y:9}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:157:13 [INFO] [stdout] | [INFO] [stdout] 157 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}.covered_points(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:157:26 [INFO] [stdout] | [INFO] [stdout] 157 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}.covered_points(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:157:47 [INFO] [stdout] | [INFO] [stdout] 157 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}.covered_points(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashSet` [INFO] [stdout] --> src/day_05.rs:158:13 [INFO] [stdout] | [INFO] [stdout] 158 | HashSet::from([Point{x:2,y:2}, Point{x:2,y:1}]) [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashSet` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::HashSet; [INFO] [stdout] | [INFO] [stdout] 105 + use std::collections::HashSet; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:158:28 [INFO] [stdout] | [INFO] [stdout] 158 | HashSet::from([Point{x:2,y:2}, Point{x:2,y:1}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:158:44 [INFO] [stdout] | [INFO] [stdout] 158 | HashSet::from([Point{x:2,y:2}, Point{x:2,y:1}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:161:13 [INFO] [stdout] | [INFO] [stdout] 161 | Line{ start: Point{x:1,y:1}, end: Point{x:3,y:3}}.covered_points(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:161:26 [INFO] [stdout] | [INFO] [stdout] 161 | Line{ start: Point{x:1,y:1}, end: Point{x:3,y:3}}.covered_points(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:161:47 [INFO] [stdout] | [INFO] [stdout] 161 | Line{ start: Point{x:1,y:1}, end: Point{x:3,y:3}}.covered_points(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashSet` [INFO] [stdout] --> src/day_05.rs:162:13 [INFO] [stdout] | [INFO] [stdout] 162 | HashSet::from([Point{x:1,y:1}, Point{x:2,y:2}, Point{x:3,y:3}]) [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashSet` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::HashSet; [INFO] [stdout] | [INFO] [stdout] 105 + use std::collections::HashSet; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:162:28 [INFO] [stdout] | [INFO] [stdout] 162 | HashSet::from([Point{x:1,y:1}, Point{x:2,y:2}, Point{x:3,y:3}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:162:44 [INFO] [stdout] | [INFO] [stdout] 162 | HashSet::from([Point{x:1,y:1}, Point{x:2,y:2}, Point{x:3,y:3}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:162:60 [INFO] [stdout] | [INFO] [stdout] 162 | HashSet::from([Point{x:1,y:1}, Point{x:2,y:2}, Point{x:3,y:3}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:165:13 [INFO] [stdout] | [INFO] [stdout] 165 | Line{ start: Point{x:9,y:7}, end: Point{x:7,y:9}}.covered_points(), [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:165:26 [INFO] [stdout] | [INFO] [stdout] 165 | Line{ start: Point{x:9,y:7}, end: Point{x:7,y:9}}.covered_points(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:165:47 [INFO] [stdout] | [INFO] [stdout] 165 | Line{ start: Point{x:9,y:7}, end: Point{x:7,y:9}}.covered_points(), [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashSet` [INFO] [stdout] --> src/day_05.rs:166:13 [INFO] [stdout] | [INFO] [stdout] 166 | HashSet::from([Point{x:9,y:7}, Point{x:8,y:8}, Point{x:7,y:9}]) [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashSet` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::HashSet; [INFO] [stdout] | [INFO] [stdout] 105 + use std::collections::HashSet; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:166:28 [INFO] [stdout] | [INFO] [stdout] 166 | HashSet::from([Point{x:9,y:7}, Point{x:8,y:8}, Point{x:7,y:9}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:166:44 [INFO] [stdout] | [INFO] [stdout] 166 | HashSet::from([Point{x:9,y:7}, Point{x:8,y:8}, Point{x:7,y:9}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:166:60 [INFO] [stdout] | [INFO] [stdout] 166 | HashSet::from([Point{x:9,y:7}, Point{x:8,y:8}, Point{x:7,y:9}]) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_05.rs:172:20 [INFO] [stdout] | [INFO] [stdout] 172 | assert_eq!(solve_part_2(&vec![ [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:173:13 [INFO] [stdout] | [INFO] [stdout] 173 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:173:26 [INFO] [stdout] | [INFO] [stdout] 173 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:173:47 [INFO] [stdout] | [INFO] [stdout] 173 | Line{ start: Point{x:0,y:9}, end: Point{x:5,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:174:13 [INFO] [stdout] | [INFO] [stdout] 174 | Line{ start: Point{x:8,y:0}, end: Point{x:0,y:8}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:174:26 [INFO] [stdout] | [INFO] [stdout] 174 | Line{ start: Point{x:8,y:0}, end: Point{x:0,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:174:47 [INFO] [stdout] | [INFO] [stdout] 174 | Line{ start: Point{x:8,y:0}, end: Point{x:0,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:175:13 [INFO] [stdout] | [INFO] [stdout] 175 | Line{ start: Point{x:9,y:4}, end: Point{x:3,y:4}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:175:26 [INFO] [stdout] | [INFO] [stdout] 175 | Line{ start: Point{x:9,y:4}, end: Point{x:3,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:175:47 [INFO] [stdout] | [INFO] [stdout] 175 | Line{ start: Point{x:9,y:4}, end: Point{x:3,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:176:13 [INFO] [stdout] | [INFO] [stdout] 176 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:176:26 [INFO] [stdout] | [INFO] [stdout] 176 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:176:47 [INFO] [stdout] | [INFO] [stdout] 176 | Line{ start: Point{x:2,y:2}, end: Point{x:2,y:1}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:177:13 [INFO] [stdout] | [INFO] [stdout] 177 | Line{ start: Point{x:7,y:0}, end: Point{x:7,y:4}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:177:26 [INFO] [stdout] | [INFO] [stdout] 177 | Line{ start: Point{x:7,y:0}, end: Point{x:7,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:177:47 [INFO] [stdout] | [INFO] [stdout] 177 | Line{ start: Point{x:7,y:0}, end: Point{x:7,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:178:13 [INFO] [stdout] | [INFO] [stdout] 178 | Line{ start: Point{x:6,y:4}, end: Point{x:2,y:0}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:178:26 [INFO] [stdout] | [INFO] [stdout] 178 | Line{ start: Point{x:6,y:4}, end: Point{x:2,y:0}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:178:47 [INFO] [stdout] | [INFO] [stdout] 178 | Line{ start: Point{x:6,y:4}, end: Point{x:2,y:0}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:179:13 [INFO] [stdout] | [INFO] [stdout] 179 | Line{ start: Point{x:0,y:9}, end: Point{x:2,y:9}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:179:26 [INFO] [stdout] | [INFO] [stdout] 179 | Line{ start: Point{x:0,y:9}, end: Point{x:2,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:179:47 [INFO] [stdout] | [INFO] [stdout] 179 | Line{ start: Point{x:0,y:9}, end: Point{x:2,y:9}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 180 | Line{ start: Point{x:3,y:4}, end: Point{x:1,y:4}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:180:26 [INFO] [stdout] | [INFO] [stdout] 180 | Line{ start: Point{x:3,y:4}, end: Point{x:1,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:180:47 [INFO] [stdout] | [INFO] [stdout] 180 | Line{ start: Point{x:3,y:4}, end: Point{x:1,y:4}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:181:13 [INFO] [stdout] | [INFO] [stdout] 181 | Line{ start: Point{x:0,y:0}, end: Point{x:8,y:8}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:181:26 [INFO] [stdout] | [INFO] [stdout] 181 | Line{ start: Point{x:0,y:0}, end: Point{x:8,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:181:47 [INFO] [stdout] | [INFO] [stdout] 181 | Line{ start: Point{x:0,y:0}, end: Point{x:8,y:8}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Line` in this scope [INFO] [stdout] --> src/day_05.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 182 | Line{ start: Point{x:5,y:5}, end: Point{x:8,y:2}}, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:182:26 [INFO] [stdout] | [INFO] [stdout] 182 | Line{ start: Point{x:5,y:5}, end: Point{x:8,y:2}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Point` in this scope [INFO] [stdout] --> src/day_05.rs:182:47 [INFO] [stdout] | [INFO] [stdout] 182 | Line{ start: Point{x:5,y:5}, end: Point{x:8,y:2}}, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::Point; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_05.rs:188:20 [INFO] [stdout] | [INFO] [stdout] 188 | let data = input::read("data/05.txt"); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 105 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_05.rs:189:21 [INFO] [stdout] | [INFO] [stdout] 189 | let lines = parse_input(&data); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_05.rs:191:20 [INFO] [stdout] | [INFO] [stdout] 191 | assert_eq!(solve_part_1(&lines), 6311); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_05.rs:192:20 [INFO] [stdout] | [INFO] [stdout] 192 | assert_eq!(solve_part_2(&lines), 19929); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 105 + use crate::day_05::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve` in this scope [INFO] [stdout] --> src/day_06.rs:75:20 [INFO] [stdout] | [INFO] [stdout] 75 | assert_eq!(solve(&input, 80), 5934); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 72 + use crate::day_06::solve; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `fuel_cost_constant` in this scope [INFO] [stdout] --> src/day_07.rs:67:20 [INFO] [stdout] | [INFO] [stdout] 67 | assert_eq!(fuel_cost_constant(&input, 2), 37); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 60 + use crate::day_07::fuel_cost_constant; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `fuel_cost_constant` in this scope [INFO] [stdout] --> src/day_07.rs:68:20 [INFO] [stdout] | [INFO] [stdout] 68 | assert_eq!(fuel_cost_constant(&input, 1), 41); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 60 + use crate::day_07::fuel_cost_constant; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `fuel_cost_constant` in this scope [INFO] [stdout] --> src/day_07.rs:69:20 [INFO] [stdout] | [INFO] [stdout] 69 | assert_eq!(fuel_cost_constant(&input, 3), 39); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 60 + use crate::day_07::fuel_cost_constant; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `fuel_cost_constant` in this scope [INFO] [stdout] --> src/day_07.rs:70:20 [INFO] [stdout] | [INFO] [stdout] 70 | assert_eq!(fuel_cost_constant(&input, 10), 71); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 60 + use crate::day_07::fuel_cost_constant; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `fuel_cost_linear` in this scope [INFO] [stdout] --> src/day_07.rs:76:20 [INFO] [stdout] | [INFO] [stdout] 76 | assert_eq!(fuel_cost_linear(&input, 5), 168); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 60 + use crate::day_07::fuel_cost_linear; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `fuel_cost_linear` in this scope [INFO] [stdout] --> src/day_07.rs:77:20 [INFO] [stdout] | [INFO] [stdout] 77 | assert_eq!(fuel_cost_linear(&input, 2), 206); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 60 + use crate::day_07::fuel_cost_linear; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_07.rs:83:20 [INFO] [stdout] | [INFO] [stdout] 83 | assert_eq!(solve_part_1(&input), 37); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 60 + use crate::day_07::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_07.rs:89:20 [INFO] [stdout] | [INFO] [stdout] 89 | assert_eq!(solve_part_2(&input), 168); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 60 + use crate::day_07::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_07.rs:94:21 [INFO] [stdout] | [INFO] [stdout] 94 | let input = input::read("data/07.txt"); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 60 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_07.rs:95:20 [INFO] [stdout] | [INFO] [stdout] 95 | let data = parse_input(&input); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 60 + use crate::day_07::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_07.rs:96:20 [INFO] [stdout] | [INFO] [stdout] 96 | assert_eq!(solve_part_1(&data), 344535); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 60 + use crate::day_07::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_07.rs:97:20 [INFO] [stdout] | [INFO] [stdout] 97 | assert_eq!(solve_part_2(&data), 95581659); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 60 + use crate::day_07::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_08.rs:268:20 [INFO] [stdout] | [INFO] [stdout] 268 | assert_eq!(solve_part_1(&input), 26); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 221 + use crate::day_08::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap` [INFO] [stdout] --> src/day_08.rs:273:23 [INFO] [stdout] | [INFO] [stdout] 273 | let expected= HashMap::<_, _>::from_iter( [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashMap` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 221 + use crate::day_08::HashMap; [INFO] [stdout] | [INFO] [stdout] 221 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntoIter` [INFO] [stdout] --> src/day_08.rs:274:13 [INFO] [stdout] | [INFO] [stdout] 274 | IntoIter::new([ [INFO] [stdout] | ^^^^^^^^ use of undeclared type `IntoIter` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 221 + use core::array::IntoIter; [INFO] [stdout] | [INFO] [stdout] 221 + use core::option::IntoIter; [INFO] [stdout] | [INFO] [stdout] 221 + use core::result::IntoIter; [INFO] [stdout] | [INFO] [stdout] 221 + use std::array::IntoIter; [INFO] [stdout] | [INFO] [stdout] and 11 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `decode_signal` in this scope [INFO] [stdout] --> src/day_08.rs:289:20 [INFO] [stdout] | [INFO] [stdout] 289 | assert_eq!(decode_signal(&(parse_input(&input).get(0).expect("Empty").clone().signals)), expected) [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 221 + use crate::day_08::decode_signal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap` [INFO] [stdout] --> src/day_08.rs:294:24 [INFO] [stdout] | [INFO] [stdout] 294 | let input_map= HashMap::<_, _>::from_iter( [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashMap` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 221 + use crate::day_08::HashMap; [INFO] [stdout] | [INFO] [stdout] 221 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IntoIter` [INFO] [stdout] --> src/day_08.rs:295:13 [INFO] [stdout] | [INFO] [stdout] 295 | IntoIter::new([ [INFO] [stdout] | ^^^^^^^^ use of undeclared type `IntoIter` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 221 + use core::array::IntoIter; [INFO] [stdout] | [INFO] [stdout] 221 + use core::option::IntoIter; [INFO] [stdout] | [INFO] [stdout] 221 + use core::result::IntoIter; [INFO] [stdout] | [INFO] [stdout] 221 + use std::array::IntoIter; [INFO] [stdout] | [INFO] [stdout] and 11 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InputNumber` in this scope [INFO] [stdout] --> src/day_08.rs:310:26 [INFO] [stdout] | [INFO] [stdout] 310 | let numbers: Vec = parse_input(&input).get(0).expect("Empty").clone().numbers; [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 221 + use crate::day_08::InputNumber; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `decode_number` in this scope [INFO] [stdout] --> src/day_08.rs:311:20 [INFO] [stdout] | [INFO] [stdout] 311 | assert_eq!(decode_number(&input_map, &numbers), 5353) [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 221 + use crate::day_08::decode_number; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InputSignal` in this scope [INFO] [stdout] --> src/day_08.rs:317:26 [INFO] [stdout] | [INFO] [stdout] 317 | let signals: Vec = parse_input(&input) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 221 + use crate::day_08::InputSignal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `signals_with_no_segment` in this scope [INFO] [stdout] --> src/day_08.rs:322:33 [INFO] [stdout] | [INFO] [stdout] 322 | let signals_with_no_b = signals_with_no_segment(&signals, 'b'); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 221 + use crate::day_08::signals_with_no_segment; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_08.rs:329:20 [INFO] [stdout] | [INFO] [stdout] 329 | assert_eq!(solve_part_2(&input), 61229); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 221 + use crate::day_08::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_08.rs:334:21 [INFO] [stdout] | [INFO] [stdout] 334 | let input = input::read("data/08.txt"); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 221 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_08.rs:336:20 [INFO] [stdout] | [INFO] [stdout] 336 | assert_eq!(solve_part_1(&data), 456); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 221 + use crate::day_08::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_08.rs:337:20 [INFO] [stdout] | [INFO] [stdout] 337 | assert_eq!(solve_part_2(&data), 1091609); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 221 + use crate::day_08::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_09.rs:268:20 [INFO] [stdout] | [INFO] [stdout] 268 | assert_eq!(parse_input(&input), get_input()) [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `decode_input` in this scope [INFO] [stdout] --> src/day_09.rs:275:20 [INFO] [stdout] | [INFO] [stdout] 275 | assert_eq!(decode_input(&get_input()), expected) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::decode_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `basin` in this scope [INFO] [stdout] --> src/day_09.rs:287:20 [INFO] [stdout] | [INFO] [stdout] 287 | assert_eq!(basin(&map, &lower_point, &vec![]), expected1) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::basin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_09.rs:292:20 [INFO] [stdout] | [INFO] [stdout] 292 | assert_eq!(solve_part_1(&decode_input(&input)), 15); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `decode_input` in this scope [INFO] [stdout] --> src/day_09.rs:292:34 [INFO] [stdout] | [INFO] [stdout] 292 | assert_eq!(solve_part_1(&decode_input(&input)), 15); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::decode_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_09.rs:298:20 [INFO] [stdout] | [INFO] [stdout] 298 | assert_eq!(solve_part_2(&decode_input(&input)), 1134); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `decode_input` in this scope [INFO] [stdout] --> src/day_09.rs:298:34 [INFO] [stdout] | [INFO] [stdout] 298 | assert_eq!(solve_part_2(&decode_input(&input)), 1134); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::decode_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_09.rs:303:21 [INFO] [stdout] | [INFO] [stdout] 303 | let input = input::read("data/09.txt"); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 178 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_09.rs:304:20 [INFO] [stdout] | [INFO] [stdout] 304 | let data = parse_input(&input); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_09.rs:305:20 [INFO] [stdout] | [INFO] [stdout] 305 | assert_eq!(solve_part_1(&decode_input(&data)), 564); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `decode_input` in this scope [INFO] [stdout] --> src/day_09.rs:305:34 [INFO] [stdout] | [INFO] [stdout] 305 | assert_eq!(solve_part_1(&decode_input(&data)), 564); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::decode_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_09.rs:306:20 [INFO] [stdout] | [INFO] [stdout] 306 | assert_eq!(solve_part_2(&decode_input(&data)), 1038240); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `decode_input` in this scope [INFO] [stdout] --> src/day_09.rs:306:34 [INFO] [stdout] | [INFO] [stdout] 306 | assert_eq!(solve_part_2(&decode_input(&data)), 1038240); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 178 + use crate::day_09::decode_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_10.rs:124:20 [INFO] [stdout] | [INFO] [stdout] 124 | assert_eq!(solve_part_1(&input), 26397); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_10.rs:130:20 [INFO] [stdout] | [INFO] [stdout] 130 | assert_eq!(solve_part_2(&input), 288957); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_10.rs:135:21 [INFO] [stdout] | [INFO] [stdout] 135 | let input = input::read("data/10.txt"); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 106 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_10.rs:136:20 [INFO] [stdout] | [INFO] [stdout] 136 | assert_eq!(solve_part_1(&input), 288291); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_10.rs:137:20 [INFO] [stdout] | [INFO] [stdout] 137 | assert_eq!(solve_part_2(&input), 820045242); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `reduce` in this scope [INFO] [stdout] --> src/day_10.rs:142:20 [INFO] [stdout] | [INFO] [stdout] 142 | assert_eq!(reduce(&"()".to_string()), "".to_string()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::reduce; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `reduce` in this scope [INFO] [stdout] --> src/day_10.rs:143:20 [INFO] [stdout] | [INFO] [stdout] 143 | assert_eq!(reduce(&"[]".to_string()), "".to_string()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::reduce; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `reduce` in this scope [INFO] [stdout] --> src/day_10.rs:144:20 [INFO] [stdout] | [INFO] [stdout] 144 | assert_eq!(reduce(&"{()()()}".to_string()), "".to_string()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::reduce; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `reduce` in this scope [INFO] [stdout] --> src/day_10.rs:145:20 [INFO] [stdout] | [INFO] [stdout] 145 | assert_eq!(reduce(&"<([{}])>".to_string()), "".to_string()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::reduce; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `reduce` in this scope [INFO] [stdout] --> src/day_10.rs:146:20 [INFO] [stdout] | [INFO] [stdout] 146 | assert_eq!(reduce(&"(]".to_string()), "(]".to_string()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::reduce; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `reduce` in this scope [INFO] [stdout] --> src/day_10.rs:147:20 [INFO] [stdout] | [INFO] [stdout] 147 | assert_eq!(reduce(&"{()()()>".to_string()), "{>".to_string()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::reduce; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `reduce` in this scope [INFO] [stdout] --> src/day_10.rs:148:20 [INFO] [stdout] | [INFO] [stdout] 148 | assert_eq!(reduce(&"(((()))}".to_string()), "(}".to_string()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::reduce; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `reduce` in this scope [INFO] [stdout] --> src/day_10.rs:149:20 [INFO] [stdout] | [INFO] [stdout] 149 | assert_eq!(reduce(&"<([]){()}[{}])".to_string()), "<)".to_string()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::reduce; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `detect` in this scope [INFO] [stdout] --> src/day_10.rs:154:20 [INFO] [stdout] | [INFO] [stdout] 154 | assert_eq!(detect(&"{()()()}".to_string()), Line::Valid); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::detect; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Line` [INFO] [stdout] --> src/day_10.rs:154:53 [INFO] [stdout] | [INFO] [stdout] 154 | assert_eq!(detect(&"{()()()}".to_string()), Line::Valid); [INFO] [stdout] | ^^^^ use of undeclared type `Line` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `detect` in this scope [INFO] [stdout] --> src/day_10.rs:155:20 [INFO] [stdout] | [INFO] [stdout] 155 | assert_eq!(detect(&"[({(<(())[]>[[{[]{<()<>>".to_string()), Line::Incomplete); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::detect; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Line` [INFO] [stdout] --> src/day_10.rs:155:69 [INFO] [stdout] | [INFO] [stdout] 155 | assert_eq!(detect(&"[({(<(())[]>[[{[]{<()<>>".to_string()), Line::Incomplete); [INFO] [stdout] | ^^^^ use of undeclared type `Line` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `detect` in this scope [INFO] [stdout] --> src/day_10.rs:156:20 [INFO] [stdout] | [INFO] [stdout] 156 | assert_eq!(detect(&"{([(<{}[<>[]}>{[]{[(<()>".to_string()), Line::Corrupted); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::detect; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Line` [INFO] [stdout] --> src/day_10.rs:156:69 [INFO] [stdout] | [INFO] [stdout] 156 | assert_eq!(detect(&"{([(<{}[<>[]}>{[]{[(<()>".to_string()), Line::Corrupted); [INFO] [stdout] | ^^^^ use of undeclared type `Line` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::Line; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `missing_sequence` in this scope [INFO] [stdout] --> src/day_10.rs:161:20 [INFO] [stdout] | [INFO] [stdout] 161 | assert_eq!(missing_sequence(&"[({(<(())[]>[[{[]{<()<>>".to_string()), "}}]])})]".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::missing_sequence; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `missing_sequence` in this scope [INFO] [stdout] --> src/day_10.rs:162:20 [INFO] [stdout] | [INFO] [stdout] 162 | assert_eq!(missing_sequence(&"[(()[<>])]({[<{<<[]>>(".to_string()), ")}>]})".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::missing_sequence; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `missing_sequence` in this scope [INFO] [stdout] --> src/day_10.rs:163:20 [INFO] [stdout] | [INFO] [stdout] 163 | assert_eq!(missing_sequence(&"(((({<>}<{<{<>}{[]{[]{}".to_string()), "}}>}>))))".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::missing_sequence; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `missing_sequence` in this scope [INFO] [stdout] --> src/day_10.rs:164:20 [INFO] [stdout] | [INFO] [stdout] 164 | assert_eq!(missing_sequence(&"{<[[]]>}<{[{[{[]{()[[[]".to_string()), "]]}}]}]}>".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::missing_sequence; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `missing_sequence` in this scope [INFO] [stdout] --> src/day_10.rs:165:20 [INFO] [stdout] | [INFO] [stdout] 165 | assert_eq!(missing_sequence(&"<{([{{}}[<[[[<>{}]]]>[]]".to_string()), "])}>".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 106 + use crate::day_10::missing_sequence; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_11.rs:170:20 [INFO] [stdout] | [INFO] [stdout] 170 | assert_eq!(parse_input(&input), expected); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 134 + use crate::day_11::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_11.rs:183:20 [INFO] [stdout] | [INFO] [stdout] 183 | assert_eq!(solve_part_1(&mut input), 1656); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 134 + use crate::day_11::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_11.rs:189:20 [INFO] [stdout] | [INFO] [stdout] 189 | assert_eq!(solve_part_2(&mut input), 195); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 134 + use crate::day_11::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `input` [INFO] [stdout] --> src/day_11.rs:194:21 [INFO] [stdout] | [INFO] [stdout] 194 | let input = input::read("data/11.txt"); [INFO] [stdout] | ^^^^^ use of undeclared crate or module `input` [INFO] [stdout] | [INFO] [stdout] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 134 + use crate::input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_11.rs:195:25 [INFO] [stdout] | [INFO] [stdout] 195 | let mut data1 = parse_input(&input); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 134 + use crate::day_11::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `parse_input` in this scope [INFO] [stdout] --> src/day_11.rs:196:25 [INFO] [stdout] | [INFO] [stdout] 196 | let mut data2 = parse_input(&input); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 134 + use crate::day_11::parse_input; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_1` in this scope [INFO] [stdout] --> src/day_11.rs:197:20 [INFO] [stdout] | [INFO] [stdout] 197 | assert_eq!(solve_part_1(&mut data1), 1673); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 134 + use crate::day_11::solve_part_1; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `solve_part_2` in this scope [INFO] [stdout] --> src/day_11.rs:198:20 [INFO] [stdout] | [INFO] [stdout] 198 | assert_eq!(solve_part_2(&mut data2), 279); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 134 + use crate::day_11::solve_part_2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `step` [INFO] [stdout] --> src/day_11.rs:114:24 [INFO] [stdout] | [INFO] [stdout] 114 | .fold(0, |sum, step| -> i64 { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_step` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 445 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0422, E0425, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not compile `aoc2k21` (bin "aoc2k21" test) due to 446 previous errors; 1 warning emitted [INFO] [stderr] error: failed to check after updating to 2024 [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `cargo check --frozen --all --all-targets --message-format=json` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "c5314c06f211a053a82d2d19bd82ee11753f08cd603ac9eb5b55d671fff7b4e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c5314c06f211a053a82d2d19bd82ee11753f08cd603ac9eb5b55d671fff7b4e8", kill_on_drop: false }` [INFO] [stdout] c5314c06f211a053a82d2d19bd82ee11753f08cd603ac9eb5b55d671fff7b4e8