[INFO] cloning repository https://github.com/michaelmelanson/advent-of-code-2019 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/michaelmelanson/advent-of-code-2019" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmichaelmelanson%2Fadvent-of-code-2019", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmichaelmelanson%2Fadvent-of-code-2019'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e333189a0e10406a1d2e835512bcb9ed5e77e4c5 [INFO] checking michaelmelanson/advent-of-code-2019 against beta for pr-78714 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmichaelmelanson%2Fadvent-of-code-2019" "/workspace/builds/worker-2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/michaelmelanson/advent-of-code-2019 on toolchain beta [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/michaelmelanson/advent-of-code-2019 [INFO] removed path dependency intcode from git repo https://github.com/michaelmelanson/advent-of-code-2019 [INFO] finished tweaking git repo https://github.com/michaelmelanson/advent-of-code-2019 [INFO] tweaked toml for git repo https://github.com/michaelmelanson/advent-of-code-2019 written to /workspace/builds/worker-2/source/Cargo.toml [INFO] crate git repo https://github.com/michaelmelanson/advent-of-code-2019 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: dependency (intcode) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /workspace/builds/worker-2/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag. [INFO] the lockfile is outdated, regenerating it [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: dependency (intcode) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+beta" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dc041b8269692b2b67f8a4919381fcd01ef0151806297aacd6627d5c873e5b45 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "dc041b8269692b2b67f8a4919381fcd01ef0151806297aacd6627d5c873e5b45", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dc041b8269692b2b67f8a4919381fcd01ef0151806297aacd6627d5c873e5b45", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dc041b8269692b2b67f8a4919381fcd01ef0151806297aacd6627d5c873e5b45", kill_on_drop: false }` [INFO] [stdout] dc041b8269692b2b67f8a4919381fcd01ef0151806297aacd6627d5c873e5b45 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "rustops/crates-build-env@sha256:6eabd152ff4036248d66efda456a36cb33d24b7291b33f25f75140726c88da35" "/opt/rustwide/cargo-home/bin/cargo" "+beta" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 75478286d5d726b1d1377bb738a07db5a7b8fde853c0ba2e40f452a87511b600 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "75478286d5d726b1d1377bb738a07db5a7b8fde853c0ba2e40f452a87511b600", kill_on_drop: false }` [INFO] [stderr] warning: dependency (intcode) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Checking intcode v0.3.2 [INFO] [stderr] Checking aoc-runner v0.2.2 [INFO] [stderr] Compiling serde v1.0.117 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Compiling syn v1.0.48 [INFO] [stderr] Compiling serde_derive v1.0.117 [INFO] [stderr] Compiling serde_json v1.0.59 [INFO] [stderr] Compiling aoc-runner-internal v0.1.0 [INFO] [stderr] Compiling aoc-runner-derive v0.2.2 [INFO] [stderr] Checking advent-of-code-2019 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error: proc macro panicked [INFO] [stdout] --> src/lib.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | aoc_lib! { year = 2019 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: message: failed to write infos from lib: Os { code: 30, kind: Other, message: "Read-only file system" } [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day01.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | #[aoc(day1, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day01.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | #[aoc(day1, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day02.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | #[aoc(day2, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day02.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | #[aoc(day2, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day03.rs:150:1 [INFO] [stdout] | [INFO] [stdout] 150 | #[aoc(day3, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day03.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | #[aoc(day3, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day04.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | #[aoc(day4, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day04.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | #[aoc(day4, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day05.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | #[aoc(day5, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day05.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | #[aoc(day5, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day06.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | #[aoc(day6, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day06.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | #[aoc(day6, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day07.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | #[aoc(day7, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day07.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | #[aoc(day7, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day08.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[aoc(day8, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day08.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | #[aoc(day8, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day09.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | #[aoc(day9, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day09.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | #[aoc(day9, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day10.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | #[aoc(day10, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day10.rs:160:1 [INFO] [stdout] | [INFO] [stdout] 160 | #[aoc(day10, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day11.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | #[aoc(day11, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day11.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | #[aoc(day11, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day12.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | #[aoc(day12, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day12.rs:148:1 [INFO] [stdout] | [INFO] [stdout] 148 | #[aoc(day12, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day13.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | #[aoc(day13, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day14.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 | #[aoc(day14, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day14.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | #[aoc(day14, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day19.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | #[aoc(day19, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day19.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | #[aoc(day19, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day17.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | #[aoc(day17, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day17.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | #[aoc(day17, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day20.rs:243:1 [INFO] [stdout] | [INFO] [stdout] 243 | #[aoc(day20, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day20.rs:288:1 [INFO] [stdout] | [INFO] [stdout] 288 | #[aoc(day20, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day21.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | #[aoc(day21, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day21.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | #[aoc(day21, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day23.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | #[aoc(day23, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day23.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | #[aoc(day23, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day24.rs:222:1 [INFO] [stdout] | [INFO] [stdout] 222 | #[aoc(day24, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day24.rs:249:1 [INFO] [stdout] | [INFO] [stdout] 249 | #[aoc(day24, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day05.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | let mut machine = Machine::new(&mut memory); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:11:23 [INFO] [stdout] | [INFO] [stdout] 11 | let mut machine = Machine::new(&mut memory); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | Action::Output(output) => return output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | Action::Halt => panic!("Halted without producing output") [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:80:27 [INFO] [stdout] | [INFO] [stdout] 80 | let mut amplifier_a = Machine::new(&program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:81:27 [INFO] [stdout] | [INFO] [stdout] 81 | let mut amplifier_b = Machine::new(&program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:82:27 [INFO] [stdout] | [INFO] [stdout] 82 | let mut amplifier_c = Machine::new(&program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:83:27 [INFO] [stdout] | [INFO] [stdout] 83 | let mut amplifier_d = Machine::new(&program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:84:27 [INFO] [stdout] | [INFO] [stdout] 84 | let mut amplifier_e = Machine::new(&program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:99:13 [INFO] [stdout] | [INFO] [stdout] 99 | Action::Output(output) => output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 105 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | Action::Output(output) => output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | Action::Output(output) => output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:119:13 [INFO] [stdout] | [INFO] [stdout] 119 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:120:13 [INFO] [stdout] | [INFO] [stdout] 120 | Action::Output(output) => output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 127 | Action::Output(output) => output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:128:13 [INFO] [stdout] | [INFO] [stdout] 128 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day09.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | let mut machine = Machine::new(input); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | Action::Output(value) => output.push(value), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day09.rs:29:23 [INFO] [stdout] | [INFO] [stdout] 29 | let mut machine = Machine::new(input); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | Action::Output(value) => output.push(value), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day11.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:82:22 [INFO] [stdout] | [INFO] [stdout] 82 | Some(Action::RequiresInput) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:88:22 [INFO] [stdout] | [INFO] [stdout] 88 | Some(Action::Halt) => break 'main, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:89:22 [INFO] [stdout] | [INFO] [stdout] 89 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:104:22 [INFO] [stdout] | [INFO] [stdout] 104 | Some(Action::RequiresInput) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:110:22 [INFO] [stdout] | [INFO] [stdout] 110 | Some(Action::Halt) => break 'main, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:111:22 [INFO] [stdout] | [INFO] [stdout] 111 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day13.rs:27:21 [INFO] [stdout] | [INFO] [stdout] 27 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day13.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | Some(Action::RequiresInput) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day13.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | Some(Action::Halt) => break 'main, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day13.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day19.rs:11:23 [INFO] [stdout] | [INFO] [stdout] 11 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day19.rs:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | Some(Action::RequiresInput) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day19.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | Some(Action::Halt) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: proc macro panicked [INFO] [stdout] --> src/lib.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | aoc_lib! { year = 2019 } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: message: failed to write infos from lib: Os { code: 30, kind: Other, message: "Read-only file system" } [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day19.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day01.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | #[aoc(day1, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day01.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | #[aoc(day1, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day02.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | #[aoc(day2, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day02.rs:54:1 [INFO] [stdout] | [INFO] [stdout] 54 | #[aoc(day2, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day17.rs:48:23 [INFO] [stdout] | [INFO] [stdout] 48 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day03.rs:150:1 [INFO] [stdout] | [INFO] [stdout] 150 | #[aoc(day3, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day03.rs:259:1 [INFO] [stdout] | [INFO] [stdout] 259 | #[aoc(day3, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day04.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | #[aoc(day4, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day04.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | #[aoc(day4, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day05.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | #[aoc(day5, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day05.rs:38:1 [INFO] [stdout] | [INFO] [stdout] 38 | #[aoc(day5, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day06.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | #[aoc(day6, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day06.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | #[aoc(day6, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day07.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | #[aoc(day7, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day07.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | #[aoc(day7, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day08.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[aoc(day8, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day08.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | #[aoc(day8, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day09.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | #[aoc(day9, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day09.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | #[aoc(day9, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day10.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | #[aoc(day10, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day10.rs:160:1 [INFO] [stdout] | [INFO] [stdout] 160 | #[aoc(day10, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day11.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | #[aoc(day11, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day11.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | #[aoc(day11, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:66:18 [INFO] [stdout] | [INFO] [stdout] 66 | Some(Action::Halt) => { break 'main; }, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day12.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | #[aoc(day12, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day12.rs:148:1 [INFO] [stdout] | [INFO] [stdout] 148 | #[aoc(day12, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day13.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | #[aoc(day13, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day14.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 | #[aoc(day14, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day14.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | #[aoc(day14, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 67 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day19.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | #[aoc(day19, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day19.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | #[aoc(day19, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day17.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | #[aoc(day17, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day17.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | #[aoc(day17, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day20.rs:243:1 [INFO] [stdout] | [INFO] [stdout] 243 | #[aoc(day20, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day20.rs:288:1 [INFO] [stdout] | [INFO] [stdout] 288 | #[aoc(day20, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day21.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | #[aoc(day21, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day21.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | #[aoc(day21, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day23.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | #[aoc(day23, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day23.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | #[aoc(day23, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day24.rs:222:1 [INFO] [stdout] | [INFO] [stdout] 222 | #[aoc(day24, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:78:18 [INFO] [stdout] | [INFO] [stdout] 78 | Some(Action::RequiresInput) => { unimplemented!() } [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate` [INFO] [stdout] --> src/day24.rs:249:1 [INFO] [stdout] | [INFO] [stdout] 249 | #[aoc(day24, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ no `Factory` in the root [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day17.rs:107:23 [INFO] [stdout] | [INFO] [stdout] 107 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Parameter` [INFO] [stdout] --> src/day17.rs:108:23 [INFO] [stdout] | [INFO] [stdout] 108 | machine.write(2, &Parameter::Position(0)); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Parameter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:128:18 [INFO] [stdout] | [INFO] [stdout] 128 | Some(Action::Halt) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:131:18 [INFO] [stdout] | [INFO] [stdout] 131 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:134:18 [INFO] [stdout] | [INFO] [stdout] 134 | Some(Action::RequiresInput) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day21.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:33:18 [INFO] [stdout] | [INFO] [stdout] 33 | Some(Action::RequiresInput) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:34:18 [INFO] [stdout] | [INFO] [stdout] 34 | Some(Action::Halt) => break 'main, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:35:18 [INFO] [stdout] | [INFO] [stdout] 35 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day05.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | let mut machine = Machine::new(&mut memory); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:11:23 [INFO] [stdout] | [INFO] [stdout] 11 | let mut machine = Machine::new(&mut memory); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | Action::Output(output) => return output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 20 | Action::Halt => panic!("Halted without producing output") [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day21.rs:53:23 [INFO] [stdout] | [INFO] [stdout] 53 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:83:18 [INFO] [stdout] | [INFO] [stdout] 83 | Some(Action::RequiresInput) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:80:27 [INFO] [stdout] | [INFO] [stdout] 80 | let mut amplifier_a = Machine::new(&program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:84:18 [INFO] [stdout] | [INFO] [stdout] 84 | Some(Action::Halt) => break 'main, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:85:18 [INFO] [stdout] | [INFO] [stdout] 85 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:81:27 [INFO] [stdout] | [INFO] [stdout] 81 | let mut amplifier_b = Machine::new(&program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:82:27 [INFO] [stdout] | [INFO] [stdout] 82 | let mut amplifier_c = Machine::new(&program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:83:27 [INFO] [stdout] | [INFO] [stdout] 83 | let mut amplifier_d = Machine::new(&program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day07.rs:84:27 [INFO] [stdout] | [INFO] [stdout] 84 | let mut amplifier_e = Machine::new(&program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day23.rs:20:27 [INFO] [stdout] | [INFO] [stdout] 20 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:98:13 [INFO] [stdout] | [INFO] [stdout] 98 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:32:22 [INFO] [stdout] | [INFO] [stdout] 32 | Some(Action::Halt) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:99:13 [INFO] [stdout] | [INFO] [stdout] 99 | Action::Output(output) => output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:33:22 [INFO] [stdout] | [INFO] [stdout] 33 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:105:13 [INFO] [stdout] | [INFO] [stdout] 105 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | Some(Action::RequiresInput) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:106:13 [INFO] [stdout] | [INFO] [stdout] 106 | Action::Output(output) => output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:107:13 [INFO] [stdout] | [INFO] [stdout] 107 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 112 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:113:13 [INFO] [stdout] | [INFO] [stdout] 113 | Action::Output(output) => output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:119:13 [INFO] [stdout] | [INFO] [stdout] 119 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:120:13 [INFO] [stdout] | [INFO] [stdout] 120 | Action::Output(output) => output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:127:13 [INFO] [stdout] | [INFO] [stdout] 127 | Action::Output(output) => output, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day07.rs:128:13 [INFO] [stdout] | [INFO] [stdout] 128 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day23.rs:74:27 [INFO] [stdout] | [INFO] [stdout] 74 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:102:22 [INFO] [stdout] | [INFO] [stdout] 102 | Some(Action::Halt) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:103:22 [INFO] [stdout] | [INFO] [stdout] 103 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:125:22 [INFO] [stdout] | [INFO] [stdout] 125 | Some(Action::RequiresInput) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day05.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day05.rs:8:30 [INFO] [stdout] | [INFO] [stdout] 8 | fn execute_program(program: &IntcodeProgram, inputs: &Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day05.rs:21:22 [INFO] [stdout] | [INFO] [stdout] 21 | execute_program(&intcode_parser(input), &vec![]) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn day7_generator(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day09.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | let mut machine = Machine::new(input); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day07.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:17:13 [INFO] [stdout] | [INFO] [stdout] 17 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:9:32 [INFO] [stdout] | [INFO] [stdout] 9 | fn execute_amplifier(program: &IntcodeProgram, inputs: &Vec) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 18 | Action::Output(value) => output.push(value), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 19 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:25:38 [INFO] [stdout] | [INFO] [stdout] 25 | fn execute_amplifier_chain(program: &IntcodeProgram, sequence: &Vec) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day07.rs:37:19 [INFO] [stdout] | [INFO] [stdout] 37 | let program = intcode_parser("3,15,3,16,1002,16,10,16,1,16,15,15,4,15,99,0,0"); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:46:42 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn find_amplifier_settings(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day09.rs:29:23 [INFO] [stdout] | [INFO] [stdout] 29 | let mut machine = Machine::new(input); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:36:13 [INFO] [stdout] | [INFO] [stdout] 36 | Action::RequiresInput => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 37 | Action::Output(value) => output.push(value), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day09.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | Action::Halt => break 'main [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | #[aoc(day7, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:79:37 [INFO] [stdout] | [INFO] [stdout] 79 | fn execute_amplifier_loop(program: &IntcodeProgram, sequence: &Vec) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:139:47 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn find_amplifier_loop_settings(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | #[aoc(day7, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day11.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:82:22 [INFO] [stdout] | [INFO] [stdout] 82 | Some(Action::RequiresInput) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day09.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn day9_generator(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:88:22 [INFO] [stdout] | [INFO] [stdout] 88 | Some(Action::Halt) => break 'main, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:89:22 [INFO] [stdout] | [INFO] [stdout] 89 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day09.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day09.rs:9:22 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn boost(input: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day09.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | #[aoc(day9, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day09.rs:28:29 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn sensor_boost(input: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:104:22 [INFO] [stdout] | [INFO] [stdout] 104 | Some(Action::RequiresInput) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:110:22 [INFO] [stdout] | [INFO] [stdout] 110 | Some(Action::Halt) => break 'main, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day11.rs:111:22 [INFO] [stdout] | [INFO] [stdout] 111 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day09.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | #[aoc(day9, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:68:38 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn parse_intcode(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day11.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:72:33 [INFO] [stdout] | [INFO] [stdout] 72 | fn run_painting_robot(program: &IntcodeProgram, paint: &mut HashMap) { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day13.rs:27:21 [INFO] [stdout] | [INFO] [stdout] 27 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day13.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | Some(Action::RequiresInput) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day13.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | Some(Action::Halt) => break 'main, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day13.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day19.rs:11:23 [INFO] [stdout] | [INFO] [stdout] 11 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:130:31 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn count_panels(program: &IntcodeProgram) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | #[aoc(day11, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:139:29 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn draw_label(program: &IntcodeProgram) -> String{ [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | #[aoc(day11, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day13.rs:6:38 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn parse_intcode(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day13.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day13.rs:26:31 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn count_blocks(program: &IntcodeProgram) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day13.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | #[aoc(day13, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:6:38 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn parse_intcode(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day19.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:10:29 [INFO] [stdout] | [INFO] [stdout] 10 | fn probe_location(program: &IntcodeProgram, x: usize, y: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:28:31 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn count_points(program: &IntcodeProgram) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | #[aoc(day19, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:47:28 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn find_ship(program: &IntcodeProgram) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | #[aoc(day19, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day17.rs:5:38 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn parse_intcode(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day17.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day17.rs:47:44 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn find_alignment_parameters(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day17.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | #[aoc(day17, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day17.rs:105:31 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn collect_dust(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day17.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | #[aoc(day17, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day21.rs:4:34 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn generator(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day21.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day21.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn part1(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day19.rs:17:18 [INFO] [stdout] | [INFO] [stdout] 17 | Some(Action::RequiresInput) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day19.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | Some(Action::Halt) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day19.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 19 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day21.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | #[aoc(day21, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day21.rs:52:24 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn part2(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day21.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | #[aoc(day21, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day23.rs:5:34 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn generator(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day23.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day23.rs:16:24 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn part1(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day23.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | #[aoc(day23, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day23.rs:70:24 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn part2(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day23.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | #[aoc(day23, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day17.rs:48:23 [INFO] [stdout] | [INFO] [stdout] 48 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:66:18 [INFO] [stdout] | [INFO] [stdout] 66 | Some(Action::Halt) => { break 'main; }, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 67 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:78:18 [INFO] [stdout] | [INFO] [stdout] 78 | Some(Action::RequiresInput) => { unimplemented!() } [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day17.rs:107:23 [INFO] [stdout] | [INFO] [stdout] 107 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Parameter` [INFO] [stdout] --> src/day17.rs:108:23 [INFO] [stdout] | [INFO] [stdout] 108 | machine.write(2, &Parameter::Position(0)); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Parameter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:128:18 [INFO] [stdout] | [INFO] [stdout] 128 | Some(Action::Halt) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:131:18 [INFO] [stdout] | [INFO] [stdout] 131 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day17.rs:134:18 [INFO] [stdout] | [INFO] [stdout] 134 | Some(Action::RequiresInput) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day05.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day21.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:33:18 [INFO] [stdout] | [INFO] [stdout] 33 | Some(Action::RequiresInput) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:34:18 [INFO] [stdout] | [INFO] [stdout] 34 | Some(Action::Halt) => break 'main, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:35:18 [INFO] [stdout] | [INFO] [stdout] 35 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day07.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day09.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day11.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day13.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day19.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/day19.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | 'main: loop { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day17.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day21.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day23.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/day23.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | 'main: loop { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day21.rs:53:23 [INFO] [stdout] | [INFO] [stdout] 53 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/day23.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | 'main: loop { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:83:18 [INFO] [stdout] | [INFO] [stdout] 83 | Some(Action::RequiresInput) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:84:18 [INFO] [stdout] | [INFO] [stdout] 84 | Some(Action::Halt) => break 'main, [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day21.rs:85:18 [INFO] [stdout] | [INFO] [stdout] 85 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day23.rs:20:27 [INFO] [stdout] | [INFO] [stdout] 20 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:32:22 [INFO] [stdout] | [INFO] [stdout] 32 | Some(Action::Halt) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:33:22 [INFO] [stdout] | [INFO] [stdout] 33 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 54 | Some(Action::RequiresInput) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Machine` [INFO] [stdout] --> src/day23.rs:74:27 [INFO] [stdout] | [INFO] [stdout] 74 | let mut machine = Machine::new(program); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Machine` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:102:22 [INFO] [stdout] | [INFO] [stdout] 102 | Some(Action::Halt) => unimplemented!(), [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:103:22 [INFO] [stdout] | [INFO] [stdout] 103 | Some(Action::Output(value)) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Action` [INFO] [stdout] --> src/day23.rs:125:22 [INFO] [stdout] | [INFO] [stdout] 125 | Some(Action::RequiresInput) => { [INFO] [stdout] | ^^^^^^ use of undeclared type `Action` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day05.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day05.rs:8:30 [INFO] [stdout] | [INFO] [stdout] 8 | fn execute_program(program: &IntcodeProgram, inputs: &Vec) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn day7_generator(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day07.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:9:32 [INFO] [stdout] | [INFO] [stdout] 9 | fn execute_amplifier(program: &IntcodeProgram, inputs: &Vec) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:25:38 [INFO] [stdout] | [INFO] [stdout] 25 | fn execute_amplifier_chain(program: &IntcodeProgram, sequence: &Vec) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:46:42 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn find_amplifier_settings(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | #[aoc(day7, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:79:37 [INFO] [stdout] | [INFO] [stdout] 79 | fn execute_amplifier_loop(program: &IntcodeProgram, sequence: &Vec) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:139:47 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn find_amplifier_loop_settings(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day07.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | #[aoc(day7, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day09.rs:4:39 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn day9_generator(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day09.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day09.rs:9:22 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn boost(input: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day09.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | #[aoc(day9, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day09.rs:28:29 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn sensor_boost(input: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day09.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | #[aoc(day9, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:68:38 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn parse_intcode(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day11.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:72:33 [INFO] [stdout] | [INFO] [stdout] 72 | fn run_painting_robot(program: &IntcodeProgram, paint: &mut HashMap) { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:130:31 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn count_panels(program: &IntcodeProgram) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:129:1 [INFO] [stdout] | [INFO] [stdout] 129 | #[aoc(day11, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 168 previous errors; 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:139:29 [INFO] [stdout] | [INFO] [stdout] 139 | pub fn draw_label(program: &IntcodeProgram) -> String{ [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day11.rs:138:1 [INFO] [stdout] | [INFO] [stdout] 138 | #[aoc(day11, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day13.rs:6:38 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn parse_intcode(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day13.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day13.rs:26:31 [INFO] [stdout] | [INFO] [stdout] 26 | pub fn count_blocks(program: &IntcodeProgram) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day13.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | #[aoc(day13, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:6:38 [INFO] [stdout] | [INFO] [stdout] 6 | pub fn parse_intcode(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `advent-of-code-2019` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day19.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:10:29 [INFO] [stdout] | [INFO] [stdout] 10 | fn probe_location(program: &IntcodeProgram, x: usize, y: usize) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:28:31 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn count_points(program: &IntcodeProgram) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:27:1 [INFO] [stdout] | [INFO] [stdout] 27 | #[aoc(day19, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:47:28 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn find_ship(program: &IntcodeProgram) -> usize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day19.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | #[aoc(day19, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day17.rs:5:38 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn parse_intcode(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day17.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day17.rs:47:44 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn find_alignment_parameters(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day17.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | #[aoc(day17, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day17.rs:105:31 [INFO] [stdout] | [INFO] [stdout] 105 | pub fn collect_dust(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day17.rs:104:1 [INFO] [stdout] | [INFO] [stdout] 104 | #[aoc(day17, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day21.rs:4:34 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn generator(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day21.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day21.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | pub fn part1(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day21.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | #[aoc(day21, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day21.rs:52:24 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn part2(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day21.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | #[aoc(day21, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day23.rs:5:34 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn generator(input: &str) -> IntcodeProgram { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `intcode_parser` in this scope [INFO] [stdout] --> src/day23.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | intcode_parser(input) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 1 | use crate::day02::intcode_parser; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day23.rs:16:24 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn part1(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day23.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | #[aoc(day23, part1)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day23.rs:70:24 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn part2(program: &IntcodeProgram) -> isize { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `IntcodeProgram` in this scope [INFO] [stdout] --> src/day23.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | #[aoc(day23, part2)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] = note: this error originates in an attribute macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day05.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day07.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day09.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day11.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day13.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day19.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/day19.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | 'main: loop { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_labels)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day17.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day21.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `intcode::*` [INFO] [stdout] --> src/day23.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use intcode::*; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/day23.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | 'main: loop { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused label [INFO] [stdout] --> src/day23.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | 'main: loop { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 166 previous errors; 12 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "75478286d5d726b1d1377bb738a07db5a7b8fde853c0ba2e40f452a87511b600", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "75478286d5d726b1d1377bb738a07db5a7b8fde853c0ba2e40f452a87511b600", kill_on_drop: false }` [INFO] [stdout] 75478286d5d726b1d1377bb738a07db5a7b8fde853c0ba2e40f452a87511b600