[INFO] cloning repository https://github.com/devins2518/rustyboy [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/devins2518/rustyboy" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdevins2518%2Frustyboy", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdevins2518%2Frustyboy'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 530aae04026ea292772e405281e36fd1244af6e2 [INFO] checking devins2518/rustyboy against master#33fdb797f59421c7bbecaa4588ed5d7a31a9494a for pr-87190-3 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdevins2518%2Frustyboy" "/workspace/builds/worker-5/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/devins2518/rustyboy on toolchain 33fdb797f59421c7bbecaa4588ed5d7a31a9494a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/devins2518/rustyboy [INFO] finished tweaking git repo https://github.com/devins2518/rustyboy [INFO] tweaked toml for git repo https://github.com/devins2518/rustyboy written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/devins2518/rustyboy already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f0194d20966de4622b06ac9c95f70c3c5c91d8825f3d2765667d98bfdd70c6a3 [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" "f0194d20966de4622b06ac9c95f70c3c5c91d8825f3d2765667d98bfdd70c6a3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f0194d20966de4622b06ac9c95f70c3c5c91d8825f3d2765667d98bfdd70c6a3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f0194d20966de4622b06ac9c95f70c3c5c91d8825f3d2765667d98bfdd70c6a3", kill_on_drop: false }` [INFO] [stdout] f0194d20966de4622b06ac9c95f70c3c5c91d8825f3d2765667d98bfdd70c6a3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+33fdb797f59421c7bbecaa4588ed5d7a31a9494a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] dec7dd39a6a0b5d05b1accdeeaafbd7b566ef1257d186b990b252dce96da143d [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" "dec7dd39a6a0b5d05b1accdeeaafbd7b566ef1257d186b990b252dce96da143d", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Compiling proc-macro2 v1.0.28 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling syn v1.0.74 [INFO] [stderr] Compiling modular-bitfield-impl v0.11.2 [INFO] [stderr] Checking modular-bitfield v0.11.2 [INFO] [stderr] Checking rustyboy v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `val` [INFO] [stdout] --> src/cpu.rs:679:22 [INFO] [stdout] | [INFO] [stdout] 679 | fn jp(&mut self, val: u16) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_val` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `val` [INFO] [stdout] --> src/cpu.rs:679:22 [INFO] [stdout] | [INFO] [stdout] 679 | fn jp(&mut self, val: u16) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_val` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AF` [INFO] [stdout] --> src/cpu.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | AF, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PC` [INFO] [stdout] --> src/cpu.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | PC, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PAF` [INFO] [stdout] --> src/cpu.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | PAF, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PBC` [INFO] [stdout] --> src/cpu.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | PBC, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PDE` [INFO] [stdout] --> src/cpu.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | PDE, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push` [INFO] [stdout] --> src/cpu.rs:398:8 [INFO] [stdout] | [INFO] [stdout] 398 | fn push(&mut self, reg: Register) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pop` [INFO] [stdout] --> src/cpu.rs:415:8 [INFO] [stdout] | [INFO] [stdout] 415 | fn pop(&mut self, reg: Register) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `or` [INFO] [stdout] --> src/cpu.rs:446:8 [INFO] [stdout] | [INFO] [stdout] 446 | fn or(&mut self, n: u8) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `xor` [INFO] [stdout] --> src/cpu.rs:455:8 [INFO] [stdout] | [INFO] [stdout] 455 | fn xor(&mut self, n: u8) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `cp` [INFO] [stdout] --> src/cpu.rs:464:8 [INFO] [stdout] | [INFO] [stdout] 464 | fn cp(&mut self, n: u8) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `swap` [INFO] [stdout] --> src/cpu.rs:473:8 [INFO] [stdout] | [INFO] [stdout] 473 | fn swap(&mut self, reg: Register) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `halt` [INFO] [stdout] --> src/cpu.rs:555:8 [INFO] [stdout] | [INFO] [stdout] 555 | fn halt(&mut self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `di` [INFO] [stdout] --> src/cpu.rs:563:8 [INFO] [stdout] | [INFO] [stdout] 563 | fn di(&mut self) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ei` [INFO] [stdout] --> src/cpu.rs:567:8 [INFO] [stdout] | [INFO] [stdout] 567 | fn ei(&mut self) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rlc` [INFO] [stdout] --> src/cpu.rs:591:8 [INFO] [stdout] | [INFO] [stdout] 591 | fn rlc(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rl` [INFO] [stdout] --> src/cpu.rs:595:8 [INFO] [stdout] | [INFO] [stdout] 595 | fn rl(&mut self) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rrc` [INFO] [stdout] --> src/cpu.rs:599:8 [INFO] [stdout] | [INFO] [stdout] 599 | fn rrc(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rr` [INFO] [stdout] --> src/cpu.rs:603:8 [INFO] [stdout] | [INFO] [stdout] 603 | fn rr(&mut self) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sla` [INFO] [stdout] --> src/cpu.rs:607:8 [INFO] [stdout] | [INFO] [stdout] 607 | fn sla(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sra` [INFO] [stdout] --> src/cpu.rs:611:8 [INFO] [stdout] | [INFO] [stdout] 611 | fn sra(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `srl` [INFO] [stdout] --> src/cpu.rs:615:8 [INFO] [stdout] | [INFO] [stdout] 615 | fn srl(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bit` [INFO] [stdout] --> src/cpu.rs:619:8 [INFO] [stdout] | [INFO] [stdout] 619 | fn bit(&mut self, bit: u8, reg: Register) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set` [INFO] [stdout] --> src/cpu.rs:639:8 [INFO] [stdout] | [INFO] [stdout] 639 | fn set(&mut self, bit: u8, reg: Register) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `res` [INFO] [stdout] --> src/cpu.rs:659:8 [INFO] [stdout] | [INFO] [stdout] 659 | fn res(&mut self, bit: u8, reg: Register) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jp` [INFO] [stdout] --> src/cpu.rs:679:8 [INFO] [stdout] | [INFO] [stdout] 679 | fn jp(&mut self, val: u16) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jpc` [INFO] [stdout] --> src/cpu.rs:683:8 [INFO] [stdout] | [INFO] [stdout] 683 | fn jpc(&mut self, cond: Condition, val: u16) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `call` [INFO] [stdout] --> src/cpu.rs:721:8 [INFO] [stdout] | [INFO] [stdout] 721 | fn call(&mut self, addr: u16) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `callc` [INFO] [stdout] --> src/cpu.rs:736:8 [INFO] [stdout] | [INFO] [stdout] 736 | fn callc(&mut self, cond: Condition, addr: u16) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rst` [INFO] [stdout] --> src/cpu.rs:760:8 [INFO] [stdout] | [INFO] [stdout] 760 | fn rst(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ret` [INFO] [stdout] --> src/cpu.rs:764:8 [INFO] [stdout] | [INFO] [stdout] 764 | fn ret(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `retc` [INFO] [stdout] --> src/cpu.rs:775:8 [INFO] [stdout] | [INFO] [stdout] 775 | fn retc(&mut self, cond: Condition) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `reti` [INFO] [stdout] --> src/cpu.rs:795:8 [INFO] [stdout] | [INFO] [stdout] 795 | fn reti(&mut self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `wrapping_add` [INFO] [stdout] --> src/cpu.rs:830:8 [INFO] [stdout] | [INFO] [stdout] 830 | fn wrapping_add(&self, n: u16) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `wrapping_sub` [INFO] [stdout] --> src/cpu.rs:834:8 [INFO] [stdout] | [INFO] [stdout] 834 | fn wrapping_sub(&self, n: u16) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/cpu.rs:841:1 [INFO] [stdout] | [INFO] [stdout] 841 | / #[derive(Clone, Copy, Debug)] [INFO] [stdout] 842 | | struct AFReg { [INFO] [stdout] 843 | | a: u8, [INFO] [stdout] 844 | | #[skip] [INFO] [stdout] ... | [INFO] [stdout] 849 | | z: bool, [INFO] [stdout] 850 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `h` [INFO] [stdout] --> src/cpu.rs:847:5 [INFO] [stdout] | [INFO] [stdout] 847 | h: bool, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `n` [INFO] [stdout] --> src/cpu.rs:848:5 [INFO] [stdout] | [INFO] [stdout] 848 | n: bool, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `reset_flags` [INFO] [stdout] --> src/cpu.rs:857:8 [INFO] [stdout] | [INFO] [stdout] 857 | fn reset_flags(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ROM_START` [INFO] [stdout] --> src/memory.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | pub const ROM_START: usize = 0x0000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 40 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F` [INFO] [stdout] --> src/cpu.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | F, [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AF` [INFO] [stdout] --> src/cpu.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | AF, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PC` [INFO] [stdout] --> src/cpu.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | PC, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PAF` [INFO] [stdout] --> src/cpu.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | PAF, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PBC` [INFO] [stdout] --> src/cpu.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | PBC, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PDE` [INFO] [stdout] --> src/cpu.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | PDE, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push` [INFO] [stdout] --> src/cpu.rs:398:8 [INFO] [stdout] | [INFO] [stdout] 398 | fn push(&mut self, reg: Register) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `pop` [INFO] [stdout] --> src/cpu.rs:415:8 [INFO] [stdout] | [INFO] [stdout] 415 | fn pop(&mut self, reg: Register) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `or` [INFO] [stdout] --> src/cpu.rs:446:8 [INFO] [stdout] | [INFO] [stdout] 446 | fn or(&mut self, n: u8) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `xor` [INFO] [stdout] --> src/cpu.rs:455:8 [INFO] [stdout] | [INFO] [stdout] 455 | fn xor(&mut self, n: u8) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `cp` [INFO] [stdout] --> src/cpu.rs:464:8 [INFO] [stdout] | [INFO] [stdout] 464 | fn cp(&mut self, n: u8) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `swap` [INFO] [stdout] --> src/cpu.rs:473:8 [INFO] [stdout] | [INFO] [stdout] 473 | fn swap(&mut self, reg: Register) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `halt` [INFO] [stdout] --> src/cpu.rs:555:8 [INFO] [stdout] | [INFO] [stdout] 555 | fn halt(&mut self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `di` [INFO] [stdout] --> src/cpu.rs:563:8 [INFO] [stdout] | [INFO] [stdout] 563 | fn di(&mut self) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ei` [INFO] [stdout] --> src/cpu.rs:567:8 [INFO] [stdout] | [INFO] [stdout] 567 | fn ei(&mut self) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rlc` [INFO] [stdout] --> src/cpu.rs:591:8 [INFO] [stdout] | [INFO] [stdout] 591 | fn rlc(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rl` [INFO] [stdout] --> src/cpu.rs:595:8 [INFO] [stdout] | [INFO] [stdout] 595 | fn rl(&mut self) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rrc` [INFO] [stdout] --> src/cpu.rs:599:8 [INFO] [stdout] | [INFO] [stdout] 599 | fn rrc(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rr` [INFO] [stdout] --> src/cpu.rs:603:8 [INFO] [stdout] | [INFO] [stdout] 603 | fn rr(&mut self) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sla` [INFO] [stdout] --> src/cpu.rs:607:8 [INFO] [stdout] | [INFO] [stdout] 607 | fn sla(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `sra` [INFO] [stdout] --> src/cpu.rs:611:8 [INFO] [stdout] | [INFO] [stdout] 611 | fn sra(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `srl` [INFO] [stdout] --> src/cpu.rs:615:8 [INFO] [stdout] | [INFO] [stdout] 615 | fn srl(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `bit` [INFO] [stdout] --> src/cpu.rs:619:8 [INFO] [stdout] | [INFO] [stdout] 619 | fn bit(&mut self, bit: u8, reg: Register) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set` [INFO] [stdout] --> src/cpu.rs:639:8 [INFO] [stdout] | [INFO] [stdout] 639 | fn set(&mut self, bit: u8, reg: Register) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `res` [INFO] [stdout] --> src/cpu.rs:659:8 [INFO] [stdout] | [INFO] [stdout] 659 | fn res(&mut self, bit: u8, reg: Register) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jp` [INFO] [stdout] --> src/cpu.rs:679:8 [INFO] [stdout] | [INFO] [stdout] 679 | fn jp(&mut self, val: u16) { [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `jpc` [INFO] [stdout] --> src/cpu.rs:683:8 [INFO] [stdout] | [INFO] [stdout] 683 | fn jpc(&mut self, cond: Condition, val: u16) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `call` [INFO] [stdout] --> src/cpu.rs:721:8 [INFO] [stdout] | [INFO] [stdout] 721 | fn call(&mut self, addr: u16) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `callc` [INFO] [stdout] --> src/cpu.rs:736:8 [INFO] [stdout] | [INFO] [stdout] 736 | fn callc(&mut self, cond: Condition, addr: u16) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rst` [INFO] [stdout] --> src/cpu.rs:760:8 [INFO] [stdout] | [INFO] [stdout] 760 | fn rst(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `ret` [INFO] [stdout] --> src/cpu.rs:764:8 [INFO] [stdout] | [INFO] [stdout] 764 | fn ret(&mut self) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `retc` [INFO] [stdout] --> src/cpu.rs:775:8 [INFO] [stdout] | [INFO] [stdout] 775 | fn retc(&mut self, cond: Condition) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `reti` [INFO] [stdout] --> src/cpu.rs:795:8 [INFO] [stdout] | [INFO] [stdout] 795 | fn reti(&mut self) { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `wrapping_add` [INFO] [stdout] --> src/cpu.rs:830:8 [INFO] [stdout] | [INFO] [stdout] 830 | fn wrapping_add(&self, n: u16) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `wrapping_sub` [INFO] [stdout] --> src/cpu.rs:834:8 [INFO] [stdout] | [INFO] [stdout] 834 | fn wrapping_sub(&self, n: u16) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/cpu.rs:841:1 [INFO] [stdout] | [INFO] [stdout] 841 | / #[derive(Clone, Copy, Debug)] [INFO] [stdout] 842 | | struct AFReg { [INFO] [stdout] 843 | | a: u8, [INFO] [stdout] 844 | | #[skip] [INFO] [stdout] ... | [INFO] [stdout] 849 | | z: bool, [INFO] [stdout] 850 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `h` [INFO] [stdout] --> src/cpu.rs:847:5 [INFO] [stdout] | [INFO] [stdout] 847 | h: bool, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `n` [INFO] [stdout] --> src/cpu.rs:848:5 [INFO] [stdout] | [INFO] [stdout] 848 | n: bool, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `reset_flags` [INFO] [stdout] --> src/cpu.rs:857:8 [INFO] [stdout] | [INFO] [stdout] 857 | fn reset_flags(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ROM_START` [INFO] [stdout] --> src/memory.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | pub const ROM_START: usize = 0x0000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 41 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 11.71s [INFO] running `Command { std: "docker" "inspect" "dec7dd39a6a0b5d05b1accdeeaafbd7b566ef1257d186b990b252dce96da143d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dec7dd39a6a0b5d05b1accdeeaafbd7b566ef1257d186b990b252dce96da143d", kill_on_drop: false }` [INFO] [stdout] dec7dd39a6a0b5d05b1accdeeaafbd7b566ef1257d186b990b252dce96da143d