[INFO] cloning repository https://github.com/scottwillmoore/chip16 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/scottwillmoore/chip16" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscottwillmoore%2Fchip16", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscottwillmoore%2Fchip16'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 4e4655b73ff3e389a621ddb05de701e6000d3882 [INFO] checking scottwillmoore/chip16 against master#3aedcf06b73fc36feeebca3d579e1d2a6c40acc5 for pr-65819 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fscottwillmoore%2Fchip16" "/workspace/builds/worker-8/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-8/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/scottwillmoore/chip16 on toolchain 3aedcf06b73fc36feeebca3d579e1d2a6c40acc5 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/scottwillmoore/chip16 [INFO] finished tweaking git repo https://github.com/scottwillmoore/chip16 [INFO] tweaked toml for git repo https://github.com/scottwillmoore/chip16 written to /workspace/builds/worker-8/source/Cargo.toml [INFO] crate git repo https://github.com/scottwillmoore/chip16 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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:c46a2d1a26fb48b37929c74ca49dd9409f2375a0a3bdb8fe07617f3ffccaa889" "/opt/rustwide/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] f18e36545643d44c9c49062fcbbb5aa7f5607666e5fcccab1e7d7f0431a7d54a [INFO] running `Command { std: "docker" "start" "-a" "f18e36545643d44c9c49062fcbbb5aa7f5607666e5fcccab1e7d7f0431a7d54a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f18e36545643d44c9c49062fcbbb5aa7f5607666e5fcccab1e7d7f0431a7d54a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f18e36545643d44c9c49062fcbbb5aa7f5607666e5fcccab1e7d7f0431a7d54a", kill_on_drop: false }` [INFO] [stdout] f18e36545643d44c9c49062fcbbb5aa7f5607666e5fcccab1e7d7f0431a7d54a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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:c46a2d1a26fb48b37929c74ca49dd9409f2375a0a3bdb8fe07617f3ffccaa889" "/opt/rustwide/cargo-home/bin/cargo" "+3aedcf06b73fc36feeebca3d579e1d2a6c40acc5" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a9bad38872aadb461cdb5bf13620fc88ed3956a8556fdf5c8f89fab813f73dc2 [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" "a9bad38872aadb461cdb5bf13620fc88ed3956a8556fdf5c8f89fab813f73dc2", kill_on_drop: false }` [INFO] [stderr] Checking libc v0.2.42 [INFO] [stderr] Compiling cc v1.0.17 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Compiling num-traits v0.2.5 [INFO] [stderr] Checking cfg-if v0.1.4 [INFO] [stderr] Compiling num-integer v0.1.39 [INFO] [stderr] Checking rand_core v0.2.1 [INFO] [stderr] Compiling num-iter v0.1.37 [INFO] [stderr] Checking byteorder v1.2.3 [INFO] [stderr] Compiling chip16_sdl2 v0.1.0 (/opt/rustwide/workdir/chip16_sdl2) [INFO] [stderr] Checking lazy_static v0.2.11 [INFO] [stderr] Compiling sdl2-sys v0.31.0 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Checking rand v0.5.3 [INFO] [stderr] Checking rand v0.4.2 [INFO] [stderr] Compiling backtrace-sys v0.1.23 [INFO] [stderr] Compiling synstructure v0.6.1 [INFO] [stderr] Checking rand v0.3.22 [INFO] [stderr] Checking num v0.1.42 [INFO] [stderr] Checking sdl2 v0.31.0 [INFO] [stderr] Compiling failure_derive v0.1.1 [INFO] [stderr] Checking backtrace v0.3.9 [INFO] [stderr] Checking failure v0.1.1 [INFO] [stderr] Checking chip16 v0.1.0 (/opt/rustwide/workdir/chip16) [INFO] [stdout] warning: unused import: `Operation` [INFO] [stdout] --> chip16/src/cpu.rs:3:43 [INFO] [stdout] | [INFO] [stdout] 3 | use instruction::{Condition, Instruction, Operation}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Register` [INFO] [stdout] --> chip16/src/cpu.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use register::{Register, RegisterFile}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `failure::Error` [INFO] [stdout] --> chip16/src/memory.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use failure::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Hasher32`, `crc32` [INFO] [stdout] --> chip16/src/rom.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use crc::{Hasher32, crc32}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Operation` [INFO] [stdout] --> chip16/src/cpu.rs:3:43 [INFO] [stdout] | [INFO] [stdout] 3 | use instruction::{Condition, Instruction, Operation}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Register` [INFO] [stdout] --> chip16/src/cpu.rs:6:16 [INFO] [stdout] | [INFO] [stdout] 6 | use register::{Register, RegisterFile}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `failure::Error` [INFO] [stdout] --> chip16/src/memory.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use failure::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Hasher32`, `crc32` [INFO] [stdout] --> chip16/src/rom.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use crc::{Hasher32, crc32}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `Z` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::Z` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bindings_with_variant_name)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `NZ` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | NZ => !self.flags.zero, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::NZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `N` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | N => self.flags.negative, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::N` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `NN` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | NN => !self.flags.negative, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::NN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `P` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | P => !self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `O` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | O => self.flags.overflow, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::O` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `NO` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | NO => !self.flags.overflow, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::NO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `A` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | A => !self.flags.carry && !self.flags.zero, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `AE` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | AE => !self.flags.carry, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::AE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `B` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | B => self.flags.carry, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `BE` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | BE => self.flags.carry || self.flags.zero, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::BE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `G` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | G => self.flags.overflow == self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `GE` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | GE => self.flags.overflow == self.flags.negative, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::GE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `L` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | L => self.flags.overflow != self.flags.negative, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::L` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `LE` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | LE => self.flags.overflow != self.flags.negative || self.flags.zero, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::LE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] 49 | NZ => !self.flags.zero, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] 49 | NZ => !self.flags.zero, [INFO] [stdout] 50 | N => self.flags.negative, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 51 | NN => !self.flags.negative, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 52 | P => !self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 53 | O => self.flags.overflow, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 54 | NO => !self.flags.overflow, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 55 | A => !self.flags.carry && !self.flags.zero, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 56 | AE => !self.flags.carry, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 57 | B => self.flags.carry, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 58 | BE => self.flags.carry || self.flags.zero, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 59 | G => self.flags.overflow == self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 60 | GE => self.flags.overflow == self.flags.negative, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 61 | L => self.flags.overflow != self.flags.negative, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 62 | LE => self.flags.overflow != self.flags.negative || self.flags.zero, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `Z` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::Z` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bindings_with_variant_name)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `NZ` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | NZ => !self.flags.zero, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::NZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `N` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | N => self.flags.negative, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::N` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `NOP` is named the same as one of the variants of the type `Operation` [INFO] [stdout] --> chip16/src/cpu.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | ^^^ help: to match on the variant, qualify the path: `Operation::NOP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `NN` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | NN => !self.flags.negative, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::NN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `P` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | P => !self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `CLS` is named the same as one of the variants of the type `Operation` [INFO] [stdout] --> chip16/src/cpu.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | CLS => Cpu::cls, [INFO] [stdout] | ^^^ help: to match on the variant, qualify the path: `Operation::CLS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `O` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | O => self.flags.overflow, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::O` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `NO` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | NO => !self.flags.overflow, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::NO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `VBLNK` is named the same as one of the variants of the type `Operation` [INFO] [stdout] --> chip16/src/cpu.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | VBLNK => Cpu::vblnk, [INFO] [stdout] | ^^^^^ help: to match on the variant, qualify the path: `Operation::VBLNK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `A` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | A => !self.flags.carry && !self.flags.zero, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `AE` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | AE => !self.flags.carry, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::AE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `SPR` is named the same as one of the variants of the type `Operation` [INFO] [stdout] --> chip16/src/cpu.rs:73:13 [INFO] [stdout] | [INFO] [stdout] 73 | SPR => Cpu::spr, [INFO] [stdout] | ^^^ help: to match on the variant, qualify the path: `Operation::SPR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `B` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | B => self.flags.carry, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `BE` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | BE => self.flags.carry || self.flags.zero, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::BE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `G` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | G => self.flags.overflow == self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `GE` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | GE => self.flags.overflow == self.flags.negative, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::GE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | --- matches any value [INFO] [stdout] 71 | CLS => Cpu::cls, [INFO] [stdout] | ^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `L` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | L => self.flags.overflow != self.flags.negative, [INFO] [stdout] | ^ help: to match on the variant, qualify the path: `Condition::L` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | --- matches any value [INFO] [stdout] 71 | CLS => Cpu::cls, [INFO] [stdout] 72 | VBLNK => Cpu::vblnk, [INFO] [stdout] | ^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `LE` is named the same as one of the variants of the type `Condition` [INFO] [stdout] --> chip16/src/cpu.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | LE => self.flags.overflow != self.flags.negative || self.flags.zero, [INFO] [stdout] | ^^ help: to match on the variant, qualify the path: `Condition::LE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] 49 | NZ => !self.flags.zero, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] 49 | NZ => !self.flags.zero, [INFO] [stdout] 50 | N => self.flags.negative, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:73:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | --- matches any value [INFO] [stdout] ... [INFO] [stdout] 73 | SPR => Cpu::spr, [INFO] [stdout] | ^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 51 | NN => !self.flags.negative, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 52 | P => !self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 53 | O => self.flags.overflow, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 54 | NO => !self.flags.overflow, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 55 | A => !self.flags.carry && !self.flags.zero, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 56 | AE => !self.flags.carry, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 57 | B => self.flags.carry, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 58 | BE => self.flags.carry || self.flags.zero, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 59 | G => self.flags.overflow == self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 60 | GE => self.flags.overflow == self.flags.negative, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 61 | L => self.flags.overflow != self.flags.negative, [INFO] [stdout] | ^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | - matches any value [INFO] [stdout] ... [INFO] [stdout] 62 | LE => self.flags.overflow != self.flags.negative || self.flags.zero, [INFO] [stdout] | ^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `NOP` is named the same as one of the variants of the type `Operation` [INFO] [stdout] --> chip16/src/cpu.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | ^^^ help: to match on the variant, qualify the path: `Operation::NOP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `CLS` is named the same as one of the variants of the type `Operation` [INFO] [stdout] --> chip16/src/cpu.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | CLS => Cpu::cls, [INFO] [stdout] | ^^^ help: to match on the variant, qualify the path: `Operation::CLS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `VBLNK` is named the same as one of the variants of the type `Operation` [INFO] [stdout] --> chip16/src/cpu.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | VBLNK => Cpu::vblnk, [INFO] [stdout] | ^^^^^ help: to match on the variant, qualify the path: `Operation::VBLNK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning[E0170]: pattern binding `SPR` is named the same as one of the variants of the type `Operation` [INFO] [stdout] --> chip16/src/cpu.rs:73:13 [INFO] [stdout] | [INFO] [stdout] 73 | SPR => Cpu::spr, [INFO] [stdout] | ^^^ help: to match on the variant, qualify the path: `Operation::SPR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | --- matches any value [INFO] [stdout] 71 | CLS => Cpu::cls, [INFO] [stdout] | ^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | --- matches any value [INFO] [stdout] 71 | CLS => Cpu::cls, [INFO] [stdout] 72 | VBLNK => Cpu::vblnk, [INFO] [stdout] | ^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> chip16/src/cpu.rs:73:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | --- matches any value [INFO] [stdout] ... [INFO] [stdout] 73 | SPR => Cpu::spr, [INFO] [stdout] | ^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Z` [INFO] [stdout] --> chip16/src/cpu.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_Z` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `NZ` [INFO] [stdout] --> chip16/src/cpu.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | NZ => !self.flags.zero, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_NZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `N` [INFO] [stdout] --> chip16/src/cpu.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | N => self.flags.negative, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_N` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `NN` [INFO] [stdout] --> chip16/src/cpu.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | NN => !self.flags.negative, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_NN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `P` [INFO] [stdout] --> chip16/src/cpu.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | P => !self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `O` [INFO] [stdout] --> chip16/src/cpu.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | O => self.flags.overflow, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_O` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `NO` [INFO] [stdout] --> chip16/src/cpu.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | NO => !self.flags.overflow, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_NO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `A` [INFO] [stdout] --> chip16/src/cpu.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | A => !self.flags.carry && !self.flags.zero, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `AE` [INFO] [stdout] --> chip16/src/cpu.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | AE => !self.flags.carry, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_AE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `B` [INFO] [stdout] --> chip16/src/cpu.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | B => self.flags.carry, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BE` [INFO] [stdout] --> chip16/src/cpu.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | BE => self.flags.carry || self.flags.zero, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_BE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `G` [INFO] [stdout] --> chip16/src/cpu.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | G => self.flags.overflow == self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `GE` [INFO] [stdout] --> chip16/src/cpu.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | GE => self.flags.overflow == self.flags.negative, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_GE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `L` [INFO] [stdout] --> chip16/src/cpu.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | L => self.flags.overflow != self.flags.negative, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_L` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `LE` [INFO] [stdout] --> chip16/src/cpu.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | LE => self.flags.overflow != self.flags.negative || self.flags.zero, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_LE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `NOP` [INFO] [stdout] --> chip16/src/cpu.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_NOP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `CLS` [INFO] [stdout] --> chip16/src/cpu.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | CLS => Cpu::cls, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_CLS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `VBLNK` [INFO] [stdout] --> chip16/src/cpu.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | VBLNK => Cpu::vblnk, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_VBLNK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `SPR` [INFO] [stdout] --> chip16/src/cpu.rs:73:13 [INFO] [stdout] | [INFO] [stdout] 73 | SPR => Cpu::spr, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_SPR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:79:23 [INFO] [stdout] | [INFO] [stdout] 79 | fn nop(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:81:23 [INFO] [stdout] | [INFO] [stdout] 81 | fn cls(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `Z` [INFO] [stdout] --> chip16/src/cpu.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_Z` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `NZ` [INFO] [stdout] --> chip16/src/cpu.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | NZ => !self.flags.zero, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_NZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `N` [INFO] [stdout] --> chip16/src/cpu.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | N => self.flags.negative, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_N` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `NN` [INFO] [stdout] --> chip16/src/cpu.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | NN => !self.flags.negative, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_NN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `P` [INFO] [stdout] --> chip16/src/cpu.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | P => !self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_P` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `O` [INFO] [stdout] --> chip16/src/cpu.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | O => self.flags.overflow, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_O` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `NO` [INFO] [stdout] --> chip16/src/cpu.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | NO => !self.flags.overflow, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_NO` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `A` [INFO] [stdout] --> chip16/src/cpu.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | A => !self.flags.carry && !self.flags.zero, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_A` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `AE` [INFO] [stdout] --> chip16/src/cpu.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | AE => !self.flags.carry, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_AE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `B` [INFO] [stdout] --> chip16/src/cpu.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | B => self.flags.carry, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_B` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `BE` [INFO] [stdout] --> chip16/src/cpu.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | BE => self.flags.carry || self.flags.zero, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_BE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `G` [INFO] [stdout] --> chip16/src/cpu.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | G => self.flags.overflow == self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_G` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `GE` [INFO] [stdout] --> chip16/src/cpu.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | GE => self.flags.overflow == self.flags.negative, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_GE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `L` [INFO] [stdout] --> chip16/src/cpu.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | L => self.flags.overflow != self.flags.negative, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_L` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `LE` [INFO] [stdout] --> chip16/src/cpu.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | LE => self.flags.overflow != self.flags.negative || self.flags.zero, [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_LE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `NOP` [INFO] [stdout] --> chip16/src/cpu.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_NOP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:85:25 [INFO] [stdout] | [INFO] [stdout] 85 | fn vblnk(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `CLS` [INFO] [stdout] --> chip16/src/cpu.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | CLS => Cpu::cls, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_CLS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:90:23 [INFO] [stdout] | [INFO] [stdout] 90 | fn bgc(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:97:24 [INFO] [stdout] | [INFO] [stdout] 97 | fn drwi(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `VBLNK` [INFO] [stdout] --> chip16/src/cpu.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | VBLNK => Cpu::vblnk, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_VBLNK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:102:24 [INFO] [stdout] | [INFO] [stdout] 102 | fn drwr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:109:24 [INFO] [stdout] | [INFO] [stdout] 109 | fn flip(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `SPR` [INFO] [stdout] --> chip16/src/cpu.rs:73:13 [INFO] [stdout] | [INFO] [stdout] 73 | SPR => Cpu::spr, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_SPR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:110:24 [INFO] [stdout] | [INFO] [stdout] 110 | fn snd0(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:111:24 [INFO] [stdout] | [INFO] [stdout] 111 | fn snd1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:112:24 [INFO] [stdout] | [INFO] [stdout] 112 | fn snd2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:79:23 [INFO] [stdout] | [INFO] [stdout] 79 | fn nop(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:113:24 [INFO] [stdout] | [INFO] [stdout] 113 | fn snd3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:114:23 [INFO] [stdout] | [INFO] [stdout] 114 | fn snp(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:81:23 [INFO] [stdout] | [INFO] [stdout] 81 | fn cls(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:115:23 [INFO] [stdout] | [INFO] [stdout] 115 | fn sng(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:121:23 [INFO] [stdout] | [INFO] [stdout] 121 | fn jmc(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:136:25 [INFO] [stdout] | [INFO] [stdout] 136 | fn calli(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:85:25 [INFO] [stdout] | [INFO] [stdout] 85 | fn vblnk(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:137:23 [INFO] [stdout] | [INFO] [stdout] 137 | fn ret(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:138:24 [INFO] [stdout] | [INFO] [stdout] 138 | fn jmpr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:139:22 [INFO] [stdout] | [INFO] [stdout] 139 | fn cx(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:90:23 [INFO] [stdout] | [INFO] [stdout] 90 | fn bgc(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:140:25 [INFO] [stdout] | [INFO] [stdout] 140 | fn callr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:147:24 [INFO] [stdout] | [INFO] [stdout] 147 | fn ldis(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:97:24 [INFO] [stdout] | [INFO] [stdout] 97 | fn drwi(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:148:24 [INFO] [stdout] | [INFO] [stdout] 148 | fn ldmi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:149:24 [INFO] [stdout] | [INFO] [stdout] 149 | fn ldmr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:102:24 [INFO] [stdout] | [INFO] [stdout] 102 | fn drwr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:109:24 [INFO] [stdout] | [INFO] [stdout] 109 | fn flip(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:110:24 [INFO] [stdout] | [INFO] [stdout] 110 | fn snd0(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:111:24 [INFO] [stdout] | [INFO] [stdout] 111 | fn snd1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:112:24 [INFO] [stdout] | [INFO] [stdout] 112 | fn snd2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:113:24 [INFO] [stdout] | [INFO] [stdout] 113 | fn snd3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:114:23 [INFO] [stdout] | [INFO] [stdout] 114 | fn snp(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:115:23 [INFO] [stdout] | [INFO] [stdout] 115 | fn sng(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:121:23 [INFO] [stdout] | [INFO] [stdout] 121 | fn jmc(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:136:25 [INFO] [stdout] | [INFO] [stdout] 136 | fn calli(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:137:23 [INFO] [stdout] | [INFO] [stdout] 137 | fn ret(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:138:24 [INFO] [stdout] | [INFO] [stdout] 138 | fn jmpr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:139:22 [INFO] [stdout] | [INFO] [stdout] 139 | fn cx(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:140:25 [INFO] [stdout] | [INFO] [stdout] 140 | fn callr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:147:24 [INFO] [stdout] | [INFO] [stdout] 147 | fn ldis(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:150:23 [INFO] [stdout] | [INFO] [stdout] 150 | fn mov(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:151:24 [INFO] [stdout] | [INFO] [stdout] 151 | fn stmi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:152:24 [INFO] [stdout] | [INFO] [stdout] 152 | fn stmr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:172:24 [INFO] [stdout] | [INFO] [stdout] 172 | fn subi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:173:25 [INFO] [stdout] | [INFO] [stdout] 173 | fn subr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:174:25 [INFO] [stdout] | [INFO] [stdout] 174 | fn subr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:175:24 [INFO] [stdout] | [INFO] [stdout] 175 | fn cmpi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:176:24 [INFO] [stdout] | [INFO] [stdout] 176 | fn cmpr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:177:24 [INFO] [stdout] | [INFO] [stdout] 177 | fn andi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:178:25 [INFO] [stdout] | [INFO] [stdout] 178 | fn andr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:179:25 [INFO] [stdout] | [INFO] [stdout] 179 | fn andr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:180:24 [INFO] [stdout] | [INFO] [stdout] 180 | fn tsti(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:181:24 [INFO] [stdout] | [INFO] [stdout] 181 | fn tstr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:182:23 [INFO] [stdout] | [INFO] [stdout] 182 | fn ori(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:183:24 [INFO] [stdout] | [INFO] [stdout] 183 | fn orr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:184:24 [INFO] [stdout] | [INFO] [stdout] 184 | fn orr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:185:24 [INFO] [stdout] | [INFO] [stdout] 185 | fn xori(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:186:25 [INFO] [stdout] | [INFO] [stdout] 186 | fn xorr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:187:25 [INFO] [stdout] | [INFO] [stdout] 187 | fn xorr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:188:24 [INFO] [stdout] | [INFO] [stdout] 188 | fn muli(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:189:25 [INFO] [stdout] | [INFO] [stdout] 189 | fn mulr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:190:25 [INFO] [stdout] | [INFO] [stdout] 190 | fn mulr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:148:24 [INFO] [stdout] | [INFO] [stdout] 148 | fn ldmi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:149:24 [INFO] [stdout] | [INFO] [stdout] 149 | fn ldmr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:150:23 [INFO] [stdout] | [INFO] [stdout] 150 | fn mov(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:151:24 [INFO] [stdout] | [INFO] [stdout] 151 | fn stmi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:152:24 [INFO] [stdout] | [INFO] [stdout] 152 | fn stmr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:172:24 [INFO] [stdout] | [INFO] [stdout] 172 | fn subi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:173:25 [INFO] [stdout] | [INFO] [stdout] 173 | fn subr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:174:25 [INFO] [stdout] | [INFO] [stdout] 174 | fn subr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:175:24 [INFO] [stdout] | [INFO] [stdout] 175 | fn cmpi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:176:24 [INFO] [stdout] | [INFO] [stdout] 176 | fn cmpr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:177:24 [INFO] [stdout] | [INFO] [stdout] 177 | fn andi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:178:25 [INFO] [stdout] | [INFO] [stdout] 178 | fn andr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:179:25 [INFO] [stdout] | [INFO] [stdout] 179 | fn andr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:180:24 [INFO] [stdout] | [INFO] [stdout] 180 | fn tsti(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:181:24 [INFO] [stdout] | [INFO] [stdout] 181 | fn tstr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:182:23 [INFO] [stdout] | [INFO] [stdout] 182 | fn ori(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:183:24 [INFO] [stdout] | [INFO] [stdout] 183 | fn orr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:184:24 [INFO] [stdout] | [INFO] [stdout] 184 | fn orr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:185:24 [INFO] [stdout] | [INFO] [stdout] 185 | fn xori(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:186:25 [INFO] [stdout] | [INFO] [stdout] 186 | fn xorr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:187:25 [INFO] [stdout] | [INFO] [stdout] 187 | fn xorr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:188:24 [INFO] [stdout] | [INFO] [stdout] 188 | fn muli(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:189:25 [INFO] [stdout] | [INFO] [stdout] 189 | fn mulr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:190:25 [INFO] [stdout] | [INFO] [stdout] 190 | fn mulr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:191:24 [INFO] [stdout] | [INFO] [stdout] 191 | fn divi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:192:25 [INFO] [stdout] | [INFO] [stdout] 192 | fn divr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:193:25 [INFO] [stdout] | [INFO] [stdout] 193 | fn divr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:194:24 [INFO] [stdout] | [INFO] [stdout] 194 | fn modi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:195:25 [INFO] [stdout] | [INFO] [stdout] 195 | fn modr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:196:25 [INFO] [stdout] | [INFO] [stdout] 196 | fn modr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:197:24 [INFO] [stdout] | [INFO] [stdout] 197 | fn remi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:198:25 [INFO] [stdout] | [INFO] [stdout] 198 | fn remr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:199:25 [INFO] [stdout] | [INFO] [stdout] 199 | fn remr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:200:24 [INFO] [stdout] | [INFO] [stdout] 200 | fn shln(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:201:24 [INFO] [stdout] | [INFO] [stdout] 201 | fn shrn(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:202:24 [INFO] [stdout] | [INFO] [stdout] 202 | fn sarn(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:203:24 [INFO] [stdout] | [INFO] [stdout] 203 | fn shlr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:204:24 [INFO] [stdout] | [INFO] [stdout] 204 | fn shrr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:205:24 [INFO] [stdout] | [INFO] [stdout] 205 | fn sarr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:206:24 [INFO] [stdout] | [INFO] [stdout] 206 | fn push(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:207:23 [INFO] [stdout] | [INFO] [stdout] 207 | fn pop(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:208:27 [INFO] [stdout] | [INFO] [stdout] 208 | fn pushall(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:209:26 [INFO] [stdout] | [INFO] [stdout] 209 | fn popall(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:210:25 [INFO] [stdout] | [INFO] [stdout] 210 | fn pushf(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:211:24 [INFO] [stdout] | [INFO] [stdout] 211 | fn popf(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:212:24 [INFO] [stdout] | [INFO] [stdout] 212 | fn pali(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:213:24 [INFO] [stdout] | [INFO] [stdout] 213 | fn palr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:214:24 [INFO] [stdout] | [INFO] [stdout] 214 | fn noti(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:215:25 [INFO] [stdout] | [INFO] [stdout] 215 | fn notr1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:216:25 [INFO] [stdout] | [INFO] [stdout] 216 | fn notr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:217:24 [INFO] [stdout] | [INFO] [stdout] 217 | fn negi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:218:25 [INFO] [stdout] | [INFO] [stdout] 218 | fn negr1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:219:25 [INFO] [stdout] | [INFO] [stdout] 219 | fn negr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `checksum` [INFO] [stdout] --> chip16/src/rom.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 | let checksum = metadata.read_u32::()?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_checksum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:191:24 [INFO] [stdout] | [INFO] [stdout] 191 | fn divi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:192:25 [INFO] [stdout] | [INFO] [stdout] 192 | fn divr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:193:25 [INFO] [stdout] | [INFO] [stdout] 193 | fn divr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:194:24 [INFO] [stdout] | [INFO] [stdout] 194 | fn modi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:195:25 [INFO] [stdout] | [INFO] [stdout] 195 | fn modr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:196:25 [INFO] [stdout] | [INFO] [stdout] 196 | fn modr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:197:24 [INFO] [stdout] | [INFO] [stdout] 197 | fn remi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:198:25 [INFO] [stdout] | [INFO] [stdout] 198 | fn remr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:199:25 [INFO] [stdout] | [INFO] [stdout] 199 | fn remr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:200:24 [INFO] [stdout] | [INFO] [stdout] 200 | fn shln(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:201:24 [INFO] [stdout] | [INFO] [stdout] 201 | fn shrn(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:202:24 [INFO] [stdout] | [INFO] [stdout] 202 | fn sarn(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:203:24 [INFO] [stdout] | [INFO] [stdout] 203 | fn shlr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:204:24 [INFO] [stdout] | [INFO] [stdout] 204 | fn shrr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:205:24 [INFO] [stdout] | [INFO] [stdout] 205 | fn sarr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:206:24 [INFO] [stdout] | [INFO] [stdout] 206 | fn push(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:207:23 [INFO] [stdout] | [INFO] [stdout] 207 | fn pop(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:208:27 [INFO] [stdout] | [INFO] [stdout] 208 | fn pushall(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:209:26 [INFO] [stdout] | [INFO] [stdout] 209 | fn popall(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:210:25 [INFO] [stdout] | [INFO] [stdout] 210 | fn pushf(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:211:24 [INFO] [stdout] | [INFO] [stdout] 211 | fn popf(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:212:24 [INFO] [stdout] | [INFO] [stdout] 212 | fn pali(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:213:24 [INFO] [stdout] | [INFO] [stdout] 213 | fn palr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:214:24 [INFO] [stdout] | [INFO] [stdout] 214 | fn noti(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:215:25 [INFO] [stdout] | [INFO] [stdout] 215 | fn notr1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:216:25 [INFO] [stdout] | [INFO] [stdout] 216 | fn notr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:217:24 [INFO] [stdout] | [INFO] [stdout] 217 | fn negi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:218:25 [INFO] [stdout] | [INFO] [stdout] 218 | fn negr1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instruction` [INFO] [stdout] --> chip16/src/cpu.rs:219:25 [INFO] [stdout] | [INFO] [stdout] 219 | fn negr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instruction` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `checksum` [INFO] [stdout] --> chip16/src/rom.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 80 | let checksum = metadata.read_u32::()?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_checksum` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> chip16/src/rom.rs:65:52 [INFO] [stdout] | [INFO] [stdout] 65 | fn decode_chip16(mut metadata: &[u8], mut reader: R) -> Result { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> chip16/src/rom.rs:65:52 [INFO] [stdout] | [INFO] [stdout] 65 | fn decode_chip16(mut metadata: &[u8], mut reader: R) -> Result { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `wait_vblnk` [INFO] [stdout] --> chip16/src/cpu.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | wait_vblnk: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `rng` [INFO] [stdout] --> chip16/src/cpu.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | rng: ThreadRng, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bgc` [INFO] [stdout] --> chip16/src/cpu.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | fn bgc(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `drwi` [INFO] [stdout] --> chip16/src/cpu.rs:97:8 [INFO] [stdout] | [INFO] [stdout] 97 | fn drwi(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `drwr` [INFO] [stdout] --> chip16/src/cpu.rs:102:8 [INFO] [stdout] | [INFO] [stdout] 102 | fn drwr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rnd` [INFO] [stdout] --> chip16/src/cpu.rs:104:8 [INFO] [stdout] | [INFO] [stdout] 104 | fn rnd(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `flip` [INFO] [stdout] --> chip16/src/cpu.rs:109:8 [INFO] [stdout] | [INFO] [stdout] 109 | fn flip(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `snd0` [INFO] [stdout] --> chip16/src/cpu.rs:110:8 [INFO] [stdout] | [INFO] [stdout] 110 | fn snd0(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `snd1` [INFO] [stdout] --> chip16/src/cpu.rs:111:8 [INFO] [stdout] | [INFO] [stdout] 111 | fn snd1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `snd2` [INFO] [stdout] --> chip16/src/cpu.rs:112:8 [INFO] [stdout] | [INFO] [stdout] 112 | fn snd2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `snd3` [INFO] [stdout] --> chip16/src/cpu.rs:113:8 [INFO] [stdout] | [INFO] [stdout] 113 | fn snd3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `snp` [INFO] [stdout] --> chip16/src/cpu.rs:114:8 [INFO] [stdout] | [INFO] [stdout] 114 | fn snp(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sng` [INFO] [stdout] --> chip16/src/cpu.rs:115:8 [INFO] [stdout] | [INFO] [stdout] 115 | fn sng(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jmpi` [INFO] [stdout] --> chip16/src/cpu.rs:117:8 [INFO] [stdout] | [INFO] [stdout] 117 | fn jmpi(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jmc` [INFO] [stdout] --> chip16/src/cpu.rs:121:8 [INFO] [stdout] | [INFO] [stdout] 121 | fn jmc(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jx` [INFO] [stdout] --> chip16/src/cpu.rs:123:8 [INFO] [stdout] | [INFO] [stdout] 123 | fn jx(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jme` [INFO] [stdout] --> chip16/src/cpu.rs:130:8 [INFO] [stdout] | [INFO] [stdout] 130 | fn jme(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `calli` [INFO] [stdout] --> chip16/src/cpu.rs:136:8 [INFO] [stdout] | [INFO] [stdout] 136 | fn calli(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ret` [INFO] [stdout] --> chip16/src/cpu.rs:137:8 [INFO] [stdout] | [INFO] [stdout] 137 | fn ret(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `wait_vblnk` [INFO] [stdout] --> chip16/src/cpu.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | wait_vblnk: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jmpr` [INFO] [stdout] --> chip16/src/cpu.rs:138:8 [INFO] [stdout] | [INFO] [stdout] 138 | fn jmpr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `rng` [INFO] [stdout] --> chip16/src/cpu.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | rng: ThreadRng, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bgc` [INFO] [stdout] --> chip16/src/cpu.rs:90:8 [INFO] [stdout] | [INFO] [stdout] 90 | fn bgc(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `cx` [INFO] [stdout] --> chip16/src/cpu.rs:139:8 [INFO] [stdout] | [INFO] [stdout] 139 | fn cx(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `drwi` [INFO] [stdout] --> chip16/src/cpu.rs:97:8 [INFO] [stdout] | [INFO] [stdout] 97 | fn drwi(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `drwr` [INFO] [stdout] --> chip16/src/cpu.rs:102:8 [INFO] [stdout] | [INFO] [stdout] 102 | fn drwr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rnd` [INFO] [stdout] --> chip16/src/cpu.rs:104:8 [INFO] [stdout] | [INFO] [stdout] 104 | fn rnd(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `flip` [INFO] [stdout] --> chip16/src/cpu.rs:109:8 [INFO] [stdout] | [INFO] [stdout] 109 | fn flip(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `callr` [INFO] [stdout] --> chip16/src/cpu.rs:140:8 [INFO] [stdout] | [INFO] [stdout] 140 | fn callr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `snd0` [INFO] [stdout] --> chip16/src/cpu.rs:110:8 [INFO] [stdout] | [INFO] [stdout] 110 | fn snd0(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `snd1` [INFO] [stdout] --> chip16/src/cpu.rs:111:8 [INFO] [stdout] | [INFO] [stdout] 111 | fn snd1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `snd2` [INFO] [stdout] --> chip16/src/cpu.rs:112:8 [INFO] [stdout] | [INFO] [stdout] 112 | fn snd2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ldir` [INFO] [stdout] --> chip16/src/cpu.rs:142:8 [INFO] [stdout] | [INFO] [stdout] 142 | fn ldir(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `snd3` [INFO] [stdout] --> chip16/src/cpu.rs:113:8 [INFO] [stdout] | [INFO] [stdout] 113 | fn snd3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `snp` [INFO] [stdout] --> chip16/src/cpu.rs:114:8 [INFO] [stdout] | [INFO] [stdout] 114 | fn snp(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ldis` [INFO] [stdout] --> chip16/src/cpu.rs:147:8 [INFO] [stdout] | [INFO] [stdout] 147 | fn ldis(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sng` [INFO] [stdout] --> chip16/src/cpu.rs:115:8 [INFO] [stdout] | [INFO] [stdout] 115 | fn sng(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ldmi` [INFO] [stdout] --> chip16/src/cpu.rs:148:8 [INFO] [stdout] | [INFO] [stdout] 148 | fn ldmi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ldmr` [INFO] [stdout] --> chip16/src/cpu.rs:149:8 [INFO] [stdout] | [INFO] [stdout] 149 | fn ldmr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jmpi` [INFO] [stdout] --> chip16/src/cpu.rs:117:8 [INFO] [stdout] | [INFO] [stdout] 117 | fn jmpi(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `mov` [INFO] [stdout] --> chip16/src/cpu.rs:150:8 [INFO] [stdout] | [INFO] [stdout] 150 | fn mov(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jmc` [INFO] [stdout] --> chip16/src/cpu.rs:121:8 [INFO] [stdout] | [INFO] [stdout] 121 | fn jmc(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stmi` [INFO] [stdout] --> chip16/src/cpu.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | fn stmi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stmr` [INFO] [stdout] --> chip16/src/cpu.rs:152:8 [INFO] [stdout] | [INFO] [stdout] 152 | fn stmr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `addi` [INFO] [stdout] --> chip16/src/cpu.rs:154:8 [INFO] [stdout] | [INFO] [stdout] 154 | fn addi(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `addr2` [INFO] [stdout] --> chip16/src/cpu.rs:159:8 [INFO] [stdout] | [INFO] [stdout] 159 | fn addr2(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `addr3` [INFO] [stdout] --> chip16/src/cpu.rs:165:8 [INFO] [stdout] | [INFO] [stdout] 165 | fn addr3(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `subi` [INFO] [stdout] --> chip16/src/cpu.rs:172:8 [INFO] [stdout] | [INFO] [stdout] 172 | fn subi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `subr2` [INFO] [stdout] --> chip16/src/cpu.rs:173:8 [INFO] [stdout] | [INFO] [stdout] 173 | fn subr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `subr3` [INFO] [stdout] --> chip16/src/cpu.rs:174:8 [INFO] [stdout] | [INFO] [stdout] 174 | fn subr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `cmpi` [INFO] [stdout] --> chip16/src/cpu.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 175 | fn cmpi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `cmpr` [INFO] [stdout] --> chip16/src/cpu.rs:176:8 [INFO] [stdout] | [INFO] [stdout] 176 | fn cmpr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `andi` [INFO] [stdout] --> chip16/src/cpu.rs:177:8 [INFO] [stdout] | [INFO] [stdout] 177 | fn andi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `andr2` [INFO] [stdout] --> chip16/src/cpu.rs:178:8 [INFO] [stdout] | [INFO] [stdout] 178 | fn andr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `andr3` [INFO] [stdout] --> chip16/src/cpu.rs:179:8 [INFO] [stdout] | [INFO] [stdout] 179 | fn andr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `tsti` [INFO] [stdout] --> chip16/src/cpu.rs:180:8 [INFO] [stdout] | [INFO] [stdout] 180 | fn tsti(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `tstr` [INFO] [stdout] --> chip16/src/cpu.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | fn tstr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ori` [INFO] [stdout] --> chip16/src/cpu.rs:182:8 [INFO] [stdout] | [INFO] [stdout] 182 | fn ori(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `orr2` [INFO] [stdout] --> chip16/src/cpu.rs:183:8 [INFO] [stdout] | [INFO] [stdout] 183 | fn orr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `orr3` [INFO] [stdout] --> chip16/src/cpu.rs:184:8 [INFO] [stdout] | [INFO] [stdout] 184 | fn orr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `xori` [INFO] [stdout] --> chip16/src/cpu.rs:185:8 [INFO] [stdout] | [INFO] [stdout] 185 | fn xori(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `xorr2` [INFO] [stdout] --> chip16/src/cpu.rs:186:8 [INFO] [stdout] | [INFO] [stdout] 186 | fn xorr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `xorr3` [INFO] [stdout] --> chip16/src/cpu.rs:187:8 [INFO] [stdout] | [INFO] [stdout] 187 | fn xorr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `muli` [INFO] [stdout] --> chip16/src/cpu.rs:188:8 [INFO] [stdout] | [INFO] [stdout] 188 | fn muli(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `mulr2` [INFO] [stdout] --> chip16/src/cpu.rs:189:8 [INFO] [stdout] | [INFO] [stdout] 189 | fn mulr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `mulr3` [INFO] [stdout] --> chip16/src/cpu.rs:190:8 [INFO] [stdout] | [INFO] [stdout] 190 | fn mulr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `divi` [INFO] [stdout] --> chip16/src/cpu.rs:191:8 [INFO] [stdout] | [INFO] [stdout] 191 | fn divi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `divr2` [INFO] [stdout] --> chip16/src/cpu.rs:192:8 [INFO] [stdout] | [INFO] [stdout] 192 | fn divr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `divr3` [INFO] [stdout] --> chip16/src/cpu.rs:193:8 [INFO] [stdout] | [INFO] [stdout] 193 | fn divr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `modi` [INFO] [stdout] --> chip16/src/cpu.rs:194:8 [INFO] [stdout] | [INFO] [stdout] 194 | fn modi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `modr2` [INFO] [stdout] --> chip16/src/cpu.rs:195:8 [INFO] [stdout] | [INFO] [stdout] 195 | fn modr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `modr3` [INFO] [stdout] --> chip16/src/cpu.rs:196:8 [INFO] [stdout] | [INFO] [stdout] 196 | fn modr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `remi` [INFO] [stdout] --> chip16/src/cpu.rs:197:8 [INFO] [stdout] | [INFO] [stdout] 197 | fn remi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `remr2` [INFO] [stdout] --> chip16/src/cpu.rs:198:8 [INFO] [stdout] | [INFO] [stdout] 198 | fn remr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `remr3` [INFO] [stdout] --> chip16/src/cpu.rs:199:8 [INFO] [stdout] | [INFO] [stdout] 199 | fn remr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `shln` [INFO] [stdout] --> chip16/src/cpu.rs:200:8 [INFO] [stdout] | [INFO] [stdout] 200 | fn shln(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `shrn` [INFO] [stdout] --> chip16/src/cpu.rs:201:8 [INFO] [stdout] | [INFO] [stdout] 201 | fn shrn(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sarn` [INFO] [stdout] --> chip16/src/cpu.rs:202:8 [INFO] [stdout] | [INFO] [stdout] 202 | fn sarn(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `shlr` [INFO] [stdout] --> chip16/src/cpu.rs:203:8 [INFO] [stdout] | [INFO] [stdout] 203 | fn shlr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `shrr` [INFO] [stdout] --> chip16/src/cpu.rs:204:8 [INFO] [stdout] | [INFO] [stdout] 204 | fn shrr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sarr` [INFO] [stdout] --> chip16/src/cpu.rs:205:8 [INFO] [stdout] | [INFO] [stdout] 205 | fn sarr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push` [INFO] [stdout] --> chip16/src/cpu.rs:206:8 [INFO] [stdout] | [INFO] [stdout] 206 | fn push(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pop` [INFO] [stdout] --> chip16/src/cpu.rs:207:8 [INFO] [stdout] | [INFO] [stdout] 207 | fn pop(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pushall` [INFO] [stdout] --> chip16/src/cpu.rs:208:8 [INFO] [stdout] | [INFO] [stdout] 208 | fn pushall(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `popall` [INFO] [stdout] --> chip16/src/cpu.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | fn popall(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pushf` [INFO] [stdout] --> chip16/src/cpu.rs:210:8 [INFO] [stdout] | [INFO] [stdout] 210 | fn pushf(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `popf` [INFO] [stdout] --> chip16/src/cpu.rs:211:8 [INFO] [stdout] | [INFO] [stdout] 211 | fn popf(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pali` [INFO] [stdout] --> chip16/src/cpu.rs:212:8 [INFO] [stdout] | [INFO] [stdout] 212 | fn pali(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `palr` [INFO] [stdout] --> chip16/src/cpu.rs:213:8 [INFO] [stdout] | [INFO] [stdout] 213 | fn palr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `noti` [INFO] [stdout] --> chip16/src/cpu.rs:214:8 [INFO] [stdout] | [INFO] [stdout] 214 | fn noti(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `notr1` [INFO] [stdout] --> chip16/src/cpu.rs:215:8 [INFO] [stdout] | [INFO] [stdout] 215 | fn notr1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `notr2` [INFO] [stdout] --> chip16/src/cpu.rs:216:8 [INFO] [stdout] | [INFO] [stdout] 216 | fn notr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `negi` [INFO] [stdout] --> chip16/src/cpu.rs:217:8 [INFO] [stdout] | [INFO] [stdout] 217 | fn negi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `negr1` [INFO] [stdout] --> chip16/src/cpu.rs:218:8 [INFO] [stdout] | [INFO] [stdout] 218 | fn negr1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `negr2` [INFO] [stdout] --> chip16/src/cpu.rs:219:8 [INFO] [stdout] | [INFO] [stdout] 219 | fn negr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PixelDouble` [INFO] [stdout] --> chip16/src/graphics.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub type PixelDouble = u8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `CRC32_POLYNOMIAL` [INFO] [stdout] --> chip16/src/rom.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | const CRC32_POLYNOMIAL: u32 = 0x04C11DB7; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jx` [INFO] [stdout] --> chip16/src/cpu.rs:123:8 [INFO] [stdout] | [INFO] [stdout] 123 | fn jx(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jme` [INFO] [stdout] --> chip16/src/cpu.rs:130:8 [INFO] [stdout] | [INFO] [stdout] 130 | fn jme(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `calli` [INFO] [stdout] --> chip16/src/cpu.rs:136:8 [INFO] [stdout] | [INFO] [stdout] 136 | fn calli(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ret` [INFO] [stdout] --> chip16/src/cpu.rs:137:8 [INFO] [stdout] | [INFO] [stdout] 137 | fn ret(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jmpr` [INFO] [stdout] --> chip16/src/cpu.rs:138:8 [INFO] [stdout] | [INFO] [stdout] 138 | fn jmpr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `cx` [INFO] [stdout] --> chip16/src/cpu.rs:139:8 [INFO] [stdout] | [INFO] [stdout] 139 | fn cx(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `callr` [INFO] [stdout] --> chip16/src/cpu.rs:140:8 [INFO] [stdout] | [INFO] [stdout] 140 | fn callr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ldir` [INFO] [stdout] --> chip16/src/cpu.rs:142:8 [INFO] [stdout] | [INFO] [stdout] 142 | fn ldir(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ldis` [INFO] [stdout] --> chip16/src/cpu.rs:147:8 [INFO] [stdout] | [INFO] [stdout] 147 | fn ldis(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ldmi` [INFO] [stdout] --> chip16/src/cpu.rs:148:8 [INFO] [stdout] | [INFO] [stdout] 148 | fn ldmi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ldmr` [INFO] [stdout] --> chip16/src/cpu.rs:149:8 [INFO] [stdout] | [INFO] [stdout] 149 | fn ldmr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `mov` [INFO] [stdout] --> chip16/src/cpu.rs:150:8 [INFO] [stdout] | [INFO] [stdout] 150 | fn mov(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stmi` [INFO] [stdout] --> chip16/src/cpu.rs:151:8 [INFO] [stdout] | [INFO] [stdout] 151 | fn stmi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `stmr` [INFO] [stdout] --> chip16/src/cpu.rs:152:8 [INFO] [stdout] | [INFO] [stdout] 152 | fn stmr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `addi` [INFO] [stdout] --> chip16/src/cpu.rs:154:8 [INFO] [stdout] | [INFO] [stdout] 154 | fn addi(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `addr2` [INFO] [stdout] --> chip16/src/cpu.rs:159:8 [INFO] [stdout] | [INFO] [stdout] 159 | fn addr2(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `addr3` [INFO] [stdout] --> chip16/src/cpu.rs:165:8 [INFO] [stdout] | [INFO] [stdout] 165 | fn addr3(&mut self, instruction: Instruction) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `subi` [INFO] [stdout] --> chip16/src/cpu.rs:172:8 [INFO] [stdout] | [INFO] [stdout] 172 | fn subi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `subr2` [INFO] [stdout] --> chip16/src/cpu.rs:173:8 [INFO] [stdout] | [INFO] [stdout] 173 | fn subr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `subr3` [INFO] [stdout] --> chip16/src/cpu.rs:174:8 [INFO] [stdout] | [INFO] [stdout] 174 | fn subr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `cmpi` [INFO] [stdout] --> chip16/src/cpu.rs:175:8 [INFO] [stdout] | [INFO] [stdout] 175 | fn cmpi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `cmpr` [INFO] [stdout] --> chip16/src/cpu.rs:176:8 [INFO] [stdout] | [INFO] [stdout] 176 | fn cmpr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `andi` [INFO] [stdout] --> chip16/src/cpu.rs:177:8 [INFO] [stdout] | [INFO] [stdout] 177 | fn andi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `andr2` [INFO] [stdout] --> chip16/src/cpu.rs:178:8 [INFO] [stdout] | [INFO] [stdout] 178 | fn andr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `andr3` [INFO] [stdout] --> chip16/src/cpu.rs:179:8 [INFO] [stdout] | [INFO] [stdout] 179 | fn andr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `tsti` [INFO] [stdout] --> chip16/src/cpu.rs:180:8 [INFO] [stdout] | [INFO] [stdout] 180 | fn tsti(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `tstr` [INFO] [stdout] --> chip16/src/cpu.rs:181:8 [INFO] [stdout] | [INFO] [stdout] 181 | fn tstr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ori` [INFO] [stdout] --> chip16/src/cpu.rs:182:8 [INFO] [stdout] | [INFO] [stdout] 182 | fn ori(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `orr2` [INFO] [stdout] --> chip16/src/cpu.rs:183:8 [INFO] [stdout] | [INFO] [stdout] 183 | fn orr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `orr3` [INFO] [stdout] --> chip16/src/cpu.rs:184:8 [INFO] [stdout] | [INFO] [stdout] 184 | fn orr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `xori` [INFO] [stdout] --> chip16/src/cpu.rs:185:8 [INFO] [stdout] | [INFO] [stdout] 185 | fn xori(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `xorr2` [INFO] [stdout] --> chip16/src/cpu.rs:186:8 [INFO] [stdout] | [INFO] [stdout] 186 | fn xorr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `xorr3` [INFO] [stdout] --> chip16/src/cpu.rs:187:8 [INFO] [stdout] | [INFO] [stdout] 187 | fn xorr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `muli` [INFO] [stdout] --> chip16/src/cpu.rs:188:8 [INFO] [stdout] | [INFO] [stdout] 188 | fn muli(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `mulr2` [INFO] [stdout] --> chip16/src/cpu.rs:189:8 [INFO] [stdout] | [INFO] [stdout] 189 | fn mulr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `mulr3` [INFO] [stdout] --> chip16/src/cpu.rs:190:8 [INFO] [stdout] | [INFO] [stdout] 190 | fn mulr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `divi` [INFO] [stdout] --> chip16/src/cpu.rs:191:8 [INFO] [stdout] | [INFO] [stdout] 191 | fn divi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `divr2` [INFO] [stdout] --> chip16/src/cpu.rs:192:8 [INFO] [stdout] | [INFO] [stdout] 192 | fn divr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `divr3` [INFO] [stdout] --> chip16/src/cpu.rs:193:8 [INFO] [stdout] | [INFO] [stdout] 193 | fn divr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `modi` [INFO] [stdout] --> chip16/src/cpu.rs:194:8 [INFO] [stdout] | [INFO] [stdout] 194 | fn modi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `modr2` [INFO] [stdout] --> chip16/src/cpu.rs:195:8 [INFO] [stdout] | [INFO] [stdout] 195 | fn modr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `modr3` [INFO] [stdout] --> chip16/src/cpu.rs:196:8 [INFO] [stdout] | [INFO] [stdout] 196 | fn modr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `remi` [INFO] [stdout] --> chip16/src/cpu.rs:197:8 [INFO] [stdout] | [INFO] [stdout] 197 | fn remi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `remr2` [INFO] [stdout] --> chip16/src/cpu.rs:198:8 [INFO] [stdout] | [INFO] [stdout] 198 | fn remr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `remr3` [INFO] [stdout] --> chip16/src/cpu.rs:199:8 [INFO] [stdout] | [INFO] [stdout] 199 | fn remr3(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `shln` [INFO] [stdout] --> chip16/src/cpu.rs:200:8 [INFO] [stdout] | [INFO] [stdout] 200 | fn shln(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `shrn` [INFO] [stdout] --> chip16/src/cpu.rs:201:8 [INFO] [stdout] | [INFO] [stdout] 201 | fn shrn(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sarn` [INFO] [stdout] --> chip16/src/cpu.rs:202:8 [INFO] [stdout] | [INFO] [stdout] 202 | fn sarn(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `shlr` [INFO] [stdout] --> chip16/src/cpu.rs:203:8 [INFO] [stdout] | [INFO] [stdout] 203 | fn shlr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `shrr` [INFO] [stdout] --> chip16/src/cpu.rs:204:8 [INFO] [stdout] | [INFO] [stdout] 204 | fn shrr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sarr` [INFO] [stdout] --> chip16/src/cpu.rs:205:8 [INFO] [stdout] | [INFO] [stdout] 205 | fn sarr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push` [INFO] [stdout] --> chip16/src/cpu.rs:206:8 [INFO] [stdout] | [INFO] [stdout] 206 | fn push(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pop` [INFO] [stdout] --> chip16/src/cpu.rs:207:8 [INFO] [stdout] | [INFO] [stdout] 207 | fn pop(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pushall` [INFO] [stdout] --> chip16/src/cpu.rs:208:8 [INFO] [stdout] | [INFO] [stdout] 208 | fn pushall(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `popall` [INFO] [stdout] --> chip16/src/cpu.rs:209:8 [INFO] [stdout] | [INFO] [stdout] 209 | fn popall(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pushf` [INFO] [stdout] --> chip16/src/cpu.rs:210:8 [INFO] [stdout] | [INFO] [stdout] 210 | fn pushf(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `popf` [INFO] [stdout] --> chip16/src/cpu.rs:211:8 [INFO] [stdout] | [INFO] [stdout] 211 | fn popf(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pali` [INFO] [stdout] --> chip16/src/cpu.rs:212:8 [INFO] [stdout] | [INFO] [stdout] 212 | fn pali(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `palr` [INFO] [stdout] --> chip16/src/cpu.rs:213:8 [INFO] [stdout] | [INFO] [stdout] 213 | fn palr(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `noti` [INFO] [stdout] --> chip16/src/cpu.rs:214:8 [INFO] [stdout] | [INFO] [stdout] 214 | fn noti(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `notr1` [INFO] [stdout] --> chip16/src/cpu.rs:215:8 [INFO] [stdout] | [INFO] [stdout] 215 | fn notr1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `notr2` [INFO] [stdout] --> chip16/src/cpu.rs:216:8 [INFO] [stdout] | [INFO] [stdout] 216 | fn notr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `negi` [INFO] [stdout] --> chip16/src/cpu.rs:217:8 [INFO] [stdout] | [INFO] [stdout] 217 | fn negi(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `negr1` [INFO] [stdout] --> chip16/src/cpu.rs:218:8 [INFO] [stdout] | [INFO] [stdout] 218 | fn negr1(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `negr2` [INFO] [stdout] --> chip16/src/cpu.rs:219:8 [INFO] [stdout] | [INFO] [stdout] 219 | fn negr2(&mut self, instruction: Instruction) {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `PixelDouble` [INFO] [stdout] --> chip16/src/graphics.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | pub type PixelDouble = u8; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `CRC32_POLYNOMIAL` [INFO] [stdout] --> chip16/src/rom.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | const CRC32_POLYNOMIAL: u32 = 0x04C11DB7; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Z` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `Z` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 48 | Z => self.flags.zero, [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `z` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NZ` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | NZ => !self.flags.zero, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `nz` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | N => self.flags.negative, [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NZ` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | NZ => !self.flags.zero, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `nz` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NN` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | NN => !self.flags.negative, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `P` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | P => !self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: convert the identifier to snake case: `p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `N` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:50:13 [INFO] [stdout] | [INFO] [stdout] 50 | N => self.flags.negative, [INFO] [stdout] | ^ help: convert the identifier to snake case: `n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `O` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | O => self.flags.overflow, [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NO` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | NO => !self.flags.overflow, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `no` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NN` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:51:13 [INFO] [stdout] | [INFO] [stdout] 51 | NN => !self.flags.negative, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `nn` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | A => !self.flags.carry && !self.flags.zero, [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `AE` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | AE => !self.flags.carry, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ae` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `P` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:52:13 [INFO] [stdout] | [INFO] [stdout] 52 | P => !self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: convert the identifier to snake case: `p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `B` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | B => self.flags.carry, [INFO] [stdout] | ^ help: convert the identifier to snake case: `b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `BE` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | BE => self.flags.carry || self.flags.zero, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `be` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `O` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:53:13 [INFO] [stdout] | [INFO] [stdout] 53 | O => self.flags.overflow, [INFO] [stdout] | ^ help: convert the identifier to snake case (notice the capitalization): `o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `G` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | G => self.flags.overflow == self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: convert the identifier to snake case: `g` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `GE` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | GE => self.flags.overflow == self.flags.negative, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ge` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | L => self.flags.overflow != self.flags.negative, [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NO` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:54:13 [INFO] [stdout] | [INFO] [stdout] 54 | NO => !self.flags.overflow, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `no` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `LE` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | LE => self.flags.overflow != self.flags.negative || self.flags.zero, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `le` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NOP` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `nop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `A` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:55:13 [INFO] [stdout] | [INFO] [stdout] 55 | A => !self.flags.carry && !self.flags.zero, [INFO] [stdout] | ^ help: convert the identifier to snake case: `a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CLS` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | CLS => Cpu::cls, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cls` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `VBLNK` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | VBLNK => Cpu::vblnk, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `vblnk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `AE` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 56 | AE => !self.flags.carry, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ae` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `SPR` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:73:13 [INFO] [stdout] | [INFO] [stdout] 73 | SPR => Cpu::spr, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `spr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `B` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:57:13 [INFO] [stdout] | [INFO] [stdout] 57 | B => self.flags.carry, [INFO] [stdout] | ^ help: convert the identifier to snake case: `b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `BE` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:58:13 [INFO] [stdout] | [INFO] [stdout] 58 | BE => self.flags.carry || self.flags.zero, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `be` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `G` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | G => self.flags.overflow == self.flags.negative && !self.flags.zero, [INFO] [stdout] | ^ help: convert the identifier to snake case: `g` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `GE` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | GE => self.flags.overflow == self.flags.negative, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `ge` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `L` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 61 | L => self.flags.overflow != self.flags.negative, [INFO] [stdout] | ^ help: convert the identifier to snake case: `l` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `LE` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | LE => self.flags.overflow != self.flags.negative || self.flags.zero, [INFO] [stdout] | ^^ help: convert the identifier to snake case: `le` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `NOP` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:70:13 [INFO] [stdout] | [INFO] [stdout] 70 | NOP => Cpu::nop, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `nop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `CLS` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:71:13 [INFO] [stdout] | [INFO] [stdout] 71 | CLS => Cpu::cls, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cls` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `VBLNK` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | VBLNK => Cpu::vblnk, [INFO] [stdout] | ^^^^^ help: convert the identifier to snake case: `vblnk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `SPR` should have a snake case name [INFO] [stdout] --> chip16/src/cpu.rs:73:13 [INFO] [stdout] | [INFO] [stdout] 73 | SPR => Cpu::spr, [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `spr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 235 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0170`. [INFO] [stdout] [INFO] [stdout] warning: 235 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0170`. [INFO] [stdout] [INFO] [stdout] warning: unused import: `Operation` [INFO] [stdout] --> chip16/src/bin/disassemble.rs:5:27 [INFO] [stdout] | [INFO] [stdout] 5 | use chip16::{Instruction, Operation, Rom}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Operation` [INFO] [stdout] --> chip16/src/bin/disassemble.rs:5:27 [INFO] [stdout] | [INFO] [stdout] 5 | use chip16::{Instruction, Operation, Rom}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> chip16_sdl2/src/main.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> chip16_sdl2/src/main.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rom` [INFO] [stdout] --> chip16_sdl2/src/main.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | let rom = Rom::new(file).unwrap(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_rom` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `texture_creator` [INFO] [stdout] --> chip16_sdl2/src/main.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | let texture_creator = canvas.texture_creator(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_texture_creator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cpu` [INFO] [stdout] --> chip16_sdl2/src/main.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | fn run(mut cpu: Cpu) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cpu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rom` [INFO] [stdout] --> chip16_sdl2/src/main.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | let rom = Rom::new(file).unwrap(); [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_rom` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `texture_creator` [INFO] [stdout] --> chip16_sdl2/src/main.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | let texture_creator = canvas.texture_creator(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_texture_creator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cpu` [INFO] [stdout] --> chip16_sdl2/src/main.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | fn run(mut cpu: Cpu) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cpu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> chip16_sdl2/src/main.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | fn run(mut cpu: Cpu) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> chip16_sdl2/src/main.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | fn run(mut cpu: Cpu) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 14.26s [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a9bad38872aadb461cdb5bf13620fc88ed3956a8556fdf5c8f89fab813f73dc2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a9bad38872aadb461cdb5bf13620fc88ed3956a8556fdf5c8f89fab813f73dc2", kill_on_drop: false }` [INFO] [stdout] a9bad38872aadb461cdb5bf13620fc88ed3956a8556fdf5c8f89fab813f73dc2