[INFO] cloning repository https://github.com/leiver/aoc_2019_rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/leiver/aoc_2019_rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleiver%2Faoc_2019_rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleiver%2Faoc_2019_rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3a430e43e92befaf69f5f61ba497eacb9f6abebe [INFO] checking leiver/aoc_2019_rust against try#a7a572ce3edd6d476191fbfe92c9c1986e009b34 for pr-87190-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleiver%2Faoc_2019_rust" "/workspace/builds/worker-14/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-14/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/leiver/aoc_2019_rust on toolchain a7a572ce3edd6d476191fbfe92c9c1986e009b34 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/leiver/aoc_2019_rust [INFO] finished tweaking git repo https://github.com/leiver/aoc_2019_rust [INFO] tweaked toml for git repo https://github.com/leiver/aoc_2019_rust written to /workspace/builds/worker-14/source/Cargo.toml [INFO] crate git repo https://github.com/leiver/aoc_2019_rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded stfu8 v0.2.4 [INFO] [stderr] Downloaded html5ever v0.21.0 [INFO] [stderr] Downloaded num-bigint v0.2.3 [INFO] [stderr] Downloaded unidecode v0.3.0 [INFO] [stderr] Downloaded dissolve v0.2.2 [INFO] [stderr] Downloaded markup5ever v0.6.2 [INFO] [stderr] Downloaded serde v1.0.103 [INFO] [stderr] Downloaded num v0.2.0 [INFO] [stderr] Downloaded voca_rs v1.9.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f29bafe950209339da21f396f824b0f160c0e650789dab88427941d6e4f2b37f [INFO] running `Command { std: "docker" "start" "-a" "f29bafe950209339da21f396f824b0f160c0e650789dab88427941d6e4f2b37f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f29bafe950209339da21f396f824b0f160c0e650789dab88427941d6e4f2b37f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f29bafe950209339da21f396f824b0f160c0e650789dab88427941d6e4f2b37f", kill_on_drop: false }` [INFO] [stdout] f29bafe950209339da21f396f824b0f160c0e650789dab88427941d6e4f2b37f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/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" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+a7a572ce3edd6d476191fbfe92c9c1986e009b34" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 72f38f49c037486f1be1920b34b6f56962089698ef7788a1a63e1279fa7f027a [INFO] running `Command { std: "docker" "start" "-a" "72f38f49c037486f1be1920b34b6f56962089698ef7788a1a63e1279fa7f027a", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Compiling siphasher v0.2.3 [INFO] [stderr] Compiling proc-macro2 v1.0.6 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling serde v1.0.103 [INFO] [stderr] Compiling memchr v2.2.1 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling rustc-serialize v0.3.24 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Checking new_debug_unreachable v1.0.3 [INFO] [stderr] Checking string_cache_shared v0.3.0 [INFO] [stderr] Checking utf-8 v0.7.5 [INFO] [stderr] Checking lazy_static v0.2.11 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling num-derive v0.2.5 [INFO] [stderr] Checking regex-syntax v0.6.12 [INFO] [stderr] Checking unidecode v0.3.0 [INFO] [stderr] Checking unicode-segmentation v1.6.0 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling num-integer v0.1.41 [INFO] [stderr] Compiling num-bigint v0.2.3 [INFO] [stderr] Compiling num-rational v0.2.2 [INFO] [stderr] Compiling num-iter v0.1.39 [INFO] [stderr] Compiling num-complex v0.2.3 [INFO] [stderr] Checking thread_local v0.3.6 [INFO] [stderr] Checking unreachable v0.1.1 [INFO] [stderr] Checking inflate v0.4.5 [INFO] [stderr] Compiling libc v0.2.66 [INFO] [stderr] Checking crc32fast v1.2.0 [INFO] [stderr] Checking deflate v0.7.20 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Checking futf v0.1.4 [INFO] [stderr] Checking debug_unreachable v0.1.1 [INFO] [stderr] Checking jpeg-decoder v0.1.16 [INFO] [stderr] Compiling phf_shared v0.7.24 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Checking tendril v0.4.1 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Checking log v0.3.9 [INFO] [stderr] Checking phf v0.7.24 [INFO] [stderr] Checking png v0.15.2 [INFO] [stderr] Checking aho-corasick v0.7.6 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling phf_codegen v0.7.24 [INFO] [stderr] Compiling string_cache_codegen v0.4.4 [INFO] [stderr] Checking regex v1.3.1 [INFO] [stderr] Compiling string_cache v0.6.2 [INFO] [stderr] Compiling markup5ever v0.6.2 [INFO] [stderr] Checking num v0.2.0 [INFO] [stderr] Checking stfu8 v0.2.4 [INFO] [stderr] Compiling html5ever v0.21.0 [INFO] [stderr] Checking tiff v0.3.1 [INFO] [stderr] Checking image v0.22.3 [INFO] [stderr] Checking dissolve v0.2.2 [INFO] [stderr] Checking voca_rs v1.9.0 [INFO] [stderr] Checking aoc_2019 v0.1.0 (/tmp/fixit) [INFO] [stderr] Migrating src/main.rs from 2018 edition to 2021 [INFO] [stderr] Fixed src/day12.rs (9 fixes) [INFO] [stderr] Fixed src/day17.rs (17 fixes) [INFO] [stderr] Fixed src/common/utils.rs (1 fix) [INFO] [stderr] Fixed src/day14.rs (10 fixes) [INFO] [stderr] Fixed src/day9.rs (5 fixes) [INFO] [stderr] Fixed src/day7.rs (13 fixes) [INFO] [stderr] Fixed src/day11.rs (4 fixes) [INFO] [stderr] Fixed src/day13.rs (12 fixes) [INFO] [stderr] Fixed src/day15.rs (5 fixes) [INFO] [stderr] Fixed src/day10.rs (7 fixes) [INFO] [stderr] Fixed src/day16.rs (5 fixes) [INFO] [stderr] Fixed src/common/intcode.rs (4 fixes) [INFO] [stderr] Fixed src/day5.rs (3 fixes) [INFO] [stderr] Fixed src/day8.rs (5 fixes) [INFO] [stderr] Fixed src/day18.rs (2 fixes) [INFO] [stdout] warning: unused import: `num::traits::float::Float` [INFO] [stdout] --> src/day10.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use num::traits::float::Float; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `direction_code_char` is never read [INFO] [stdout] --> src/day3.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | let mut direction_code_char: char = 'L'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `axis` is never read [INFO] [stdout] --> src/day3.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | let mut axis: char = 'x'; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `modifier` is never read [INFO] [stdout] --> src/day3.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | let mut modifier: i32 = 1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day5.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day5.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day5.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day5.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day5.rs:116:17 [INFO] [stdout] | [INFO] [stdout] 116 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day5.rs:117:17 [INFO] [stdout] | [INFO] [stdout] 117 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:49:37 [INFO] [stdout] | [INFO] [stdout] 49 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:52:29 [INFO] [stdout] | [INFO] [stdout] 52 | ... output = intcode_part_1(contents, ra, tb); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:55:29 [INFO] [stdout] | [INFO] [stdout] 55 | ... output = intcode_part_1(contents, rb, tc); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:58:29 [INFO] [stdout] | [INFO] [stdout] 58 | ... output = intcode_part_1(contents, rc, td); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:61:29 [INFO] [stdout] | [INFO] [stdout] 61 | ... output = intcode_part_1(contents, rd, te); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:121:41 [INFO] [stdout] | [INFO] [stdout] 121 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:124:33 [INFO] [stdout] | [INFO] [stdout] 124 | ... output = intcode_part_1(contents, ra, tb); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:128:41 [INFO] [stdout] | [INFO] [stdout] 128 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:131:33 [INFO] [stdout] | [INFO] [stdout] 131 | ... output = intcode_part_1(contents, rb, tc); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:135:41 [INFO] [stdout] | [INFO] [stdout] 135 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:138:33 [INFO] [stdout] | [INFO] [stdout] 138 | ... output = intcode_part_1(contents, rc, td); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:142:41 [INFO] [stdout] | [INFO] [stdout] 142 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:145:33 [INFO] [stdout] | [INFO] [stdout] 145 | ... output = intcode_part_1(contents, rd, te); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:149:41 [INFO] [stdout] | [INFO] [stdout] 149 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day7.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 204 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day7.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day7.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `steps` is assigned to, but never used [INFO] [stdout] --> src/day12.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | let mut steps = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_steps` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `origin` is assigned to, but never used [INFO] [stdout] --> src/day18.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | let mut origin = (0,0); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_origin` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `x` is never read [INFO] [stdout] --> src/day18.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | let mut x = 0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `key_count` is assigned to, but never used [INFO] [stdout] --> src/day18.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | let mut key_count = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_key_count` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `origin` is never read [INFO] [stdout] --> src/day18.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | origin = (x,y); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:43:17 [INFO] [stdout] | [INFO] [stdout] 43 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 45 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num::traits::float::Float` [INFO] [stdout] --> src/day10.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use num::traits::float::Float; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `direction_code_char` is never read [INFO] [stdout] --> src/day3.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | let mut direction_code_char: char = 'L'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `axis` is never read [INFO] [stdout] --> src/day3.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | let mut axis: char = 'x'; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `modifier` is never read [INFO] [stdout] --> src/day3.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | let mut modifier: i32 = 1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day5.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day5.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day5.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day5.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day5.rs:116:17 [INFO] [stdout] | [INFO] [stdout] 116 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day5.rs:117:17 [INFO] [stdout] | [INFO] [stdout] 117 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:49:37 [INFO] [stdout] | [INFO] [stdout] 49 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:52:29 [INFO] [stdout] | [INFO] [stdout] 52 | ... output = intcode_part_1(contents, ra, tb); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:55:29 [INFO] [stdout] | [INFO] [stdout] 55 | ... output = intcode_part_1(contents, rb, tc); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:58:29 [INFO] [stdout] | [INFO] [stdout] 58 | ... output = intcode_part_1(contents, rc, td); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:61:29 [INFO] [stdout] | [INFO] [stdout] 61 | ... output = intcode_part_1(contents, rd, te); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:121:41 [INFO] [stdout] | [INFO] [stdout] 121 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:124:33 [INFO] [stdout] | [INFO] [stdout] 124 | ... output = intcode_part_1(contents, ra, tb); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:128:41 [INFO] [stdout] | [INFO] [stdout] 128 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:131:33 [INFO] [stdout] | [INFO] [stdout] 131 | ... output = intcode_part_1(contents, rb, tc); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:135:41 [INFO] [stdout] | [INFO] [stdout] 135 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:138:33 [INFO] [stdout] | [INFO] [stdout] 138 | ... output = intcode_part_1(contents, rc, td); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:142:41 [INFO] [stdout] | [INFO] [stdout] 142 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:145:33 [INFO] [stdout] | [INFO] [stdout] 145 | ... output = intcode_part_1(contents, rd, te); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:149:41 [INFO] [stdout] | [INFO] [stdout] 149 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day7.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 204 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day7.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day7.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `steps` is assigned to, but never used [INFO] [stdout] --> src/day12.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | let mut steps = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_steps` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `origin` is assigned to, but never used [INFO] [stdout] --> src/day18.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | let mut origin = (0,0); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_origin` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `x` is never read [INFO] [stdout] --> src/day18.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | let mut x = 0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `key_count` is assigned to, but never used [INFO] [stdout] --> src/day18.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | let mut key_count = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_key_count` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `origin` is never read [INFO] [stdout] --> src/day18.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | origin = (x,y); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:43:17 [INFO] [stdout] | [INFO] [stdout] 43 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 45 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day1.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day1.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `calculate_total_amount_of_fuel_from_mass` [INFO] [stdout] --> src/day1.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn calculate_total_amount_of_fuel_from_mass(mass: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `calculate_fuel_requirement_from_mass` [INFO] [stdout] --> src/day1.rs:44:4 [INFO] [stdout] | [INFO] [stdout] 44 | fn calculate_fuel_requirement_from_mass(mass: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day2.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day2.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `run_program_and_return_index_0` [INFO] [stdout] --> src/day2.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn run_program_and_return_index_0(mut program: HashMap) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `initialize_hash_map` [INFO] [stdout] --> src/day2.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn initialize_hash_map(program: &mut HashMap, contents: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_value_from_hash_map_with_0_default` [INFO] [stdout] --> src/day2.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn get_value_from_hash_map_with_0_default(map: &mut HashMap, index: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `use_value_as_index_from_hash_map_with_0_default` [INFO] [stdout] --> src/day2.rs:93:4 [INFO] [stdout] | [INFO] [stdout] 93 | fn use_value_as_index_from_hash_map_with_0_default(map: &mut HashMap, index: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day3.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day3.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_shortest_collision_from_two_paths` [INFO] [stdout] --> src/day3.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn find_shortest_collision_from_two_paths(first_path: String, second_path: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_closest_collision_from_two_paths` [INFO] [stdout] --> src/day3.rs:65:4 [INFO] [stdout] | [INFO] [stdout] 65 | fn find_closest_collision_from_two_paths(first_path: String, second_path: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_map_from_path_with_shortest_steps_per_node` [INFO] [stdout] --> src/day3.rs:76:4 [INFO] [stdout] | [INFO] [stdout] 76 | fn create_map_from_path_with_shortest_steps_per_node(map: &mut HashMap<(i32,i32),(i32,char)>, path: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_collision_shortest_path` [INFO] [stdout] --> src/day3.rs:98:4 [INFO] [stdout] | [INFO] [stdout] 98 | fn find_collision_shortest_path(map_1: &HashMap<(i32,i32),(i32,char)>, map_2: &HashMap<(i32,i32),(i32,char)>) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_collision_closest_path` [INFO] [stdout] --> src/day3.rs:115:4 [INFO] [stdout] | [INFO] [stdout] 115 | fn find_collision_closest_path(map_1: &HashMap<(i32,i32),(i32,char)>, map_2: &HashMap<(i32,i32),(i32,char)>) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse_instruction` [INFO] [stdout] --> src/day3.rs:130:4 [INFO] [stdout] | [INFO] [stdout] 130 | fn parse_instruction(instruction: &str) -> (char,i32,char,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day4.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day4.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day5.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day5.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day6.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day6.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_orbit_transfers_from_object_to_main_mass` [INFO] [stdout] --> src/day6.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn get_orbit_transfers_from_object_to_main_mass(key: &(char,char,char), map: &mut HashMap<(char,char,char),i32>, orbit_map: &HashMap<(cha... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day7.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day7.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `intcode_part_1` [INFO] [stdout] --> src/day7.rs:172:4 [INFO] [stdout] | [INFO] [stdout] 172 | fn intcode_part_1(contents: String, rx: Receiver, tx: Sender) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day8.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day8.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_array_of_layer_pixels` [INFO] [stdout] --> src/day8.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn get_array_of_layer_pixels(raw_image: &str, layer_index: i32, pixels_per_layer: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `print_pixels` [INFO] [stdout] --> src/day8.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn print_pixels(pixels: &Vec, pixels_tall: i32, pixels_wide: i32) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_image_file` [INFO] [stdout] --> src/day8.rs:107:4 [INFO] [stdout] | [INFO] [stdout] 107 | fn create_image_file(file_name: &str, pixels: &Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day9.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day9.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day10.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day10.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `map_asteroids` [INFO] [stdout] --> src/day10.rs:34:4 [INFO] [stdout] | [INFO] [stdout] 34 | fn map_asteroids(asteroids: &mut Vec<(i32,i32)>) -> (i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_asteroid_with_most_visible_asteroids` [INFO] [stdout] --> src/day10.rs:53:4 [INFO] [stdout] | [INFO] [stdout] 53 | fn find_asteroid_with_most_visible_asteroids(asteroids: &Vec<(i32,i32)>, bounds: (i32,i32)) -> (i32,i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `shoot_200_asteroids_and_return_last_shot` [INFO] [stdout] --> src/day10.rs:117:4 [INFO] [stdout] | [INFO] [stdout] 117 | fn shoot_200_asteroids_and_return_last_shot(asteroids: &Vec<(i32,i32)>, origin_asteroid: (i32,i32), bounds: (i32,i32)) -> (i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day11.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day11.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hull_painting_robot` [INFO] [stdout] --> src/day11.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn hull_painting_robot(program: String, first_input: i64, create_image: bool) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day12.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day12.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_moons` [INFO] [stdout] --> src/day12.rs:204:4 [INFO] [stdout] | [INFO] [stdout] 204 | fn read_moons(moons: &mut Vec<((i32,i32,i32),(i32,i32,i32))>) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse_line` [INFO] [stdout] --> src/day12.rs:214:4 [INFO] [stdout] | [INFO] [stdout] 214 | fn parse_line(line: String) -> (i32,i32,i32) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `change_velocities` [INFO] [stdout] --> src/day12.rs:228:4 [INFO] [stdout] | [INFO] [stdout] 228 | fn change_velocities(p1: &i32, p2: &i32, p3: &i32, p4: &i32, v1: &mut i32, v2: &mut i32, v3: &mut i32, v4: &mut i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day13.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day13.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day14.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn part1<'a>() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day14.rs:95:8 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day15.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day15.rs:146:8 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day16.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day16.rs:53:8 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day17.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day17.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_whole_file` [INFO] [stdout] --> src/common/utils.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn read_whole_file(file_name: &str) -> String{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_image_file` [INFO] [stdout] --> src/common/utils.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn create_image_file(file_name: &str, pixels: &Vec, width: u32, heigth: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `intcode` [INFO] [stdout] --> src/common/intcode.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn intcode(contents: String, rx: Receiver, tx: Sender) -> i64 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/day7.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | for A in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `B` should have a snake case name [INFO] [stdout] --> src/day7.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | for B in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `C` should have a snake case name [INFO] [stdout] --> src/day7.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | for C in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `D` should have a snake case name [INFO] [stdout] --> src/day7.rs:19:21 [INFO] [stdout] | [INFO] [stdout] 19 | for D in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `E` should have a snake case name [INFO] [stdout] --> src/day7.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 20 | for E in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:42:29 [INFO] [stdout] | [INFO] [stdout] 42 | ... ta.send(A); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:43:29 [INFO] [stdout] | [INFO] [stdout] 43 | ... ta.send(0); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:44:29 [INFO] [stdout] | [INFO] [stdout] 44 | ... tb1.send(B); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:45:29 [INFO] [stdout] | [INFO] [stdout] 45 | ... tc1.send(C); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:46:29 [INFO] [stdout] | [INFO] [stdout] 46 | ... td1.send(D); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:47:29 [INFO] [stdout] | [INFO] [stdout] 47 | ... te1.send(E); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/day7.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | for A in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `B` should have a snake case name [INFO] [stdout] --> src/day7.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | for B in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `C` should have a snake case name [INFO] [stdout] --> src/day7.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | for C in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `D` should have a snake case name [INFO] [stdout] --> src/day7.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | for D in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `E` should have a snake case name [INFO] [stdout] --> src/day7.rs:90:25 [INFO] [stdout] | [INFO] [stdout] 90 | for E in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:113:29 [INFO] [stdout] | [INFO] [stdout] 113 | ... ta1.send(A); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:114:29 [INFO] [stdout] | [INFO] [stdout] 114 | ... ta1.send(0); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:115:29 [INFO] [stdout] | [INFO] [stdout] 115 | ... tb1.send(B); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:116:29 [INFO] [stdout] | [INFO] [stdout] 116 | ... tc1.send(C); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:117:29 [INFO] [stdout] | [INFO] [stdout] 117 | ... td1.send(D); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:118:29 [INFO] [stdout] | [INFO] [stdout] 118 | ... te1.send(E); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:153:33 [INFO] [stdout] | [INFO] [stdout] 153 | ... tfinal.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | tx.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/day8.rs:69:17 [INFO] [stdout] | [INFO] [stdout] 69 | std::mem::replace(&mut pixels[pixel_index as usize], pixel); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day9.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | ta.send(1); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day9.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | ta.send(2); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day11.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day11.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | t_input.send(panel); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | t_output_final.send(-99); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 187 | t_input.send(joystick_input); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:53:17 [INFO] [stdout] | [INFO] [stdout] 53 | t_input.send(1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | t_input.send(4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 83 | t_input.send(2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | t_input.send(3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:191:17 [INFO] [stdout] | [INFO] [stdout] 191 | t_input.send(1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | t_input.send(4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:221:17 [INFO] [stdout] | [INFO] [stdout] 221 | t_input.send(2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:236:17 [INFO] [stdout] | [INFO] [stdout] 236 | t_input.send(3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `parsedCoordinates` should have a snake case name [INFO] [stdout] --> src/day15.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | let mut parsedCoordinates: Vec<(i32,i32)> = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parsed_coordinates` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | t_output.send(result.abs() % 10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | join.join(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:86:21 [INFO] [stdout] | [INFO] [stdout] 86 | t_output.send(result.abs() % 10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | join.join(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:327:13 [INFO] [stdout] | [INFO] [stdout] 327 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:330:9 [INFO] [stdout] | [INFO] [stdout] 330 | / t_input.send( if function == 'A' { [INFO] [stdout] 331 | | 65 [INFO] [stdout] 332 | | } else if function == 'B' { [INFO] [stdout] 333 | | 66 [INFO] [stdout] 334 | | } else { [INFO] [stdout] 335 | | 67 [INFO] [stdout] 336 | | }); [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:352:21 [INFO] [stdout] | [INFO] [stdout] 352 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:355:17 [INFO] [stdout] | [INFO] [stdout] 355 | t_input.send(82); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:356:17 [INFO] [stdout] | [INFO] [stdout] 356 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:359:21 [INFO] [stdout] | [INFO] [stdout] 359 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:362:17 [INFO] [stdout] | [INFO] [stdout] 362 | t_input.send(76); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:363:17 [INFO] [stdout] | [INFO] [stdout] 363 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:365:17 [INFO] [stdout] | [INFO] [stdout] 365 | t_input.send(operation.to_digit(10).unwrap() as i64 + 48); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:368:9 [INFO] [stdout] | [INFO] [stdout] 368 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | t_input.send(110); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/common/intcode.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | tx.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 160 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day1.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day1.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `calculate_total_amount_of_fuel_from_mass` [INFO] [stdout] --> src/day1.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn calculate_total_amount_of_fuel_from_mass(mass: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `calculate_fuel_requirement_from_mass` [INFO] [stdout] --> src/day1.rs:44:4 [INFO] [stdout] | [INFO] [stdout] 44 | fn calculate_fuel_requirement_from_mass(mass: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day2.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day2.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `run_program_and_return_index_0` [INFO] [stdout] --> src/day2.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn run_program_and_return_index_0(mut program: HashMap) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `initialize_hash_map` [INFO] [stdout] --> src/day2.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn initialize_hash_map(program: &mut HashMap, contents: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_value_from_hash_map_with_0_default` [INFO] [stdout] --> src/day2.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn get_value_from_hash_map_with_0_default(map: &mut HashMap, index: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `use_value_as_index_from_hash_map_with_0_default` [INFO] [stdout] --> src/day2.rs:93:4 [INFO] [stdout] | [INFO] [stdout] 93 | fn use_value_as_index_from_hash_map_with_0_default(map: &mut HashMap, index: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day3.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day3.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_shortest_collision_from_two_paths` [INFO] [stdout] --> src/day3.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn find_shortest_collision_from_two_paths(first_path: String, second_path: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_closest_collision_from_two_paths` [INFO] [stdout] --> src/day3.rs:65:4 [INFO] [stdout] | [INFO] [stdout] 65 | fn find_closest_collision_from_two_paths(first_path: String, second_path: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_map_from_path_with_shortest_steps_per_node` [INFO] [stdout] --> src/day3.rs:76:4 [INFO] [stdout] | [INFO] [stdout] 76 | fn create_map_from_path_with_shortest_steps_per_node(map: &mut HashMap<(i32,i32),(i32,char)>, path: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_collision_shortest_path` [INFO] [stdout] --> src/day3.rs:98:4 [INFO] [stdout] | [INFO] [stdout] 98 | fn find_collision_shortest_path(map_1: &HashMap<(i32,i32),(i32,char)>, map_2: &HashMap<(i32,i32),(i32,char)>) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_collision_closest_path` [INFO] [stdout] --> src/day3.rs:115:4 [INFO] [stdout] | [INFO] [stdout] 115 | fn find_collision_closest_path(map_1: &HashMap<(i32,i32),(i32,char)>, map_2: &HashMap<(i32,i32),(i32,char)>) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse_instruction` [INFO] [stdout] --> src/day3.rs:130:4 [INFO] [stdout] | [INFO] [stdout] 130 | fn parse_instruction(instruction: &str) -> (char,i32,char,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day4.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day4.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day5.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day5.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day6.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day6.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_orbit_transfers_from_object_to_main_mass` [INFO] [stdout] --> src/day6.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn get_orbit_transfers_from_object_to_main_mass(key: &(char,char,char), map: &mut HashMap<(char,char,char),i32>, orbit_map: &HashMap<(cha... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day7.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day7.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `intcode_part_1` [INFO] [stdout] --> src/day7.rs:172:4 [INFO] [stdout] | [INFO] [stdout] 172 | fn intcode_part_1(contents: String, rx: Receiver, tx: Sender) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day8.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day8.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_array_of_layer_pixels` [INFO] [stdout] --> src/day8.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn get_array_of_layer_pixels(raw_image: &str, layer_index: i32, pixels_per_layer: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `print_pixels` [INFO] [stdout] --> src/day8.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn print_pixels(pixels: &Vec, pixels_tall: i32, pixels_wide: i32) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_image_file` [INFO] [stdout] --> src/day8.rs:107:4 [INFO] [stdout] | [INFO] [stdout] 107 | fn create_image_file(file_name: &str, pixels: &Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day9.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day9.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day10.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day10.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `map_asteroids` [INFO] [stdout] --> src/day10.rs:34:4 [INFO] [stdout] | [INFO] [stdout] 34 | fn map_asteroids(asteroids: &mut Vec<(i32,i32)>) -> (i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_asteroid_with_most_visible_asteroids` [INFO] [stdout] --> src/day10.rs:53:4 [INFO] [stdout] | [INFO] [stdout] 53 | fn find_asteroid_with_most_visible_asteroids(asteroids: &Vec<(i32,i32)>, bounds: (i32,i32)) -> (i32,i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `shoot_200_asteroids_and_return_last_shot` [INFO] [stdout] --> src/day10.rs:117:4 [INFO] [stdout] | [INFO] [stdout] 117 | fn shoot_200_asteroids_and_return_last_shot(asteroids: &Vec<(i32,i32)>, origin_asteroid: (i32,i32), bounds: (i32,i32)) -> (i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day11.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day11.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hull_painting_robot` [INFO] [stdout] --> src/day11.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn hull_painting_robot(program: String, first_input: i64, create_image: bool) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day12.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day12.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_moons` [INFO] [stdout] --> src/day12.rs:204:4 [INFO] [stdout] | [INFO] [stdout] 204 | fn read_moons(moons: &mut Vec<((i32,i32,i32),(i32,i32,i32))>) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse_line` [INFO] [stdout] --> src/day12.rs:214:4 [INFO] [stdout] | [INFO] [stdout] 214 | fn parse_line(line: String) -> (i32,i32,i32) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `change_velocities` [INFO] [stdout] --> src/day12.rs:228:4 [INFO] [stdout] | [INFO] [stdout] 228 | fn change_velocities(p1: &i32, p2: &i32, p3: &i32, p4: &i32, v1: &mut i32, v2: &mut i32, v3: &mut i32, v4: &mut i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day13.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day13.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day14.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn part1<'a>() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day14.rs:95:8 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day15.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day15.rs:146:8 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day16.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day16.rs:53:8 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day17.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day17.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_whole_file` [INFO] [stdout] --> src/common/utils.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn read_whole_file(file_name: &str) -> String{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_image_file` [INFO] [stdout] --> src/common/utils.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn create_image_file(file_name: &str, pixels: &Vec, width: u32, heigth: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `intcode` [INFO] [stdout] --> src/common/intcode.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn intcode(contents: String, rx: Receiver, tx: Sender) -> i64 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/day7.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | for A in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `B` should have a snake case name [INFO] [stdout] --> src/day7.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | for B in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `C` should have a snake case name [INFO] [stdout] --> src/day7.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | for C in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `D` should have a snake case name [INFO] [stdout] --> src/day7.rs:19:21 [INFO] [stdout] | [INFO] [stdout] 19 | for D in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `E` should have a snake case name [INFO] [stdout] --> src/day7.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 20 | for E in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:42:29 [INFO] [stdout] | [INFO] [stdout] 42 | ... ta.send(A); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:43:29 [INFO] [stdout] | [INFO] [stdout] 43 | ... ta.send(0); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:44:29 [INFO] [stdout] | [INFO] [stdout] 44 | ... tb1.send(B); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:45:29 [INFO] [stdout] | [INFO] [stdout] 45 | ... tc1.send(C); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:46:29 [INFO] [stdout] | [INFO] [stdout] 46 | ... td1.send(D); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:47:29 [INFO] [stdout] | [INFO] [stdout] 47 | ... te1.send(E); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/day7.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | for A in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `B` should have a snake case name [INFO] [stdout] --> src/day7.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | for B in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `C` should have a snake case name [INFO] [stdout] --> src/day7.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | for C in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `D` should have a snake case name [INFO] [stdout] --> src/day7.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | for D in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `E` should have a snake case name [INFO] [stdout] --> src/day7.rs:90:25 [INFO] [stdout] | [INFO] [stdout] 90 | for E in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:113:29 [INFO] [stdout] | [INFO] [stdout] 113 | ... ta1.send(A); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:114:29 [INFO] [stdout] | [INFO] [stdout] 114 | ... ta1.send(0); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:115:29 [INFO] [stdout] | [INFO] [stdout] 115 | ... tb1.send(B); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:116:29 [INFO] [stdout] | [INFO] [stdout] 116 | ... tc1.send(C); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:117:29 [INFO] [stdout] | [INFO] [stdout] 117 | ... td1.send(D); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:118:29 [INFO] [stdout] | [INFO] [stdout] 118 | ... te1.send(E); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:153:33 [INFO] [stdout] | [INFO] [stdout] 153 | ... tfinal.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | tx.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/day8.rs:69:17 [INFO] [stdout] | [INFO] [stdout] 69 | std::mem::replace(&mut pixels[pixel_index as usize], pixel); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day9.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | ta.send(1); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day9.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | ta.send(2); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day11.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day11.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | t_input.send(panel); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | t_output_final.send(-99); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 187 | t_input.send(joystick_input); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:53:17 [INFO] [stdout] | [INFO] [stdout] 53 | t_input.send(1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | t_input.send(4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 83 | t_input.send(2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | t_input.send(3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:191:17 [INFO] [stdout] | [INFO] [stdout] 191 | t_input.send(1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | t_input.send(4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:221:17 [INFO] [stdout] | [INFO] [stdout] 221 | t_input.send(2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:236:17 [INFO] [stdout] | [INFO] [stdout] 236 | t_input.send(3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `parsedCoordinates` should have a snake case name [INFO] [stdout] --> src/day15.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | let mut parsedCoordinates: Vec<(i32,i32)> = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parsed_coordinates` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | t_output.send(result.abs() % 10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | join.join(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:86:21 [INFO] [stdout] | [INFO] [stdout] 86 | t_output.send(result.abs() % 10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | join.join(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:327:13 [INFO] [stdout] | [INFO] [stdout] 327 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:330:9 [INFO] [stdout] | [INFO] [stdout] 330 | / t_input.send( if function == 'A' { [INFO] [stdout] 331 | | 65 [INFO] [stdout] 332 | | } else if function == 'B' { [INFO] [stdout] 333 | | 66 [INFO] [stdout] 334 | | } else { [INFO] [stdout] 335 | | 67 [INFO] [stdout] 336 | | }); [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:352:21 [INFO] [stdout] | [INFO] [stdout] 352 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:355:17 [INFO] [stdout] | [INFO] [stdout] 355 | t_input.send(82); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:356:17 [INFO] [stdout] | [INFO] [stdout] 356 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:359:21 [INFO] [stdout] | [INFO] [stdout] 359 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:362:17 [INFO] [stdout] | [INFO] [stdout] 362 | t_input.send(76); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:363:17 [INFO] [stdout] | [INFO] [stdout] 363 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:365:17 [INFO] [stdout] | [INFO] [stdout] 365 | t_input.send(operation.to_digit(10).unwrap() as i64 + 48); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:368:9 [INFO] [stdout] | [INFO] [stdout] 368 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | t_input.send(110); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/common/intcode.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | tx.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 160 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 24.81s [INFO] [stderr] Running `cargo check` to verify 2021 [INFO] [stderr] Checking aoc_2019 v0.1.0 (/tmp/fixit) [INFO] [stdout] warning: unused import: `num::traits::float::Float` [INFO] [stdout] --> src/day10.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use num::traits::float::Float; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num::traits::float::Float` [INFO] [stdout] --> src/day10.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use num::traits::float::Float; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `direction_code_char` is never read [INFO] [stdout] --> src/day3.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | let mut direction_code_char: char = 'L'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `axis` is never read [INFO] [stdout] --> src/day3.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | let mut axis: char = 'x'; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `modifier` is never read [INFO] [stdout] --> src/day3.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | let mut modifier: i32 = 1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day5.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day5.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `direction_code_char` is never read [INFO] [stdout] --> src/day3.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | let mut direction_code_char: char = 'L'; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `axis` is never read [INFO] [stdout] --> src/day3.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 135 | let mut axis: char = 'x'; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day5.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `modifier` is never read [INFO] [stdout] --> src/day3.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | let mut modifier: i32 = 1; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day5.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day5.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day5.rs:116:17 [INFO] [stdout] | [INFO] [stdout] 116 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day5.rs:117:17 [INFO] [stdout] | [INFO] [stdout] 117 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day5.rs:37:17 [INFO] [stdout] | [INFO] [stdout] 37 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day5.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day5.rs:115:17 [INFO] [stdout] | [INFO] [stdout] 115 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:49:37 [INFO] [stdout] | [INFO] [stdout] 49 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day5.rs:116:17 [INFO] [stdout] | [INFO] [stdout] 116 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day5.rs:117:17 [INFO] [stdout] | [INFO] [stdout] 117 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:49:37 [INFO] [stdout] | [INFO] [stdout] 49 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:52:29 [INFO] [stdout] | [INFO] [stdout] 52 | ... output = intcode_part_1(contents, ra, tb); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:55:29 [INFO] [stdout] | [INFO] [stdout] 55 | ... output = intcode_part_1(contents, rb, tc); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:58:29 [INFO] [stdout] | [INFO] [stdout] 58 | ... output = intcode_part_1(contents, rc, td); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:61:29 [INFO] [stdout] | [INFO] [stdout] 61 | ... output = intcode_part_1(contents, rd, te); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:121:41 [INFO] [stdout] | [INFO] [stdout] 121 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:124:33 [INFO] [stdout] | [INFO] [stdout] 124 | ... output = intcode_part_1(contents, ra, tb); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:128:41 [INFO] [stdout] | [INFO] [stdout] 128 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:131:33 [INFO] [stdout] | [INFO] [stdout] 131 | ... output = intcode_part_1(contents, rb, tc); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:135:41 [INFO] [stdout] | [INFO] [stdout] 135 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:138:33 [INFO] [stdout] | [INFO] [stdout] 138 | ... output = intcode_part_1(contents, rc, td); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:142:41 [INFO] [stdout] | [INFO] [stdout] 142 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:145:33 [INFO] [stdout] | [INFO] [stdout] 145 | ... output = intcode_part_1(contents, rd, te); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:149:41 [INFO] [stdout] | [INFO] [stdout] 149 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day7.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 204 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day7.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day7.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `steps` is assigned to, but never used [INFO] [stdout] --> src/day12.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | let mut steps = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_steps` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `origin` is assigned to, but never used [INFO] [stdout] --> src/day18.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | let mut origin = (0,0); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_origin` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `x` is never read [INFO] [stdout] --> src/day18.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | let mut x = 0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `key_count` is assigned to, but never used [INFO] [stdout] --> src/day18.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | let mut key_count = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_key_count` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `origin` is never read [INFO] [stdout] --> src/day18.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | origin = (x,y); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:43:17 [INFO] [stdout] | [INFO] [stdout] 43 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 45 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:52:29 [INFO] [stdout] | [INFO] [stdout] 52 | ... output = intcode_part_1(contents, ra, tb); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:55:29 [INFO] [stdout] | [INFO] [stdout] 55 | ... output = intcode_part_1(contents, rb, tc); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:58:29 [INFO] [stdout] | [INFO] [stdout] 58 | ... output = intcode_part_1(contents, rc, td); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:61:29 [INFO] [stdout] | [INFO] [stdout] 61 | ... output = intcode_part_1(contents, rd, te); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:121:41 [INFO] [stdout] | [INFO] [stdout] 121 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:124:33 [INFO] [stdout] | [INFO] [stdout] 124 | ... output = intcode_part_1(contents, ra, tb); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:128:41 [INFO] [stdout] | [INFO] [stdout] 128 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:131:33 [INFO] [stdout] | [INFO] [stdout] 131 | ... output = intcode_part_1(contents, rb, tc); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:135:41 [INFO] [stdout] | [INFO] [stdout] 135 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:138:33 [INFO] [stdout] | [INFO] [stdout] 138 | ... output = intcode_part_1(contents, rc, td); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `output` is assigned to, but never used [INFO] [stdout] --> src/day7.rs:142:41 [INFO] [stdout] | [INFO] [stdout] 142 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_output` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:145:33 [INFO] [stdout] | [INFO] [stdout] 145 | ... output = intcode_part_1(contents, rd, te); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `output` is never read [INFO] [stdout] --> src/day7.rs:149:41 [INFO] [stdout] | [INFO] [stdout] 149 | ... let mut output = 0; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/day7.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 204 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/day7.rs:205:17 [INFO] [stdout] | [INFO] [stdout] 205 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/day7.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `steps` is assigned to, but never used [INFO] [stdout] --> src/day12.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | let mut steps = 0; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_steps` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `origin` is assigned to, but never used [INFO] [stdout] --> src/day18.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | let mut origin = (0,0); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_origin` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `x` is never read [INFO] [stdout] --> src/day18.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | let mut x = 0; [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `key_count` is assigned to, but never used [INFO] [stdout] --> src/day18.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 14 | let mut key_count = 0; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: consider using `_key_count` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `origin` is never read [INFO] [stdout] --> src/day18.rs:20:17 [INFO] [stdout] | [INFO] [stdout] 20 | origin = (x,y); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `first_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:43:17 [INFO] [stdout] | [INFO] [stdout] 43 | let mut first_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `second_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:44:17 [INFO] [stdout] | [INFO] [stdout] 44 | let mut second_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `third_param_index` is never read [INFO] [stdout] --> src/common/intcode.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 45 | let mut third_param_index = 0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day1.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day1.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `calculate_total_amount_of_fuel_from_mass` [INFO] [stdout] --> src/day1.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn calculate_total_amount_of_fuel_from_mass(mass: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `calculate_fuel_requirement_from_mass` [INFO] [stdout] --> src/day1.rs:44:4 [INFO] [stdout] | [INFO] [stdout] 44 | fn calculate_fuel_requirement_from_mass(mass: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day2.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day2.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `run_program_and_return_index_0` [INFO] [stdout] --> src/day2.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn run_program_and_return_index_0(mut program: HashMap) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `initialize_hash_map` [INFO] [stdout] --> src/day2.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn initialize_hash_map(program: &mut HashMap, contents: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_value_from_hash_map_with_0_default` [INFO] [stdout] --> src/day2.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn get_value_from_hash_map_with_0_default(map: &mut HashMap, index: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `use_value_as_index_from_hash_map_with_0_default` [INFO] [stdout] --> src/day2.rs:93:4 [INFO] [stdout] | [INFO] [stdout] 93 | fn use_value_as_index_from_hash_map_with_0_default(map: &mut HashMap, index: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day3.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day3.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_shortest_collision_from_two_paths` [INFO] [stdout] --> src/day3.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn find_shortest_collision_from_two_paths(first_path: String, second_path: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_closest_collision_from_two_paths` [INFO] [stdout] --> src/day3.rs:65:4 [INFO] [stdout] | [INFO] [stdout] 65 | fn find_closest_collision_from_two_paths(first_path: String, second_path: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_map_from_path_with_shortest_steps_per_node` [INFO] [stdout] --> src/day3.rs:76:4 [INFO] [stdout] | [INFO] [stdout] 76 | fn create_map_from_path_with_shortest_steps_per_node(map: &mut HashMap<(i32,i32),(i32,char)>, path: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_collision_shortest_path` [INFO] [stdout] --> src/day3.rs:98:4 [INFO] [stdout] | [INFO] [stdout] 98 | fn find_collision_shortest_path(map_1: &HashMap<(i32,i32),(i32,char)>, map_2: &HashMap<(i32,i32),(i32,char)>) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_collision_closest_path` [INFO] [stdout] --> src/day3.rs:115:4 [INFO] [stdout] | [INFO] [stdout] 115 | fn find_collision_closest_path(map_1: &HashMap<(i32,i32),(i32,char)>, map_2: &HashMap<(i32,i32),(i32,char)>) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse_instruction` [INFO] [stdout] --> src/day3.rs:130:4 [INFO] [stdout] | [INFO] [stdout] 130 | fn parse_instruction(instruction: &str) -> (char,i32,char,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day4.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day4.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day5.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day5.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day6.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day6.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_orbit_transfers_from_object_to_main_mass` [INFO] [stdout] --> src/day6.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn get_orbit_transfers_from_object_to_main_mass(key: &(char,char,char), map: &mut HashMap<(char,char,char),i32>, orbit_map: &HashMap<(cha... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day7.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day7.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `intcode_part_1` [INFO] [stdout] --> src/day7.rs:172:4 [INFO] [stdout] | [INFO] [stdout] 172 | fn intcode_part_1(contents: String, rx: Receiver, tx: Sender) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day8.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day8.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day1.rs:3:8 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_array_of_layer_pixels` [INFO] [stdout] --> src/day8.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn get_array_of_layer_pixels(raw_image: &str, layer_index: i32, pixels_per_layer: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day1.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `print_pixels` [INFO] [stdout] --> src/day8.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn print_pixels(pixels: &Vec, pixels_tall: i32, pixels_wide: i32) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_image_file` [INFO] [stdout] --> src/day8.rs:107:4 [INFO] [stdout] | [INFO] [stdout] 107 | fn create_image_file(file_name: &str, pixels: &Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `calculate_total_amount_of_fuel_from_mass` [INFO] [stdout] --> src/day1.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn calculate_total_amount_of_fuel_from_mass(mass: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day9.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `calculate_fuel_requirement_from_mass` [INFO] [stdout] --> src/day1.rs:44:4 [INFO] [stdout] | [INFO] [stdout] 44 | fn calculate_fuel_requirement_from_mass(mass: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day9.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day2.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day10.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day2.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day10.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `run_program_and_return_index_0` [INFO] [stdout] --> src/day2.rs:60:4 [INFO] [stdout] | [INFO] [stdout] 60 | fn run_program_and_return_index_0(mut program: HashMap) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `map_asteroids` [INFO] [stdout] --> src/day10.rs:34:4 [INFO] [stdout] | [INFO] [stdout] 34 | fn map_asteroids(asteroids: &mut Vec<(i32,i32)>) -> (i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `initialize_hash_map` [INFO] [stdout] --> src/day2.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn initialize_hash_map(program: &mut HashMap, contents: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_asteroid_with_most_visible_asteroids` [INFO] [stdout] --> src/day10.rs:53:4 [INFO] [stdout] | [INFO] [stdout] 53 | fn find_asteroid_with_most_visible_asteroids(asteroids: &Vec<(i32,i32)>, bounds: (i32,i32)) -> (i32,i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_value_from_hash_map_with_0_default` [INFO] [stdout] --> src/day2.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn get_value_from_hash_map_with_0_default(map: &mut HashMap, index: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `shoot_200_asteroids_and_return_last_shot` [INFO] [stdout] --> src/day10.rs:117:4 [INFO] [stdout] | [INFO] [stdout] 117 | fn shoot_200_asteroids_and_return_last_shot(asteroids: &Vec<(i32,i32)>, origin_asteroid: (i32,i32), bounds: (i32,i32)) -> (i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day11.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `use_value_as_index_from_hash_map_with_0_default` [INFO] [stdout] --> src/day2.rs:93:4 [INFO] [stdout] | [INFO] [stdout] 93 | fn use_value_as_index_from_hash_map_with_0_default(map: &mut HashMap, index: i32) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day11.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day3.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hull_painting_robot` [INFO] [stdout] --> src/day11.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn hull_painting_robot(program: String, first_input: i64, create_image: bool) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day3.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day12.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_shortest_collision_from_two_paths` [INFO] [stdout] --> src/day3.rs:54:4 [INFO] [stdout] | [INFO] [stdout] 54 | fn find_shortest_collision_from_two_paths(first_path: String, second_path: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day12.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_closest_collision_from_two_paths` [INFO] [stdout] --> src/day3.rs:65:4 [INFO] [stdout] | [INFO] [stdout] 65 | fn find_closest_collision_from_two_paths(first_path: String, second_path: String) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_moons` [INFO] [stdout] --> src/day12.rs:204:4 [INFO] [stdout] | [INFO] [stdout] 204 | fn read_moons(moons: &mut Vec<((i32,i32,i32),(i32,i32,i32))>) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_map_from_path_with_shortest_steps_per_node` [INFO] [stdout] --> src/day3.rs:76:4 [INFO] [stdout] | [INFO] [stdout] 76 | fn create_map_from_path_with_shortest_steps_per_node(map: &mut HashMap<(i32,i32),(i32,char)>, path: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse_line` [INFO] [stdout] --> src/day12.rs:214:4 [INFO] [stdout] | [INFO] [stdout] 214 | fn parse_line(line: String) -> (i32,i32,i32) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `change_velocities` [INFO] [stdout] --> src/day12.rs:228:4 [INFO] [stdout] | [INFO] [stdout] 228 | fn change_velocities(p1: &i32, p2: &i32, p3: &i32, p4: &i32, v1: &mut i32, v2: &mut i32, v3: &mut i32, v4: &mut i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_collision_shortest_path` [INFO] [stdout] --> src/day3.rs:98:4 [INFO] [stdout] | [INFO] [stdout] 98 | fn find_collision_shortest_path(map_1: &HashMap<(i32,i32),(i32,char)>, map_2: &HashMap<(i32,i32),(i32,char)>) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day13.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_collision_closest_path` [INFO] [stdout] --> src/day3.rs:115:4 [INFO] [stdout] | [INFO] [stdout] 115 | fn find_collision_closest_path(map_1: &HashMap<(i32,i32),(i32,char)>, map_2: &HashMap<(i32,i32),(i32,char)>) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse_instruction` [INFO] [stdout] --> src/day3.rs:130:4 [INFO] [stdout] | [INFO] [stdout] 130 | fn parse_instruction(instruction: &str) -> (char,i32,char,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day13.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day4.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day14.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn part1<'a>() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day14.rs:95:8 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day4.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day5.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day15.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day5.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day15.rs:146:8 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day6.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day6.rs:39:8 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day16.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day16.rs:53:8 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_orbit_transfers_from_object_to_main_mass` [INFO] [stdout] --> src/day6.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn get_orbit_transfers_from_object_to_main_mass(key: &(char,char,char), map: &mut HashMap<(char,char,char),i32>, orbit_map: &HashMap<(cha... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day17.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day7.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day17.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day7.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_whole_file` [INFO] [stdout] --> src/common/utils.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn read_whole_file(file_name: &str) -> String{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `intcode_part_1` [INFO] [stdout] --> src/day7.rs:172:4 [INFO] [stdout] | [INFO] [stdout] 172 | fn intcode_part_1(contents: String, rx: Receiver, tx: Sender) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day8.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_image_file` [INFO] [stdout] --> src/common/utils.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn create_image_file(file_name: &str, pixels: &Vec, width: u32, heigth: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day8.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `intcode` [INFO] [stdout] --> src/common/intcode.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn intcode(contents: String, rx: Receiver, tx: Sender) -> i64 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_array_of_layer_pixels` [INFO] [stdout] --> src/day8.rs:81:4 [INFO] [stdout] | [INFO] [stdout] 81 | fn get_array_of_layer_pixels(raw_image: &str, layer_index: i32, pixels_per_layer: i32) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `print_pixels` [INFO] [stdout] --> src/day8.rs:89:4 [INFO] [stdout] | [INFO] [stdout] 89 | fn print_pixels(pixels: &Vec, pixels_tall: i32, pixels_wide: i32) { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_image_file` [INFO] [stdout] --> src/day8.rs:107:4 [INFO] [stdout] | [INFO] [stdout] 107 | fn create_image_file(file_name: &str, pixels: &Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day9.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day9.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day10.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day10.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `map_asteroids` [INFO] [stdout] --> src/day10.rs:34:4 [INFO] [stdout] | [INFO] [stdout] 34 | fn map_asteroids(asteroids: &mut Vec<(i32,i32)>) -> (i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `find_asteroid_with_most_visible_asteroids` [INFO] [stdout] --> src/day10.rs:53:4 [INFO] [stdout] | [INFO] [stdout] 53 | fn find_asteroid_with_most_visible_asteroids(asteroids: &Vec<(i32,i32)>, bounds: (i32,i32)) -> (i32,i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `shoot_200_asteroids_and_return_last_shot` [INFO] [stdout] --> src/day10.rs:117:4 [INFO] [stdout] | [INFO] [stdout] 117 | fn shoot_200_asteroids_and_return_last_shot(asteroids: &Vec<(i32,i32)>, origin_asteroid: (i32,i32), bounds: (i32,i32)) -> (i32,i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day11.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day11.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `hull_painting_robot` [INFO] [stdout] --> src/day11.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn hull_painting_robot(program: String, first_input: i64, create_image: bool) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day12.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day12.rs:66:8 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_moons` [INFO] [stdout] --> src/day12.rs:204:4 [INFO] [stdout] | [INFO] [stdout] 204 | fn read_moons(moons: &mut Vec<((i32,i32,i32),(i32,i32,i32))>) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `parse_line` [INFO] [stdout] --> src/day12.rs:214:4 [INFO] [stdout] | [INFO] [stdout] 214 | fn parse_line(line: String) -> (i32,i32,i32) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `change_velocities` [INFO] [stdout] --> src/day12.rs:228:4 [INFO] [stdout] | [INFO] [stdout] 228 | fn change_velocities(p1: &i32, p2: &i32, p3: &i32, p4: &i32, v1: &mut i32, v2: &mut i32, v3: &mut i32, v4: &mut i32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day13.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day13.rs:49:8 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day14.rs:10:8 [INFO] [stdout] | [INFO] [stdout] 10 | pub fn part1<'a>() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day14.rs:95:8 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day15.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day15.rs:146:8 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day16.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day16.rs:53:8 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part1` [INFO] [stdout] --> src/day17.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn part1() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `part2` [INFO] [stdout] --> src/day17.rs:91:8 [INFO] [stdout] | [INFO] [stdout] 91 | pub fn part2() { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_whole_file` [INFO] [stdout] --> src/common/utils.rs:7:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn read_whole_file(file_name: &str) -> String{ [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `create_image_file` [INFO] [stdout] --> src/common/utils.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn create_image_file(file_name: &str, pixels: &Vec, width: u32, heigth: u32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `intcode` [INFO] [stdout] --> src/common/intcode.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn intcode(contents: String, rx: Receiver, tx: Sender) -> i64 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/day7.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | for A in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `B` should have a snake case name [INFO] [stdout] --> src/day7.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | for B in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `C` should have a snake case name [INFO] [stdout] --> src/day7.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | for C in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `D` should have a snake case name [INFO] [stdout] --> src/day7.rs:19:21 [INFO] [stdout] | [INFO] [stdout] 19 | for D in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `E` should have a snake case name [INFO] [stdout] --> src/day7.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 20 | for E in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:42:29 [INFO] [stdout] | [INFO] [stdout] 42 | ... ta.send(A); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/day7.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | for A in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:43:29 [INFO] [stdout] | [INFO] [stdout] 43 | ... ta.send(0); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `B` should have a snake case name [INFO] [stdout] --> src/day7.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | for B in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:44:29 [INFO] [stdout] | [INFO] [stdout] 44 | ... tb1.send(B); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:45:29 [INFO] [stdout] | [INFO] [stdout] 45 | ... tc1.send(C); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:46:29 [INFO] [stdout] | [INFO] [stdout] 46 | ... td1.send(D); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `C` should have a snake case name [INFO] [stdout] --> src/day7.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 18 | for C in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:47:29 [INFO] [stdout] | [INFO] [stdout] 47 | ... te1.send(E); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `D` should have a snake case name [INFO] [stdout] --> src/day7.rs:19:21 [INFO] [stdout] | [INFO] [stdout] 19 | for D in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `E` should have a snake case name [INFO] [stdout] --> src/day7.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 20 | for E in 0..5 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/day7.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | for A in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `B` should have a snake case name [INFO] [stdout] --> src/day7.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | for B in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `C` should have a snake case name [INFO] [stdout] --> src/day7.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | for C in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `D` should have a snake case name [INFO] [stdout] --> src/day7.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | for D in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `E` should have a snake case name [INFO] [stdout] --> src/day7.rs:90:25 [INFO] [stdout] | [INFO] [stdout] 90 | for E in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:113:29 [INFO] [stdout] | [INFO] [stdout] 113 | ... ta1.send(A); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:114:29 [INFO] [stdout] | [INFO] [stdout] 114 | ... ta1.send(0); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:115:29 [INFO] [stdout] | [INFO] [stdout] 115 | ... tb1.send(B); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:116:29 [INFO] [stdout] | [INFO] [stdout] 116 | ... tc1.send(C); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:117:29 [INFO] [stdout] | [INFO] [stdout] 117 | ... td1.send(D); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:118:29 [INFO] [stdout] | [INFO] [stdout] 118 | ... te1.send(E); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:153:33 [INFO] [stdout] | [INFO] [stdout] 153 | ... tfinal.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | tx.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/day8.rs:69:17 [INFO] [stdout] | [INFO] [stdout] 69 | std::mem::replace(&mut pixels[pixel_index as usize], pixel); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day9.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | ta.send(1); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day9.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | ta.send(2); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day11.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day11.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | t_input.send(panel); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | t_output_final.send(-99); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 187 | t_input.send(joystick_input); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:53:17 [INFO] [stdout] | [INFO] [stdout] 53 | t_input.send(1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | t_input.send(4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 83 | t_input.send(2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | t_input.send(3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:191:17 [INFO] [stdout] | [INFO] [stdout] 191 | t_input.send(1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | t_input.send(4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:221:17 [INFO] [stdout] | [INFO] [stdout] 221 | t_input.send(2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:236:17 [INFO] [stdout] | [INFO] [stdout] 236 | t_input.send(3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `parsedCoordinates` should have a snake case name [INFO] [stdout] --> src/day15.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | let mut parsedCoordinates: Vec<(i32,i32)> = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parsed_coordinates` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | t_output.send(result.abs() % 10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | join.join(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:86:21 [INFO] [stdout] | [INFO] [stdout] 86 | t_output.send(result.abs() % 10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | join.join(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:327:13 [INFO] [stdout] | [INFO] [stdout] 327 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:330:9 [INFO] [stdout] | [INFO] [stdout] 330 | / t_input.send( if function == 'A' { [INFO] [stdout] 331 | | 65 [INFO] [stdout] 332 | | } else if function == 'B' { [INFO] [stdout] 333 | | 66 [INFO] [stdout] 334 | | } else { [INFO] [stdout] 335 | | 67 [INFO] [stdout] 336 | | }); [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:352:21 [INFO] [stdout] | [INFO] [stdout] 352 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:355:17 [INFO] [stdout] | [INFO] [stdout] 355 | t_input.send(82); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:356:17 [INFO] [stdout] | [INFO] [stdout] 356 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:359:21 [INFO] [stdout] | [INFO] [stdout] 359 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:362:17 [INFO] [stdout] | [INFO] [stdout] 362 | t_input.send(76); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:42:29 [INFO] [stdout] | [INFO] [stdout] 42 | ... ta.send(A); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:363:17 [INFO] [stdout] | [INFO] [stdout] 363 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:365:17 [INFO] [stdout] | [INFO] [stdout] 365 | t_input.send(operation.to_digit(10).unwrap() as i64 + 48); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:368:9 [INFO] [stdout] | [INFO] [stdout] 368 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:43:29 [INFO] [stdout] | [INFO] [stdout] 43 | ... ta.send(0); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | t_input.send(110); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:44:29 [INFO] [stdout] | [INFO] [stdout] 44 | ... tb1.send(B); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:45:29 [INFO] [stdout] | [INFO] [stdout] 45 | ... tc1.send(C); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:46:29 [INFO] [stdout] | [INFO] [stdout] 46 | ... td1.send(D); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:47:29 [INFO] [stdout] | [INFO] [stdout] 47 | ... te1.send(E); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> src/day7.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | for A in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `B` should have a snake case name [INFO] [stdout] --> src/day7.rs:87:13 [INFO] [stdout] | [INFO] [stdout] 87 | for B in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `C` should have a snake case name [INFO] [stdout] --> src/day7.rs:88:17 [INFO] [stdout] | [INFO] [stdout] 88 | for C in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `D` should have a snake case name [INFO] [stdout] --> src/day7.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | for D in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `E` should have a snake case name [INFO] [stdout] --> src/day7.rs:90:25 [INFO] [stdout] | [INFO] [stdout] 90 | for E in 5..10 { [INFO] [stdout] | ^ help: convert the identifier to snake case: `e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:113:29 [INFO] [stdout] | [INFO] [stdout] 113 | ... ta1.send(A); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:114:29 [INFO] [stdout] | [INFO] [stdout] 114 | ... ta1.send(0); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:115:29 [INFO] [stdout] | [INFO] [stdout] 115 | ... tb1.send(B); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:116:29 [INFO] [stdout] | [INFO] [stdout] 116 | ... tc1.send(C); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:117:29 [INFO] [stdout] | [INFO] [stdout] 117 | ... td1.send(D); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:118:29 [INFO] [stdout] | [INFO] [stdout] 118 | ... te1.send(E); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:153:33 [INFO] [stdout] | [INFO] [stdout] 153 | ... tfinal.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day7.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | tx.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/day8.rs:69:17 [INFO] [stdout] | [INFO] [stdout] 69 | std::mem::replace(&mut pixels[pixel_index as usize], pixel); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day9.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | ta.send(1); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day9.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | ta.send(2); [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day11.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day11.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | t_input.send(panel); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 64 | t_output_final.send(-99); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/common/intcode.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | tx.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day13.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 187 | t_input.send(joystick_input); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:53:17 [INFO] [stdout] | [INFO] [stdout] 53 | t_input.send(1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | t_input.send(4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:83:17 [INFO] [stdout] | [INFO] [stdout] 83 | t_input.send(2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:98:17 [INFO] [stdout] | [INFO] [stdout] 98 | t_input.send(3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:191:17 [INFO] [stdout] | [INFO] [stdout] 191 | t_input.send(1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:206:17 [INFO] [stdout] | [INFO] [stdout] 206 | t_input.send(4); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:221:17 [INFO] [stdout] | [INFO] [stdout] 221 | t_input.send(2); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day15.rs:236:17 [INFO] [stdout] | [INFO] [stdout] 236 | t_input.send(3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `parsedCoordinates` should have a snake case name [INFO] [stdout] --> src/day15.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 256 | let mut parsedCoordinates: Vec<(i32,i32)> = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parsed_coordinates` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:35:17 [INFO] [stdout] | [INFO] [stdout] 35 | t_output.send(result.abs() % 10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | join.join(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:86:21 [INFO] [stdout] | [INFO] [stdout] 86 | t_output.send(result.abs() % 10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day16.rs:92:13 [INFO] [stdout] | [INFO] [stdout] 92 | join.join(); [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 102 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:284:9 [INFO] [stdout] | [INFO] [stdout] 284 | t_output_final.send(-1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:327:13 [INFO] [stdout] | [INFO] [stdout] 327 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:330:9 [INFO] [stdout] | [INFO] [stdout] 330 | / t_input.send( if function == 'A' { [INFO] [stdout] 331 | | 65 [INFO] [stdout] 332 | | } else if function == 'B' { [INFO] [stdout] 333 | | 66 [INFO] [stdout] 334 | | } else { [INFO] [stdout] 335 | | 67 [INFO] [stdout] 336 | | }); [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:338:5 [INFO] [stdout] | [INFO] [stdout] 338 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:352:21 [INFO] [stdout] | [INFO] [stdout] 352 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:355:17 [INFO] [stdout] | [INFO] [stdout] 355 | t_input.send(82); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:356:17 [INFO] [stdout] | [INFO] [stdout] 356 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:359:21 [INFO] [stdout] | [INFO] [stdout] 359 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:362:17 [INFO] [stdout] | [INFO] [stdout] 362 | t_input.send(76); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:363:17 [INFO] [stdout] | [INFO] [stdout] 363 | t_input.send(44); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:365:17 [INFO] [stdout] | [INFO] [stdout] 365 | t_input.send(operation.to_digit(10).unwrap() as i64 + 48); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:368:9 [INFO] [stdout] | [INFO] [stdout] 368 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:370:5 [INFO] [stdout] | [INFO] [stdout] 370 | t_input.send(110); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/day17.rs:371:5 [INFO] [stdout] | [INFO] [stdout] 371 | t_input.send(10); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/common/intcode.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | tx.send(output); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 160 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 160 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.74s [INFO] running `Command { std: "docker" "inspect" "72f38f49c037486f1be1920b34b6f56962089698ef7788a1a63e1279fa7f027a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "72f38f49c037486f1be1920b34b6f56962089698ef7788a1a63e1279fa7f027a", kill_on_drop: false }` [INFO] [stdout] 72f38f49c037486f1be1920b34b6f56962089698ef7788a1a63e1279fa7f027a