Dec 13 14:51:54.015 INFO testing jtthill/nes-rs against try#aa49d8ef14939ddec0e34b346b60174a5673d48f for pr-56550 Dec 13 14:51:54.015 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-2/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +aa49d8ef14939ddec0e34b346b60174a5673d48f-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 13 14:51:54.379 INFO [stdout] c5a589ae14116b10d1f60ab27fdd773ea4e04d930618b9ddcde731797b6ebc2d Dec 13 14:51:54.381 INFO running `"docker" "start" "-a" "c5a589ae14116b10d1f60ab27fdd773ea4e04d930618b9ddcde731797b6ebc2d"` Dec 13 14:51:56.527 INFO [stderr] usermod: no changes Dec 13 14:51:56.636 INFO [stderr] Compiling env_logger v0.5.12 Dec 13 14:51:58.752 INFO [stderr] Compiling nes-rs v0.1.0 (/source) Dec 13 14:51:59.519 INFO [stderr] warning: unused import: `self` Dec 13 14:51:59.519 INFO [stderr] --> src/gamepak/mod.rs:7:15 Dec 13 14:51:59.520 INFO [stderr] | Dec 13 14:51:59.520 INFO [stderr] 7 | use std::io::{self, Read}; Dec 13 14:51:59.520 INFO [stderr] | ^^^^ Dec 13 14:51:59.521 INFO [stderr] | Dec 13 14:51:59.521 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 13 14:51:59.521 INFO [stderr] Dec 13 14:51:59.749 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.749 INFO [stderr] --> src/cpu.rs:378:23 Dec 13 14:51:59.749 INFO [stderr] | Dec 13 14:51:59.750 INFO [stderr] 378 | fn and(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.750 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.750 INFO [stderr] | Dec 13 14:51:59.750 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 14:51:59.751 INFO [stderr] Dec 13 14:51:59.751 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.751 INFO [stderr] --> src/cpu.rs:378:49 Dec 13 14:51:59.751 INFO [stderr] | Dec 13 14:51:59.751 INFO [stderr] 378 | fn and(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.751 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.751 INFO [stderr] Dec 13 14:51:59.751 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.751 INFO [stderr] --> src/cpu.rs:382:23 Dec 13 14:51:59.751 INFO [stderr] | Dec 13 14:51:59.751 INFO [stderr] 382 | fn asl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.751 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.752 INFO [stderr] Dec 13 14:51:59.752 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.752 INFO [stderr] --> src/cpu.rs:382:49 Dec 13 14:51:59.752 INFO [stderr] | Dec 13 14:51:59.752 INFO [stderr] 382 | fn asl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.752 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.752 INFO [stderr] Dec 13 14:51:59.752 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.752 INFO [stderr] --> src/cpu.rs:386:23 Dec 13 14:51:59.752 INFO [stderr] | Dec 13 14:51:59.752 INFO [stderr] 386 | fn bcc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.752 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.752 INFO [stderr] Dec 13 14:51:59.752 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.752 INFO [stderr] --> src/cpu.rs:386:49 Dec 13 14:51:59.752 INFO [stderr] | Dec 13 14:51:59.752 INFO [stderr] 386 | fn bcc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.752 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.752 INFO [stderr] Dec 13 14:51:59.753 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.753 INFO [stderr] --> src/cpu.rs:390:23 Dec 13 14:51:59.753 INFO [stderr] | Dec 13 14:51:59.753 INFO [stderr] 390 | fn bcs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.753 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.753 INFO [stderr] Dec 13 14:51:59.753 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.753 INFO [stderr] --> src/cpu.rs:390:49 Dec 13 14:51:59.753 INFO [stderr] | Dec 13 14:51:59.753 INFO [stderr] 390 | fn bcs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.753 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.753 INFO [stderr] Dec 13 14:51:59.754 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.754 INFO [stderr] --> src/cpu.rs:394:23 Dec 13 14:51:59.754 INFO [stderr] | Dec 13 14:51:59.754 INFO [stderr] 394 | fn beq(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.754 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.754 INFO [stderr] Dec 13 14:51:59.754 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.754 INFO [stderr] --> src/cpu.rs:394:49 Dec 13 14:51:59.754 INFO [stderr] | Dec 13 14:51:59.754 INFO [stderr] 394 | fn beq(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.754 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.754 INFO [stderr] Dec 13 14:51:59.755 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.755 INFO [stderr] --> src/cpu.rs:398:23 Dec 13 14:51:59.755 INFO [stderr] | Dec 13 14:51:59.755 INFO [stderr] 398 | fn bit(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.755 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.755 INFO [stderr] Dec 13 14:51:59.755 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.755 INFO [stderr] --> src/cpu.rs:398:49 Dec 13 14:51:59.755 INFO [stderr] | Dec 13 14:51:59.755 INFO [stderr] 398 | fn bit(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.755 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.755 INFO [stderr] Dec 13 14:51:59.756 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.756 INFO [stderr] --> src/cpu.rs:402:23 Dec 13 14:51:59.756 INFO [stderr] | Dec 13 14:51:59.756 INFO [stderr] 402 | fn bmi(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.756 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.756 INFO [stderr] Dec 13 14:51:59.756 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.756 INFO [stderr] --> src/cpu.rs:402:49 Dec 13 14:51:59.756 INFO [stderr] | Dec 13 14:51:59.756 INFO [stderr] 402 | fn bmi(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.756 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.756 INFO [stderr] Dec 13 14:51:59.756 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.756 INFO [stderr] --> src/cpu.rs:406:23 Dec 13 14:51:59.756 INFO [stderr] | Dec 13 14:51:59.756 INFO [stderr] 406 | fn bne(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.756 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.756 INFO [stderr] Dec 13 14:51:59.756 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.757 INFO [stderr] --> src/cpu.rs:406:49 Dec 13 14:51:59.757 INFO [stderr] | Dec 13 14:51:59.757 INFO [stderr] 406 | fn bne(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.757 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.757 INFO [stderr] Dec 13 14:51:59.757 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.757 INFO [stderr] --> src/cpu.rs:410:23 Dec 13 14:51:59.757 INFO [stderr] | Dec 13 14:51:59.757 INFO [stderr] 410 | fn bpl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.757 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.757 INFO [stderr] Dec 13 14:51:59.757 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.757 INFO [stderr] --> src/cpu.rs:410:49 Dec 13 14:51:59.757 INFO [stderr] | Dec 13 14:51:59.757 INFO [stderr] 410 | fn bpl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.757 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.757 INFO [stderr] Dec 13 14:51:59.757 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.757 INFO [stderr] --> src/cpu.rs:414:23 Dec 13 14:51:59.757 INFO [stderr] | Dec 13 14:51:59.757 INFO [stderr] 414 | fn brk(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.758 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.758 INFO [stderr] Dec 13 14:51:59.758 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.758 INFO [stderr] --> src/cpu.rs:414:49 Dec 13 14:51:59.758 INFO [stderr] | Dec 13 14:51:59.758 INFO [stderr] 414 | fn brk(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.758 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.758 INFO [stderr] Dec 13 14:51:59.758 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.758 INFO [stderr] --> src/cpu.rs:418:23 Dec 13 14:51:59.758 INFO [stderr] | Dec 13 14:51:59.758 INFO [stderr] 418 | fn bvc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.758 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.758 INFO [stderr] Dec 13 14:51:59.758 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.758 INFO [stderr] --> src/cpu.rs:418:49 Dec 13 14:51:59.758 INFO [stderr] | Dec 13 14:51:59.758 INFO [stderr] 418 | fn bvc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.758 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.758 INFO [stderr] Dec 13 14:51:59.758 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.758 INFO [stderr] --> src/cpu.rs:422:23 Dec 13 14:51:59.758 INFO [stderr] | Dec 13 14:51:59.758 INFO [stderr] 422 | fn bvs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.758 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.758 INFO [stderr] Dec 13 14:51:59.759 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.759 INFO [stderr] --> src/cpu.rs:422:49 Dec 13 14:51:59.759 INFO [stderr] | Dec 13 14:51:59.759 INFO [stderr] 422 | fn bvs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.759 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.759 INFO [stderr] Dec 13 14:51:59.759 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.759 INFO [stderr] --> src/cpu.rs:426:23 Dec 13 14:51:59.759 INFO [stderr] | Dec 13 14:51:59.759 INFO [stderr] 426 | fn clc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.759 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.759 INFO [stderr] Dec 13 14:51:59.759 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.759 INFO [stderr] --> src/cpu.rs:426:49 Dec 13 14:51:59.759 INFO [stderr] | Dec 13 14:51:59.759 INFO [stderr] 426 | fn clc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.759 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.759 INFO [stderr] Dec 13 14:51:59.759 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.759 INFO [stderr] --> src/cpu.rs:430:23 Dec 13 14:51:59.759 INFO [stderr] | Dec 13 14:51:59.759 INFO [stderr] 430 | fn cld(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.760 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.760 INFO [stderr] Dec 13 14:51:59.760 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.760 INFO [stderr] --> src/cpu.rs:430:49 Dec 13 14:51:59.760 INFO [stderr] | Dec 13 14:51:59.760 INFO [stderr] 430 | fn cld(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.760 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.760 INFO [stderr] Dec 13 14:51:59.760 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.760 INFO [stderr] --> src/cpu.rs:434:23 Dec 13 14:51:59.760 INFO [stderr] | Dec 13 14:51:59.760 INFO [stderr] 434 | fn cli(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.760 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.760 INFO [stderr] Dec 13 14:51:59.760 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.760 INFO [stderr] --> src/cpu.rs:434:49 Dec 13 14:51:59.760 INFO [stderr] | Dec 13 14:51:59.760 INFO [stderr] 434 | fn cli(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.760 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.760 INFO [stderr] Dec 13 14:51:59.761 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.761 INFO [stderr] --> src/cpu.rs:438:23 Dec 13 14:51:59.761 INFO [stderr] | Dec 13 14:51:59.761 INFO [stderr] 438 | fn clv(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.761 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.761 INFO [stderr] Dec 13 14:51:59.761 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.761 INFO [stderr] --> src/cpu.rs:438:49 Dec 13 14:51:59.761 INFO [stderr] | Dec 13 14:51:59.761 INFO [stderr] 438 | fn clv(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.761 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.761 INFO [stderr] Dec 13 14:51:59.761 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.761 INFO [stderr] --> src/cpu.rs:442:23 Dec 13 14:51:59.761 INFO [stderr] | Dec 13 14:51:59.761 INFO [stderr] 442 | fn cmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.761 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.761 INFO [stderr] Dec 13 14:51:59.761 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.761 INFO [stderr] --> src/cpu.rs:442:49 Dec 13 14:51:59.761 INFO [stderr] | Dec 13 14:51:59.761 INFO [stderr] 442 | fn cmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.761 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.761 INFO [stderr] Dec 13 14:51:59.761 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.761 INFO [stderr] --> src/cpu.rs:446:23 Dec 13 14:51:59.761 INFO [stderr] | Dec 13 14:51:59.761 INFO [stderr] 446 | fn cpx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.761 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.761 INFO [stderr] Dec 13 14:51:59.761 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.761 INFO [stderr] --> src/cpu.rs:446:49 Dec 13 14:51:59.762 INFO [stderr] | Dec 13 14:51:59.762 INFO [stderr] 446 | fn cpx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.762 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.762 INFO [stderr] Dec 13 14:51:59.762 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.762 INFO [stderr] --> src/cpu.rs:450:23 Dec 13 14:51:59.762 INFO [stderr] | Dec 13 14:51:59.762 INFO [stderr] 450 | fn cpy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.762 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.762 INFO [stderr] Dec 13 14:51:59.762 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.762 INFO [stderr] --> src/cpu.rs:450:49 Dec 13 14:51:59.762 INFO [stderr] | Dec 13 14:51:59.762 INFO [stderr] 450 | fn cpy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.762 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.762 INFO [stderr] Dec 13 14:51:59.762 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.762 INFO [stderr] --> src/cpu.rs:454:23 Dec 13 14:51:59.762 INFO [stderr] | Dec 13 14:51:59.762 INFO [stderr] 454 | fn dec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.762 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.762 INFO [stderr] Dec 13 14:51:59.762 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.762 INFO [stderr] --> src/cpu.rs:454:49 Dec 13 14:51:59.763 INFO [stderr] | Dec 13 14:51:59.763 INFO [stderr] 454 | fn dec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.763 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.763 INFO [stderr] Dec 13 14:51:59.763 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.763 INFO [stderr] --> src/cpu.rs:458:23 Dec 13 14:51:59.763 INFO [stderr] | Dec 13 14:51:59.763 INFO [stderr] 458 | fn dex(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.763 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.763 INFO [stderr] Dec 13 14:51:59.763 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.763 INFO [stderr] --> src/cpu.rs:458:49 Dec 13 14:51:59.763 INFO [stderr] | Dec 13 14:51:59.763 INFO [stderr] 458 | fn dex(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.763 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.763 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:462:23 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 462 | fn dey(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:462:49 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 462 | fn dey(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:466:23 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 466 | fn eor(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:466:49 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 466 | fn eor(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:470:23 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 470 | fn inc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:470:49 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 470 | fn inc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:474:23 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 474 | fn inx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:474:49 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 474 | fn inx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:478:23 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 478 | fn iny(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:478:49 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 478 | fn iny(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:482:23 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 482 | fn jmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:482:49 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 482 | fn jmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:486:23 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 486 | fn jsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.767 INFO [stderr] --> src/cpu.rs:486:49 Dec 13 14:51:59.767 INFO [stderr] | Dec 13 14:51:59.767 INFO [stderr] 486 | fn jsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.767 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.767 INFO [stderr] Dec 13 14:51:59.767 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.768 INFO [stderr] --> src/cpu.rs:490:23 Dec 13 14:51:59.768 INFO [stderr] | Dec 13 14:51:59.768 INFO [stderr] 490 | fn lda(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.768 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.768 INFO [stderr] Dec 13 14:51:59.768 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.768 INFO [stderr] --> src/cpu.rs:490:49 Dec 13 14:51:59.768 INFO [stderr] | Dec 13 14:51:59.768 INFO [stderr] 490 | fn lda(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.768 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.768 INFO [stderr] Dec 13 14:51:59.768 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.768 INFO [stderr] --> src/cpu.rs:494:23 Dec 13 14:51:59.768 INFO [stderr] | Dec 13 14:51:59.768 INFO [stderr] 494 | fn ldx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.768 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.768 INFO [stderr] Dec 13 14:51:59.768 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.768 INFO [stderr] --> src/cpu.rs:494:49 Dec 13 14:51:59.768 INFO [stderr] | Dec 13 14:51:59.768 INFO [stderr] 494 | fn ldx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.768 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.768 INFO [stderr] Dec 13 14:51:59.768 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.768 INFO [stderr] --> src/cpu.rs:498:23 Dec 13 14:51:59.768 INFO [stderr] | Dec 13 14:51:59.768 INFO [stderr] 498 | fn ldy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.768 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.768 INFO [stderr] Dec 13 14:51:59.768 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.768 INFO [stderr] --> src/cpu.rs:498:49 Dec 13 14:51:59.768 INFO [stderr] | Dec 13 14:51:59.768 INFO [stderr] 498 | fn ldy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.768 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.768 INFO [stderr] Dec 13 14:51:59.768 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.768 INFO [stderr] --> src/cpu.rs:502:23 Dec 13 14:51:59.768 INFO [stderr] | Dec 13 14:51:59.768 INFO [stderr] 502 | fn lsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.768 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.768 INFO [stderr] Dec 13 14:51:59.768 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.768 INFO [stderr] --> src/cpu.rs:502:49 Dec 13 14:51:59.768 INFO [stderr] | Dec 13 14:51:59.768 INFO [stderr] 502 | fn lsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.768 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.769 INFO [stderr] Dec 13 14:51:59.769 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.769 INFO [stderr] --> src/cpu.rs:506:23 Dec 13 14:51:59.769 INFO [stderr] | Dec 13 14:51:59.769 INFO [stderr] 506 | fn nop(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.769 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.769 INFO [stderr] Dec 13 14:51:59.769 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.769 INFO [stderr] --> src/cpu.rs:506:49 Dec 13 14:51:59.769 INFO [stderr] | Dec 13 14:51:59.769 INFO [stderr] 506 | fn nop(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.769 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.769 INFO [stderr] Dec 13 14:51:59.769 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.769 INFO [stderr] --> src/cpu.rs:510:23 Dec 13 14:51:59.769 INFO [stderr] | Dec 13 14:51:59.769 INFO [stderr] 510 | fn ora(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.769 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.769 INFO [stderr] Dec 13 14:51:59.769 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.769 INFO [stderr] --> src/cpu.rs:510:49 Dec 13 14:51:59.769 INFO [stderr] | Dec 13 14:51:59.769 INFO [stderr] 510 | fn ora(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.770 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.770 INFO [stderr] Dec 13 14:51:59.770 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.770 INFO [stderr] --> src/cpu.rs:514:23 Dec 13 14:51:59.770 INFO [stderr] | Dec 13 14:51:59.770 INFO [stderr] 514 | fn pha(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.770 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.770 INFO [stderr] Dec 13 14:51:59.770 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.770 INFO [stderr] --> src/cpu.rs:514:49 Dec 13 14:51:59.770 INFO [stderr] | Dec 13 14:51:59.770 INFO [stderr] 514 | fn pha(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.770 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.770 INFO [stderr] Dec 13 14:51:59.770 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.770 INFO [stderr] --> src/cpu.rs:518:23 Dec 13 14:51:59.770 INFO [stderr] | Dec 13 14:51:59.770 INFO [stderr] 518 | fn php(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.770 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.770 INFO [stderr] Dec 13 14:51:59.771 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.771 INFO [stderr] --> src/cpu.rs:518:49 Dec 13 14:51:59.771 INFO [stderr] | Dec 13 14:51:59.771 INFO [stderr] 518 | fn php(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.771 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.771 INFO [stderr] Dec 13 14:51:59.771 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.771 INFO [stderr] --> src/cpu.rs:522:23 Dec 13 14:51:59.771 INFO [stderr] | Dec 13 14:51:59.771 INFO [stderr] 522 | fn pla(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.771 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.771 INFO [stderr] Dec 13 14:51:59.771 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.771 INFO [stderr] --> src/cpu.rs:522:49 Dec 13 14:51:59.771 INFO [stderr] | Dec 13 14:51:59.771 INFO [stderr] 522 | fn pla(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.771 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.771 INFO [stderr] Dec 13 14:51:59.771 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.771 INFO [stderr] --> src/cpu.rs:526:23 Dec 13 14:51:59.771 INFO [stderr] | Dec 13 14:51:59.772 INFO [stderr] 526 | fn plp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.772 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.772 INFO [stderr] Dec 13 14:51:59.772 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.772 INFO [stderr] --> src/cpu.rs:526:49 Dec 13 14:51:59.772 INFO [stderr] | Dec 13 14:51:59.772 INFO [stderr] 526 | fn plp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.772 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.772 INFO [stderr] Dec 13 14:51:59.772 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.772 INFO [stderr] --> src/cpu.rs:530:23 Dec 13 14:51:59.772 INFO [stderr] | Dec 13 14:51:59.772 INFO [stderr] 530 | fn rol(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.772 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.772 INFO [stderr] Dec 13 14:51:59.772 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.772 INFO [stderr] --> src/cpu.rs:530:49 Dec 13 14:51:59.772 INFO [stderr] | Dec 13 14:51:59.772 INFO [stderr] 530 | fn rol(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.772 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.772 INFO [stderr] Dec 13 14:51:59.773 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.773 INFO [stderr] --> src/cpu.rs:534:23 Dec 13 14:51:59.773 INFO [stderr] | Dec 13 14:51:59.773 INFO [stderr] 534 | fn ror(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.773 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.773 INFO [stderr] Dec 13 14:51:59.773 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.773 INFO [stderr] --> src/cpu.rs:534:49 Dec 13 14:51:59.773 INFO [stderr] | Dec 13 14:51:59.773 INFO [stderr] 534 | fn ror(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.773 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.773 INFO [stderr] Dec 13 14:51:59.773 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.773 INFO [stderr] --> src/cpu.rs:538:23 Dec 13 14:51:59.773 INFO [stderr] | Dec 13 14:51:59.773 INFO [stderr] 538 | fn rti(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.773 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.773 INFO [stderr] Dec 13 14:51:59.774 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.774 INFO [stderr] --> src/cpu.rs:538:49 Dec 13 14:51:59.774 INFO [stderr] | Dec 13 14:51:59.774 INFO [stderr] 538 | fn rti(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.774 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.774 INFO [stderr] Dec 13 14:51:59.774 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.774 INFO [stderr] --> src/cpu.rs:542:23 Dec 13 14:51:59.774 INFO [stderr] | Dec 13 14:51:59.774 INFO [stderr] 542 | fn rts(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.774 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.774 INFO [stderr] Dec 13 14:51:59.774 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.774 INFO [stderr] --> src/cpu.rs:542:49 Dec 13 14:51:59.774 INFO [stderr] | Dec 13 14:51:59.774 INFO [stderr] 542 | fn rts(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.774 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.774 INFO [stderr] Dec 13 14:51:59.774 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.774 INFO [stderr] --> src/cpu.rs:546:23 Dec 13 14:51:59.774 INFO [stderr] | Dec 13 14:51:59.775 INFO [stderr] 546 | fn sbc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.775 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.775 INFO [stderr] Dec 13 14:51:59.775 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.775 INFO [stderr] --> src/cpu.rs:546:49 Dec 13 14:51:59.775 INFO [stderr] | Dec 13 14:51:59.775 INFO [stderr] 546 | fn sbc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.775 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.775 INFO [stderr] Dec 13 14:51:59.775 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.775 INFO [stderr] --> src/cpu.rs:550:23 Dec 13 14:51:59.775 INFO [stderr] | Dec 13 14:51:59.775 INFO [stderr] 550 | fn sec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.775 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.775 INFO [stderr] Dec 13 14:51:59.775 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.775 INFO [stderr] --> src/cpu.rs:550:49 Dec 13 14:51:59.775 INFO [stderr] | Dec 13 14:51:59.775 INFO [stderr] 550 | fn sec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.775 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.775 INFO [stderr] Dec 13 14:51:59.776 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.776 INFO [stderr] --> src/cpu.rs:554:23 Dec 13 14:51:59.776 INFO [stderr] | Dec 13 14:51:59.776 INFO [stderr] 554 | fn sed(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.776 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.776 INFO [stderr] Dec 13 14:51:59.776 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.776 INFO [stderr] --> src/cpu.rs:554:49 Dec 13 14:51:59.776 INFO [stderr] | Dec 13 14:51:59.776 INFO [stderr] 554 | fn sed(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.776 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.776 INFO [stderr] Dec 13 14:51:59.776 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.776 INFO [stderr] --> src/cpu.rs:558:23 Dec 13 14:51:59.776 INFO [stderr] | Dec 13 14:51:59.776 INFO [stderr] 558 | fn sei(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.776 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.776 INFO [stderr] Dec 13 14:51:59.776 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.776 INFO [stderr] --> src/cpu.rs:558:49 Dec 13 14:51:59.776 INFO [stderr] | Dec 13 14:51:59.776 INFO [stderr] 558 | fn sei(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.776 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.776 INFO [stderr] Dec 13 14:51:59.777 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.777 INFO [stderr] --> src/cpu.rs:562:23 Dec 13 14:51:59.777 INFO [stderr] | Dec 13 14:51:59.777 INFO [stderr] 562 | fn sta(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.777 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.777 INFO [stderr] Dec 13 14:51:59.777 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.777 INFO [stderr] --> src/cpu.rs:562:49 Dec 13 14:51:59.777 INFO [stderr] | Dec 13 14:51:59.777 INFO [stderr] 562 | fn sta(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.777 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.777 INFO [stderr] Dec 13 14:51:59.777 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.777 INFO [stderr] --> src/cpu.rs:566:23 Dec 13 14:51:59.777 INFO [stderr] | Dec 13 14:51:59.777 INFO [stderr] 566 | fn stx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.777 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.777 INFO [stderr] Dec 13 14:51:59.778 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.778 INFO [stderr] --> src/cpu.rs:566:49 Dec 13 14:51:59.778 INFO [stderr] | Dec 13 14:51:59.778 INFO [stderr] 566 | fn stx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.778 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.778 INFO [stderr] Dec 13 14:51:59.778 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.778 INFO [stderr] --> src/cpu.rs:570:23 Dec 13 14:51:59.778 INFO [stderr] | Dec 13 14:51:59.778 INFO [stderr] 570 | fn sty(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.778 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.778 INFO [stderr] Dec 13 14:51:59.778 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.778 INFO [stderr] --> src/cpu.rs:570:49 Dec 13 14:51:59.778 INFO [stderr] | Dec 13 14:51:59.778 INFO [stderr] 570 | fn sty(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.778 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.778 INFO [stderr] Dec 13 14:51:59.779 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.779 INFO [stderr] --> src/cpu.rs:574:23 Dec 13 14:51:59.779 INFO [stderr] | Dec 13 14:51:59.779 INFO [stderr] 574 | fn tax(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.779 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.779 INFO [stderr] Dec 13 14:51:59.779 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.779 INFO [stderr] --> src/cpu.rs:574:49 Dec 13 14:51:59.779 INFO [stderr] | Dec 13 14:51:59.779 INFO [stderr] 574 | fn tax(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.779 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.779 INFO [stderr] Dec 13 14:51:59.779 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.779 INFO [stderr] --> src/cpu.rs:578:23 Dec 13 14:51:59.779 INFO [stderr] | Dec 13 14:51:59.779 INFO [stderr] 578 | fn tay(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.779 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.779 INFO [stderr] Dec 13 14:51:59.779 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.779 INFO [stderr] --> src/cpu.rs:578:49 Dec 13 14:51:59.779 INFO [stderr] | Dec 13 14:51:59.779 INFO [stderr] 578 | fn tay(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.779 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.779 INFO [stderr] Dec 13 14:51:59.780 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.780 INFO [stderr] --> src/cpu.rs:582:23 Dec 13 14:51:59.780 INFO [stderr] | Dec 13 14:51:59.780 INFO [stderr] 582 | fn tsx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.780 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.780 INFO [stderr] Dec 13 14:51:59.780 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.780 INFO [stderr] --> src/cpu.rs:582:49 Dec 13 14:51:59.780 INFO [stderr] | Dec 13 14:51:59.780 INFO [stderr] 582 | fn tsx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.780 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.780 INFO [stderr] Dec 13 14:51:59.787 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.787 INFO [stderr] --> src/cpu.rs:586:23 Dec 13 14:51:59.787 INFO [stderr] | Dec 13 14:51:59.787 INFO [stderr] 586 | fn txa(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.787 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.787 INFO [stderr] Dec 13 14:51:59.787 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.787 INFO [stderr] --> src/cpu.rs:586:49 Dec 13 14:51:59.787 INFO [stderr] | Dec 13 14:51:59.787 INFO [stderr] 586 | fn txa(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.787 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.787 INFO [stderr] Dec 13 14:51:59.787 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.787 INFO [stderr] --> src/cpu.rs:590:23 Dec 13 14:51:59.787 INFO [stderr] | Dec 13 14:51:59.787 INFO [stderr] 590 | fn txs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.787 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.787 INFO [stderr] Dec 13 14:51:59.787 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.787 INFO [stderr] --> src/cpu.rs:590:49 Dec 13 14:51:59.787 INFO [stderr] | Dec 13 14:51:59.787 INFO [stderr] 590 | fn txs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.787 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.787 INFO [stderr] Dec 13 14:51:59.787 INFO [stderr] warning: unused variable: `inter` Dec 13 14:51:59.787 INFO [stderr] --> src/cpu.rs:594:23 Dec 13 14:51:59.787 INFO [stderr] | Dec 13 14:51:59.787 INFO [stderr] 594 | fn tya(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.787 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:51:59.787 INFO [stderr] Dec 13 14:51:59.787 INFO [stderr] warning: unused variable: `mode` Dec 13 14:51:59.787 INFO [stderr] --> src/cpu.rs:594:49 Dec 13 14:51:59.787 INFO [stderr] | Dec 13 14:51:59.787 INFO [stderr] 594 | fn tya(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:51:59.787 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:51:59.787 INFO [stderr] Dec 13 14:51:59.787 INFO [stderr] warning: unused variable: `addr` Dec 13 14:51:59.787 INFO [stderr] --> src/gamepak/mod.rs:97:26 Dec 13 14:51:59.787 INFO [stderr] | Dec 13 14:51:59.787 INFO [stderr] 97 | pub fn read_byte(&self, addr: u16) -> u8 { Dec 13 14:51:59.787 INFO [stderr] | ^^^^ help: consider using `_addr` instead Dec 13 14:51:59.787 INFO [stderr] Dec 13 14:51:59.787 INFO [stderr] warning: unused variable: `addr` Dec 13 14:51:59.787 INFO [stderr] --> src/gamepak/mod.rs:104:31 Dec 13 14:51:59.787 INFO [stderr] | Dec 13 14:51:59.787 INFO [stderr] 104 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:51:59.787 INFO [stderr] | ^^^^ help: consider using `_addr` instead Dec 13 14:51:59.787 INFO [stderr] Dec 13 14:51:59.787 INFO [stderr] warning: unused variable: `data` Dec 13 14:51:59.787 INFO [stderr] --> src/gamepak/mod.rs:104:42 Dec 13 14:51:59.787 INFO [stderr] | Dec 13 14:51:59.787 INFO [stderr] 104 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:51:59.787 INFO [stderr] | ^^^^ help: consider using `_data` instead Dec 13 14:51:59.787 INFO [stderr] Dec 13 14:51:59.787 INFO [stderr] warning: unused variable: `addr` Dec 13 14:51:59.787 INFO [stderr] --> src/ram.rs:15:26 Dec 13 14:51:59.787 INFO [stderr] | Dec 13 14:51:59.787 INFO [stderr] 15 | pub fn read_byte(&self, addr: u16) -> u8 { Dec 13 14:51:59.787 INFO [stderr] | ^^^^ help: consider using `_addr` instead Dec 13 14:51:59.787 INFO [stderr] Dec 13 14:51:59.788 INFO [stderr] warning: unused variable: `addr` Dec 13 14:51:59.788 INFO [stderr] --> src/ram.rs:19:31 Dec 13 14:51:59.788 INFO [stderr] | Dec 13 14:51:59.788 INFO [stderr] 19 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:51:59.788 INFO [stderr] | ^^^^ help: consider using `_addr` instead Dec 13 14:51:59.788 INFO [stderr] Dec 13 14:51:59.788 INFO [stderr] warning: unused variable: `data` Dec 13 14:51:59.788 INFO [stderr] --> src/ram.rs:19:42 Dec 13 14:51:59.788 INFO [stderr] | Dec 13 14:51:59.788 INFO [stderr] 19 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:51:59.788 INFO [stderr] | ^^^^ help: consider using `_data` instead Dec 13 14:51:59.788 INFO [stderr] Dec 13 14:51:59.797 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:51:59.797 INFO [stderr] --> src/cpu.rs:56:13 Dec 13 14:51:59.797 INFO [stderr] | Dec 13 14:51:59.797 INFO [stderr] 56 | let mut cpu = Cpu::default(); Dec 13 14:51:59.797 INFO [stderr] | ----^^^ Dec 13 14:51:59.797 INFO [stderr] | | Dec 13 14:51:59.797 INFO [stderr] | help: remove this `mut` Dec 13 14:51:59.797 INFO [stderr] | Dec 13 14:51:59.797 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 13 14:51:59.797 INFO [stderr] Dec 13 14:51:59.812 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:51:59.812 INFO [stderr] --> src/cpu.rs:264:13 Dec 13 14:51:59.812 INFO [stderr] | Dec 13 14:51:59.812 INFO [stderr] 264 | let mut cycles; Dec 13 14:51:59.812 INFO [stderr] | ----^^^^^^ Dec 13 14:51:59.812 INFO [stderr] | | Dec 13 14:51:59.812 INFO [stderr] | help: remove this `mut` Dec 13 14:51:59.812 INFO [stderr] Dec 13 14:51:59.812 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:51:59.812 INFO [stderr] --> src/cpu.rs:265:13 Dec 13 14:51:59.812 INFO [stderr] | Dec 13 14:51:59.812 INFO [stderr] 265 | let mut mem_val; Dec 13 14:51:59.812 INFO [stderr] | ----^^^^^^^ Dec 13 14:51:59.812 INFO [stderr] | | Dec 13 14:51:59.812 INFO [stderr] | help: remove this `mut` Dec 13 14:51:59.812 INFO [stderr] Dec 13 14:51:59.853 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:51:59.853 INFO [stderr] --> src/gamepak/mod.rs:62:7 Dec 13 14:51:59.853 INFO [stderr] | Dec 13 14:51:59.853 INFO [stderr] 62 | let mut prg_ram_bytes = vec![0xff; SRAM_SIZE as usize].into_boxed_slice(); Dec 13 14:51:59.853 INFO [stderr] | ----^^^^^^^^^^^^^ Dec 13 14:51:59.853 INFO [stderr] | | Dec 13 14:51:59.853 INFO [stderr] | help: remove this `mut` Dec 13 14:51:59.853 INFO [stderr] Dec 13 14:51:59.863 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:51:59.863 INFO [stderr] --> src/ram.rs:9:7 Dec 13 14:51:59.863 INFO [stderr] | Dec 13 14:51:59.863 INFO [stderr] 9 | let mut bytes: Box<[u8]> = vec![0; INTERNAL_RAM_SIZE as usize].into_boxed_slice(); Dec 13 14:51:59.863 INFO [stderr] | ----^^^^^ Dec 13 14:51:59.863 INFO [stderr] | | Dec 13 14:51:59.863 INFO [stderr] | help: remove this `mut` Dec 13 14:51:59.864 INFO [stderr] Dec 13 14:51:59.865 INFO [stderr] warning: variant is never constructed: `Break` Dec 13 14:51:59.865 INFO [stderr] --> src/cpu.rs:47:5 Dec 13 14:51:59.865 INFO [stderr] | Dec 13 14:51:59.865 INFO [stderr] 47 | Break, Dec 13 14:51:59.865 INFO [stderr] | ^^^^^ Dec 13 14:51:59.865 INFO [stderr] | Dec 13 14:51:59.865 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 13 14:51:59.865 INFO [stderr] Dec 13 14:51:59.865 INFO [stderr] warning: variant is never constructed: `Decimal` Dec 13 14:51:59.865 INFO [stderr] --> src/cpu.rs:48:5 Dec 13 14:51:59.865 INFO [stderr] | Dec 13 14:51:59.865 INFO [stderr] 48 | Decimal, //unused Dec 13 14:51:59.866 INFO [stderr] | ^^^^^^^ Dec 13 14:51:59.866 INFO [stderr] Dec 13 14:51:59.866 INFO [stderr] warning: variant is never constructed: `Interrupt` Dec 13 14:51:59.866 INFO [stderr] --> src/cpu.rs:49:5 Dec 13 14:51:59.866 INFO [stderr] | Dec 13 14:51:59.866 INFO [stderr] 49 | Interrupt, Dec 13 14:51:59.866 INFO [stderr] | ^^^^^^^^^ Dec 13 14:51:59.866 INFO [stderr] Dec 13 14:51:59.866 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_START` Dec 13 14:51:59.866 INFO [stderr] --> src/gamepak/mem_map.rs:2:1 Dec 13 14:51:59.866 INFO [stderr] | Dec 13 14:51:59.866 INFO [stderr] 2 | pub const EXPANSION_ROM_START: u16 = 0x4020; Dec 13 14:51:59.866 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.867 INFO [stderr] Dec 13 14:51:59.867 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_END` Dec 13 14:51:59.867 INFO [stderr] --> src/gamepak/mem_map.rs:3:1 Dec 13 14:51:59.867 INFO [stderr] | Dec 13 14:51:59.867 INFO [stderr] 3 | pub const EXPANSION_ROM_END: u16 = 0x5FFF; Dec 13 14:51:59.867 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.867 INFO [stderr] Dec 13 14:51:59.867 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_SIZE` Dec 13 14:51:59.867 INFO [stderr] --> src/gamepak/mem_map.rs:4:1 Dec 13 14:51:59.867 INFO [stderr] | Dec 13 14:51:59.867 INFO [stderr] 4 | pub const EXPANSION_ROM_SIZE: u16 = EXPANSION_ROM_END - EXPANSION_ROM_START + 1; Dec 13 14:51:59.867 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.867 INFO [stderr] Dec 13 14:51:59.867 INFO [stderr] warning: constant item is never used: `SRAM_START` Dec 13 14:51:59.867 INFO [stderr] --> src/gamepak/mem_map.rs:7:1 Dec 13 14:51:59.867 INFO [stderr] | Dec 13 14:51:59.867 INFO [stderr] 7 | pub const SRAM_START: u16 = 0x6000; Dec 13 14:51:59.867 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.867 INFO [stderr] Dec 13 14:51:59.867 INFO [stderr] warning: constant item is never used: `SRAM_END` Dec 13 14:51:59.867 INFO [stderr] --> src/gamepak/mem_map.rs:9:1 Dec 13 14:51:59.867 INFO [stderr] | Dec 13 14:51:59.867 INFO [stderr] 9 | pub const SRAM_END: u16 = SRAM_SIZE + SRAM_START - 1; Dec 13 14:51:59.867 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.868 INFO [stderr] Dec 13 14:51:59.868 INFO [stderr] warning: constant item is never used: `PRG_ROM_START` Dec 13 14:51:59.868 INFO [stderr] --> src/gamepak/mem_map.rs:12:1 Dec 13 14:51:59.868 INFO [stderr] | Dec 13 14:51:59.868 INFO [stderr] 12 | pub const PRG_ROM_START: u16 = 0x8000; Dec 13 14:51:59.868 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.868 INFO [stderr] Dec 13 14:51:59.868 INFO [stderr] warning: constant item is never used: `PRG_ROM_SIZE` Dec 13 14:51:59.868 INFO [stderr] --> src/gamepak/mem_map.rs:13:1 Dec 13 14:51:59.868 INFO [stderr] | Dec 13 14:51:59.868 INFO [stderr] 13 | pub const PRG_ROM_SIZE: u16 = 0x2000; Dec 13 14:51:59.868 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.868 INFO [stderr] Dec 13 14:51:59.868 INFO [stderr] warning: constant item is never used: `PRG_ROM_END` Dec 13 14:51:59.868 INFO [stderr] --> src/gamepak/mem_map.rs:14:1 Dec 13 14:51:59.868 INFO [stderr] | Dec 13 14:51:59.868 INFO [stderr] 14 | pub const PRG_ROM_END: u16 = PRG_ROM_SIZE + PRG_ROM_START - 1; Dec 13 14:51:59.868 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.868 INFO [stderr] Dec 13 14:51:59.868 INFO [stderr] warning: field is never used: `prg_rom_size` Dec 13 14:51:59.868 INFO [stderr] --> src/gamepak/mod.rs:12:2 Dec 13 14:51:59.868 INFO [stderr] | Dec 13 14:51:59.869 INFO [stderr] 12 | prg_rom_size: u32, Dec 13 14:51:59.869 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.869 INFO [stderr] Dec 13 14:51:59.869 INFO [stderr] warning: field is never used: `chr_rom_size` Dec 13 14:51:59.869 INFO [stderr] --> src/gamepak/mod.rs:13:2 Dec 13 14:51:59.869 INFO [stderr] | Dec 13 14:51:59.869 INFO [stderr] 13 | chr_rom_size: u32, Dec 13 14:51:59.869 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.869 INFO [stderr] Dec 13 14:51:59.869 INFO [stderr] warning: field is never used: `prg_rom_bytes` Dec 13 14:51:59.869 INFO [stderr] --> src/gamepak/mod.rs:20:2 Dec 13 14:51:59.869 INFO [stderr] | Dec 13 14:51:59.869 INFO [stderr] 20 | prg_rom_bytes: Box<[u8]>, Dec 13 14:51:59.869 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.869 INFO [stderr] Dec 13 14:51:59.869 INFO [stderr] warning: field is never used: `chr_rom_bytes` Dec 13 14:51:59.869 INFO [stderr] --> src/gamepak/mod.rs:21:2 Dec 13 14:51:59.869 INFO [stderr] | Dec 13 14:51:59.869 INFO [stderr] 21 | chr_rom_bytes: Box<[u8]>, Dec 13 14:51:59.869 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.869 INFO [stderr] Dec 13 14:51:59.869 INFO [stderr] warning: field is never used: `prg_ram_bytes` Dec 13 14:51:59.869 INFO [stderr] --> src/gamepak/mod.rs:22:2 Dec 13 14:51:59.870 INFO [stderr] | Dec 13 14:51:59.870 INFO [stderr] 22 | prg_ram_bytes: Option>, Dec 13 14:51:59.870 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.870 INFO [stderr] Dec 13 14:51:59.870 INFO [stderr] warning: method is never used: `write_byte` Dec 13 14:51:59.870 INFO [stderr] --> src/gamepak/mod.rs:104:2 Dec 13 14:51:59.870 INFO [stderr] | Dec 13 14:51:59.870 INFO [stderr] 104 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:51:59.870 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.870 INFO [stderr] Dec 13 14:51:59.870 INFO [stderr] warning: method is never used: `write_byte` Dec 13 14:51:59.870 INFO [stderr] --> src/interconnect.rs:37:2 Dec 13 14:51:59.870 INFO [stderr] | Dec 13 14:51:59.870 INFO [stderr] 37 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:51:59.870 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.870 INFO [stderr] Dec 13 14:51:59.870 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_1_START` Dec 13 14:51:59.870 INFO [stderr] --> src/mem_map.rs:5:1 Dec 13 14:51:59.870 INFO [stderr] | Dec 13 14:51:59.870 INFO [stderr] 5 | pub const INTERNAL_RAM_MIRROR_1_START: u16 = 0x0800; Dec 13 14:51:59.870 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.870 INFO [stderr] Dec 13 14:51:59.871 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_2_START` Dec 13 14:51:59.871 INFO [stderr] --> src/mem_map.rs:6:1 Dec 13 14:51:59.871 INFO [stderr] | Dec 13 14:51:59.871 INFO [stderr] 6 | pub const INTERNAL_RAM_MIRROR_2_START: u16 = 0x1000; Dec 13 14:51:59.871 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.871 INFO [stderr] Dec 13 14:51:59.871 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_3_START` Dec 13 14:51:59.871 INFO [stderr] --> src/mem_map.rs:7:1 Dec 13 14:51:59.871 INFO [stderr] | Dec 13 14:51:59.871 INFO [stderr] 7 | pub const INTERNAL_RAM_MIRROR_3_START: u16 = 0x1800; Dec 13 14:51:59.871 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.871 INFO [stderr] Dec 13 14:51:59.871 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_SIZE` Dec 13 14:51:59.871 INFO [stderr] --> src/mem_map.rs:8:1 Dec 13 14:51:59.871 INFO [stderr] | Dec 13 14:51:59.871 INFO [stderr] 8 | pub const INTERNAL_RAM_MIRROR_SIZE: u16 = INTERNAL_RAM_SIZE; Dec 13 14:51:59.871 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.871 INFO [stderr] Dec 13 14:51:59.872 INFO [stderr] warning: constant item is never used: `PPU_MASK_REG` Dec 13 14:51:59.872 INFO [stderr] --> src/mem_map.rs:12:1 Dec 13 14:51:59.872 INFO [stderr] | Dec 13 14:51:59.872 INFO [stderr] 12 | pub const PPU_MASK_REG: u16 = 0x2001; Dec 13 14:51:59.872 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.872 INFO [stderr] Dec 13 14:51:59.872 INFO [stderr] warning: constant item is never used: `PPU_STATUS_REG` Dec 13 14:51:59.872 INFO [stderr] --> src/mem_map.rs:13:1 Dec 13 14:51:59.872 INFO [stderr] | Dec 13 14:51:59.872 INFO [stderr] 13 | pub const PPU_STATUS_REG: u16 = 0x2002; Dec 13 14:51:59.872 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.872 INFO [stderr] Dec 13 14:51:59.872 INFO [stderr] warning: constant item is never used: `OAM_ADDR_REG` Dec 13 14:51:59.872 INFO [stderr] --> src/mem_map.rs:14:1 Dec 13 14:51:59.872 INFO [stderr] | Dec 13 14:51:59.872 INFO [stderr] 14 | pub const OAM_ADDR_REG: u16 = 0x2003; Dec 13 14:51:59.872 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.872 INFO [stderr] Dec 13 14:51:59.872 INFO [stderr] warning: constant item is never used: `OAM_DATA_REG` Dec 13 14:51:59.872 INFO [stderr] --> src/mem_map.rs:15:1 Dec 13 14:51:59.872 INFO [stderr] | Dec 13 14:51:59.872 INFO [stderr] 15 | pub const OAM_DATA_REG: u16 = 0x2004; Dec 13 14:51:59.872 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.872 INFO [stderr] Dec 13 14:51:59.872 INFO [stderr] warning: constant item is never used: `PPU_SCROLL_REG` Dec 13 14:51:59.872 INFO [stderr] --> src/mem_map.rs:16:1 Dec 13 14:51:59.872 INFO [stderr] | Dec 13 14:51:59.872 INFO [stderr] 16 | pub const PPU_SCROLL_REG: u16 = 0x2005; Dec 13 14:51:59.873 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.873 INFO [stderr] Dec 13 14:51:59.873 INFO [stderr] warning: constant item is never used: `PPU_ADDR_REG` Dec 13 14:51:59.873 INFO [stderr] --> src/mem_map.rs:17:1 Dec 13 14:51:59.873 INFO [stderr] | Dec 13 14:51:59.873 INFO [stderr] 17 | pub const PPU_ADDR_REG: u16 = 0x2006; Dec 13 14:51:59.873 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.873 INFO [stderr] Dec 13 14:51:59.873 INFO [stderr] warning: constant item is never used: `PPU_DATA_REG` Dec 13 14:51:59.873 INFO [stderr] --> src/mem_map.rs:18:1 Dec 13 14:51:59.873 INFO [stderr] | Dec 13 14:51:59.873 INFO [stderr] 18 | pub const PPU_DATA_REG: u16 = 0x2007; Dec 13 14:51:59.873 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.873 INFO [stderr] Dec 13 14:51:59.873 INFO [stderr] warning: constant item is never used: `APU_SQ1_SWEEP` Dec 13 14:51:59.873 INFO [stderr] --> src/mem_map.rs:23:1 Dec 13 14:51:59.873 INFO [stderr] | Dec 13 14:51:59.873 INFO [stderr] 23 | pub const APU_SQ1_SWEEP: u16 = 0x4001; Dec 13 14:51:59.873 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.873 INFO [stderr] Dec 13 14:51:59.873 INFO [stderr] warning: constant item is never used: `APU_SQ1_LO` Dec 13 14:51:59.873 INFO [stderr] --> src/mem_map.rs:24:1 Dec 13 14:51:59.873 INFO [stderr] | Dec 13 14:51:59.874 INFO [stderr] 24 | pub const APU_SQ1_LO: u16 = 0x4002; Dec 13 14:51:59.874 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.874 INFO [stderr] Dec 13 14:51:59.874 INFO [stderr] warning: constant item is never used: `APU_SQ1_HI` Dec 13 14:51:59.874 INFO [stderr] --> src/mem_map.rs:25:1 Dec 13 14:51:59.874 INFO [stderr] | Dec 13 14:51:59.874 INFO [stderr] 25 | pub const APU_SQ1_HI: u16 = 0x4003; Dec 13 14:51:59.874 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.874 INFO [stderr] Dec 13 14:51:59.874 INFO [stderr] warning: constant item is never used: `APU_SQ2_VOL` Dec 13 14:51:59.874 INFO [stderr] --> src/mem_map.rs:26:1 Dec 13 14:51:59.874 INFO [stderr] | Dec 13 14:51:59.874 INFO [stderr] 26 | pub const APU_SQ2_VOL: u16 = 0x4004; Dec 13 14:51:59.874 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.874 INFO [stderr] Dec 13 14:51:59.874 INFO [stderr] warning: constant item is never used: `APU_SQ2_SWEEP` Dec 13 14:51:59.874 INFO [stderr] --> src/mem_map.rs:27:1 Dec 13 14:51:59.874 INFO [stderr] | Dec 13 14:51:59.874 INFO [stderr] 27 | pub const APU_SQ2_SWEEP: u16 = 0x4005; Dec 13 14:51:59.874 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.874 INFO [stderr] Dec 13 14:51:59.875 INFO [stderr] warning: constant item is never used: `APU_SQ2_LO` Dec 13 14:51:59.875 INFO [stderr] --> src/mem_map.rs:28:1 Dec 13 14:51:59.875 INFO [stderr] | Dec 13 14:51:59.875 INFO [stderr] 28 | pub const APU_SQ2_LO: u16 = 0x4006; Dec 13 14:51:59.875 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.875 INFO [stderr] Dec 13 14:51:59.875 INFO [stderr] warning: constant item is never used: `APU_SQ2_HI` Dec 13 14:51:59.875 INFO [stderr] --> src/mem_map.rs:29:1 Dec 13 14:51:59.875 INFO [stderr] | Dec 13 14:51:59.875 INFO [stderr] 29 | pub const APU_SQ2_HI: u16 = 0x4007; Dec 13 14:51:59.875 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.875 INFO [stderr] Dec 13 14:51:59.875 INFO [stderr] warning: constant item is never used: `APU_TRI_LINEAR` Dec 13 14:51:59.875 INFO [stderr] --> src/mem_map.rs:30:1 Dec 13 14:51:59.875 INFO [stderr] | Dec 13 14:51:59.875 INFO [stderr] 30 | pub const APU_TRI_LINEAR: u16 = 0x4008; Dec 13 14:51:59.875 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.875 INFO [stderr] Dec 13 14:51:59.875 INFO [stderr] warning: constant item is never used: `APU_TRI_LO` Dec 13 14:51:59.875 INFO [stderr] --> src/mem_map.rs:31:1 Dec 13 14:51:59.875 INFO [stderr] | Dec 13 14:51:59.876 INFO [stderr] 31 | pub const APU_TRI_LO: u16 = 0x400A; Dec 13 14:51:59.876 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.876 INFO [stderr] Dec 13 14:51:59.876 INFO [stderr] warning: constant item is never used: `APU_TRI_HI` Dec 13 14:51:59.876 INFO [stderr] --> src/mem_map.rs:32:1 Dec 13 14:51:59.876 INFO [stderr] | Dec 13 14:51:59.876 INFO [stderr] 32 | pub const APU_TRI_HI: u16 = 0x400B; Dec 13 14:51:59.876 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.876 INFO [stderr] Dec 13 14:51:59.876 INFO [stderr] warning: constant item is never used: `APU_NOISE_VOL` Dec 13 14:51:59.876 INFO [stderr] --> src/mem_map.rs:33:1 Dec 13 14:51:59.876 INFO [stderr] | Dec 13 14:51:59.876 INFO [stderr] 33 | pub const APU_NOISE_VOL: u16 = 0x400C; Dec 13 14:51:59.876 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.876 INFO [stderr] Dec 13 14:51:59.876 INFO [stderr] warning: constant item is never used: `APU_NOISE_LO` Dec 13 14:51:59.876 INFO [stderr] --> src/mem_map.rs:34:1 Dec 13 14:51:59.876 INFO [stderr] | Dec 13 14:51:59.876 INFO [stderr] 34 | pub const APU_NOISE_LO: u16 = 0x400E; Dec 13 14:51:59.876 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.876 INFO [stderr] Dec 13 14:51:59.877 INFO [stderr] warning: constant item is never used: `APU_NOISE_HI` Dec 13 14:51:59.877 INFO [stderr] --> src/mem_map.rs:35:1 Dec 13 14:51:59.877 INFO [stderr] | Dec 13 14:51:59.877 INFO [stderr] 35 | pub const APU_NOISE_HI: u16 = 0x400F; Dec 13 14:51:59.877 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.877 INFO [stderr] Dec 13 14:51:59.877 INFO [stderr] warning: constant item is never used: `APU_DMC_FREQ` Dec 13 14:51:59.877 INFO [stderr] --> src/mem_map.rs:36:1 Dec 13 14:51:59.877 INFO [stderr] | Dec 13 14:51:59.877 INFO [stderr] 36 | pub const APU_DMC_FREQ: u16 = 0x4010; Dec 13 14:51:59.877 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.877 INFO [stderr] Dec 13 14:51:59.877 INFO [stderr] warning: constant item is never used: `APU_DMC_RAW` Dec 13 14:51:59.877 INFO [stderr] --> src/mem_map.rs:37:1 Dec 13 14:51:59.877 INFO [stderr] | Dec 13 14:51:59.877 INFO [stderr] 37 | pub const APU_DMC_RAW: u16 = 0x4011; Dec 13 14:51:59.877 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.877 INFO [stderr] Dec 13 14:51:59.877 INFO [stderr] warning: constant item is never used: `APU_DMC_START` Dec 13 14:51:59.877 INFO [stderr] --> src/mem_map.rs:38:1 Dec 13 14:51:59.877 INFO [stderr] | Dec 13 14:51:59.877 INFO [stderr] 38 | pub const APU_DMC_START: u16 = 0x4012; Dec 13 14:51:59.878 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.878 INFO [stderr] Dec 13 14:51:59.878 INFO [stderr] warning: field is never used: `bytes` Dec 13 14:51:59.878 INFO [stderr] --> src/ram.rs:4:2 Dec 13 14:51:59.878 INFO [stderr] | Dec 13 14:51:59.878 INFO [stderr] 4 | bytes: Box<[u8]>, Dec 13 14:51:59.878 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 13 14:51:59.878 INFO [stderr] Dec 13 14:51:59.878 INFO [stderr] warning: method is never used: `write_byte` Dec 13 14:51:59.878 INFO [stderr] --> src/ram.rs:19:2 Dec 13 14:51:59.878 INFO [stderr] | Dec 13 14:51:59.878 INFO [stderr] 19 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:51:59.878 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.878 INFO [stderr] Dec 13 14:51:59.878 INFO [stderr] warning: constant item is never used: `WIDTH` Dec 13 14:51:59.878 INFO [stderr] --> src/main.rs:17:1 Dec 13 14:51:59.878 INFO [stderr] | Dec 13 14:51:59.878 INFO [stderr] 17 | const WIDTH: usize = 256; Dec 13 14:51:59.878 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.878 INFO [stderr] Dec 13 14:51:59.878 INFO [stderr] warning: constant item is never used: `HEIGHT` Dec 13 14:51:59.879 INFO [stderr] --> src/main.rs:18:1 Dec 13 14:51:59.879 INFO [stderr] | Dec 13 14:51:59.879 INFO [stderr] 18 | const HEIGHT: usize = 240; Dec 13 14:51:59.879 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:51:59.879 INFO [stderr] Dec 13 14:52:01.803 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 5.25s Dec 13 14:52:01.808 INFO [stderr] su: No module specific data is present Dec 13 14:52:03.401 INFO running `"docker" "inspect" "c5a589ae14116b10d1f60ab27fdd773ea4e04d930618b9ddcde731797b6ebc2d"` Dec 13 14:52:03.741 INFO running `"docker" "rm" "-f" "c5a589ae14116b10d1f60ab27fdd773ea4e04d930618b9ddcde731797b6ebc2d"` Dec 13 14:52:04.063 INFO [stdout] c5a589ae14116b10d1f60ab27fdd773ea4e04d930618b9ddcde731797b6ebc2d Dec 13 14:52:04.071 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-2/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +aa49d8ef14939ddec0e34b346b60174a5673d48f-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 13 14:52:04.594 INFO [stdout] 74a3212cb15def2bf2eef2c572d3208485e779104fdf0a9940928593aa4c0d1b Dec 13 14:52:04.596 INFO running `"docker" "start" "-a" "74a3212cb15def2bf2eef2c572d3208485e779104fdf0a9940928593aa4c0d1b"` Dec 13 14:52:06.162 INFO [stderr] usermod: no changes Dec 13 14:52:06.264 INFO [stderr] Compiling nes-rs v0.1.0 (/source) Dec 13 14:52:07.178 INFO [stderr] warning: unused import: `self` Dec 13 14:52:07.179 INFO [stderr] --> src/gamepak/mod.rs:7:15 Dec 13 14:52:07.182 INFO [stderr] | Dec 13 14:52:07.183 INFO [stderr] 7 | use std::io::{self, Read}; Dec 13 14:52:07.183 INFO [stderr] | ^^^^ Dec 13 14:52:07.183 INFO [stderr] | Dec 13 14:52:07.183 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 13 14:52:07.183 INFO [stderr] Dec 13 14:52:07.483 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.483 INFO [stderr] --> src/cpu.rs:378:23 Dec 13 14:52:07.483 INFO [stderr] | Dec 13 14:52:07.483 INFO [stderr] 378 | fn and(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.483 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.483 INFO [stderr] | Dec 13 14:52:07.483 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 13 14:52:07.483 INFO [stderr] Dec 13 14:52:07.483 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.483 INFO [stderr] --> src/cpu.rs:378:49 Dec 13 14:52:07.483 INFO [stderr] | Dec 13 14:52:07.483 INFO [stderr] 378 | fn and(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.483 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.483 INFO [stderr] Dec 13 14:52:07.483 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:382:23 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 382 | fn asl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:382:49 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 382 | fn asl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:386:23 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 386 | fn bcc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:386:49 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 386 | fn bcc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:390:23 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 390 | fn bcs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:390:49 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 390 | fn bcs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:394:23 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 394 | fn beq(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:394:49 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 394 | fn beq(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:398:23 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 398 | fn bit(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:398:49 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 398 | fn bit(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:402:23 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 402 | fn bmi(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:402:49 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 402 | fn bmi(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:406:23 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 406 | fn bne(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:406:49 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 406 | fn bne(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:410:23 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 410 | fn bpl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.484 INFO [stderr] --> src/cpu.rs:410:49 Dec 13 14:52:07.484 INFO [stderr] | Dec 13 14:52:07.484 INFO [stderr] 410 | fn bpl(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.484 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.484 INFO [stderr] Dec 13 14:52:07.484 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:414:23 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 414 | fn brk(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:414:49 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 414 | fn brk(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:418:23 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 418 | fn bvc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:418:49 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 418 | fn bvc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:422:23 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 422 | fn bvs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:422:49 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 422 | fn bvs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:426:23 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 426 | fn clc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:426:49 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 426 | fn clc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:430:23 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 430 | fn cld(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:430:49 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 430 | fn cld(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:434:23 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 434 | fn cli(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:434:49 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 434 | fn cli(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:438:23 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 438 | fn clv(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:438:49 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 438 | fn clv(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.485 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.485 INFO [stderr] --> src/cpu.rs:442:23 Dec 13 14:52:07.485 INFO [stderr] | Dec 13 14:52:07.485 INFO [stderr] 442 | fn cmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.485 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.485 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:442:49 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 442 | fn cmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:446:23 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 446 | fn cpx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:446:49 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 446 | fn cpx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:450:23 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 450 | fn cpy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:450:49 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 450 | fn cpy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:454:23 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 454 | fn dec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:454:49 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 454 | fn dec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:458:23 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 458 | fn dex(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:458:49 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 458 | fn dex(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:462:23 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 462 | fn dey(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:462:49 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 462 | fn dey(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:466:23 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 466 | fn eor(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:466:49 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 466 | fn eor(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:470:23 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 470 | fn inc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.486 INFO [stderr] --> src/cpu.rs:470:49 Dec 13 14:52:07.486 INFO [stderr] | Dec 13 14:52:07.486 INFO [stderr] 470 | fn inc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.486 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.486 INFO [stderr] Dec 13 14:52:07.486 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:474:23 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 474 | fn inx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:474:49 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 474 | fn inx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:478:23 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 478 | fn iny(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:478:49 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 478 | fn iny(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:482:23 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 482 | fn jmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:482:49 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 482 | fn jmp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:486:23 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 486 | fn jsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:486:49 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 486 | fn jsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:490:23 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 490 | fn lda(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:490:49 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 490 | fn lda(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:494:23 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 494 | fn ldx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:494:49 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 494 | fn ldx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:498:23 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 498 | fn ldy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:498:49 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 498 | fn ldy(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:502:23 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.487 INFO [stderr] 502 | fn lsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.487 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.487 INFO [stderr] Dec 13 14:52:07.487 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.487 INFO [stderr] --> src/cpu.rs:502:49 Dec 13 14:52:07.487 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 502 | fn lsr(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:506:23 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 506 | fn nop(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:506:49 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 506 | fn nop(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:510:23 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 510 | fn ora(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:510:49 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 510 | fn ora(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:514:23 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 514 | fn pha(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:514:49 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 514 | fn pha(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:518:23 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 518 | fn php(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:518:49 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 518 | fn php(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:522:23 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 522 | fn pla(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:522:49 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 522 | fn pla(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:526:23 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 526 | fn plp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:526:49 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 526 | fn plp(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:530:23 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 530 | fn rol(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:530:49 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 530 | fn rol(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.488 INFO [stderr] Dec 13 14:52:07.488 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.488 INFO [stderr] --> src/cpu.rs:534:23 Dec 13 14:52:07.488 INFO [stderr] | Dec 13 14:52:07.488 INFO [stderr] 534 | fn ror(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.488 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:534:49 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 534 | fn ror(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:538:23 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 538 | fn rti(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:538:49 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 538 | fn rti(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:542:23 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 542 | fn rts(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:542:49 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 542 | fn rts(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:546:23 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 546 | fn sbc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:546:49 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 546 | fn sbc(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:550:23 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 550 | fn sec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:550:49 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 550 | fn sec(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:554:23 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 554 | fn sed(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:554:49 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 554 | fn sed(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:558:23 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 558 | fn sei(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:558:49 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 558 | fn sei(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:562:23 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 562 | fn sta(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.489 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.489 INFO [stderr] --> src/cpu.rs:562:49 Dec 13 14:52:07.489 INFO [stderr] | Dec 13 14:52:07.489 INFO [stderr] 562 | fn sta(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.489 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.489 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:566:23 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 566 | fn stx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:566:49 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 566 | fn stx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:570:23 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 570 | fn sty(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:570:49 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 570 | fn sty(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:574:23 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 574 | fn tax(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:574:49 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 574 | fn tax(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:578:23 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 578 | fn tay(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:578:49 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 578 | fn tay(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:582:23 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 582 | fn tsx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:582:49 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 582 | fn tsx(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:586:23 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 586 | fn txa(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:586:49 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 586 | fn txa(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:590:23 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 590 | fn txs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.490 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.490 INFO [stderr] Dec 13 14:52:07.490 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.490 INFO [stderr] --> src/cpu.rs:590:49 Dec 13 14:52:07.490 INFO [stderr] | Dec 13 14:52:07.490 INFO [stderr] 590 | fn txs(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.498 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.499 INFO [stderr] Dec 13 14:52:07.499 INFO [stderr] warning: unused variable: `inter` Dec 13 14:52:07.499 INFO [stderr] --> src/cpu.rs:594:23 Dec 13 14:52:07.499 INFO [stderr] | Dec 13 14:52:07.499 INFO [stderr] 594 | fn tya(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.499 INFO [stderr] | ^^^^^ help: consider using `_inter` instead Dec 13 14:52:07.499 INFO [stderr] Dec 13 14:52:07.499 INFO [stderr] warning: unused variable: `mode` Dec 13 14:52:07.499 INFO [stderr] --> src/cpu.rs:594:49 Dec 13 14:52:07.499 INFO [stderr] | Dec 13 14:52:07.499 INFO [stderr] 594 | fn tya(&mut self, inter: &mut Interconnect, mode: AddressingMode) -> u32 { Dec 13 14:52:07.499 INFO [stderr] | ^^^^ help: consider using `_mode` instead Dec 13 14:52:07.499 INFO [stderr] Dec 13 14:52:07.499 INFO [stderr] warning: unused variable: `addr` Dec 13 14:52:07.499 INFO [stderr] --> src/gamepak/mod.rs:97:26 Dec 13 14:52:07.499 INFO [stderr] | Dec 13 14:52:07.499 INFO [stderr] 97 | pub fn read_byte(&self, addr: u16) -> u8 { Dec 13 14:52:07.499 INFO [stderr] | ^^^^ help: consider using `_addr` instead Dec 13 14:52:07.499 INFO [stderr] Dec 13 14:52:07.499 INFO [stderr] warning: unused variable: `addr` Dec 13 14:52:07.499 INFO [stderr] --> src/gamepak/mod.rs:104:31 Dec 13 14:52:07.499 INFO [stderr] | Dec 13 14:52:07.499 INFO [stderr] 104 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:52:07.499 INFO [stderr] | ^^^^ help: consider using `_addr` instead Dec 13 14:52:07.499 INFO [stderr] Dec 13 14:52:07.499 INFO [stderr] warning: unused variable: `data` Dec 13 14:52:07.499 INFO [stderr] --> src/gamepak/mod.rs:104:42 Dec 13 14:52:07.499 INFO [stderr] | Dec 13 14:52:07.499 INFO [stderr] 104 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:52:07.499 INFO [stderr] | ^^^^ help: consider using `_data` instead Dec 13 14:52:07.499 INFO [stderr] Dec 13 14:52:07.499 INFO [stderr] warning: unused variable: `addr` Dec 13 14:52:07.499 INFO [stderr] --> src/ram.rs:15:26 Dec 13 14:52:07.499 INFO [stderr] | Dec 13 14:52:07.499 INFO [stderr] 15 | pub fn read_byte(&self, addr: u16) -> u8 { Dec 13 14:52:07.499 INFO [stderr] | ^^^^ help: consider using `_addr` instead Dec 13 14:52:07.499 INFO [stderr] Dec 13 14:52:07.499 INFO [stderr] warning: unused variable: `addr` Dec 13 14:52:07.499 INFO [stderr] --> src/ram.rs:19:31 Dec 13 14:52:07.499 INFO [stderr] | Dec 13 14:52:07.499 INFO [stderr] 19 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:52:07.499 INFO [stderr] | ^^^^ help: consider using `_addr` instead Dec 13 14:52:07.499 INFO [stderr] Dec 13 14:52:07.499 INFO [stderr] warning: unused variable: `data` Dec 13 14:52:07.499 INFO [stderr] --> src/ram.rs:19:42 Dec 13 14:52:07.499 INFO [stderr] | Dec 13 14:52:07.499 INFO [stderr] 19 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:52:07.499 INFO [stderr] | ^^^^ help: consider using `_data` instead Dec 13 14:52:07.499 INFO [stderr] Dec 13 14:52:07.527 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:52:07.527 INFO [stderr] --> src/cpu.rs:56:13 Dec 13 14:52:07.527 INFO [stderr] | Dec 13 14:52:07.527 INFO [stderr] 56 | let mut cpu = Cpu::default(); Dec 13 14:52:07.527 INFO [stderr] | ----^^^ Dec 13 14:52:07.527 INFO [stderr] | | Dec 13 14:52:07.527 INFO [stderr] | help: remove this `mut` Dec 13 14:52:07.527 INFO [stderr] | Dec 13 14:52:07.527 INFO [stderr] = note: #[warn(unused_mut)] on by default Dec 13 14:52:07.527 INFO [stderr] Dec 13 14:52:07.539 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:52:07.540 INFO [stderr] --> src/cpu.rs:264:13 Dec 13 14:52:07.540 INFO [stderr] | Dec 13 14:52:07.540 INFO [stderr] 264 | let mut cycles; Dec 13 14:52:07.540 INFO [stderr] | ----^^^^^^ Dec 13 14:52:07.540 INFO [stderr] | | Dec 13 14:52:07.540 INFO [stderr] | help: remove this `mut` Dec 13 14:52:07.540 INFO [stderr] Dec 13 14:52:07.540 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:52:07.540 INFO [stderr] --> src/cpu.rs:265:13 Dec 13 14:52:07.540 INFO [stderr] | Dec 13 14:52:07.540 INFO [stderr] 265 | let mut mem_val; Dec 13 14:52:07.540 INFO [stderr] | ----^^^^^^^ Dec 13 14:52:07.540 INFO [stderr] | | Dec 13 14:52:07.540 INFO [stderr] | help: remove this `mut` Dec 13 14:52:07.540 INFO [stderr] Dec 13 14:52:07.579 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:52:07.579 INFO [stderr] --> src/gamepak/mod.rs:62:7 Dec 13 14:52:07.579 INFO [stderr] | Dec 13 14:52:07.579 INFO [stderr] 62 | let mut prg_ram_bytes = vec![0xff; SRAM_SIZE as usize].into_boxed_slice(); Dec 13 14:52:07.579 INFO [stderr] | ----^^^^^^^^^^^^^ Dec 13 14:52:07.579 INFO [stderr] | | Dec 13 14:52:07.579 INFO [stderr] | help: remove this `mut` Dec 13 14:52:07.579 INFO [stderr] Dec 13 14:52:07.591 INFO [stderr] warning: variable does not need to be mutable Dec 13 14:52:07.591 INFO [stderr] --> src/ram.rs:9:7 Dec 13 14:52:07.591 INFO [stderr] | Dec 13 14:52:07.591 INFO [stderr] 9 | let mut bytes: Box<[u8]> = vec![0; INTERNAL_RAM_SIZE as usize].into_boxed_slice(); Dec 13 14:52:07.591 INFO [stderr] | ----^^^^^ Dec 13 14:52:07.591 INFO [stderr] | | Dec 13 14:52:07.591 INFO [stderr] | help: remove this `mut` Dec 13 14:52:07.591 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: variant is never constructed: `Break` Dec 13 14:52:07.592 INFO [stderr] --> src/cpu.rs:47:5 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 47 | Break, Dec 13 14:52:07.592 INFO [stderr] | ^^^^^ Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: variant is never constructed: `Decimal` Dec 13 14:52:07.592 INFO [stderr] --> src/cpu.rs:48:5 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 48 | Decimal, //unused Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: variant is never constructed: `Interrupt` Dec 13 14:52:07.592 INFO [stderr] --> src/cpu.rs:49:5 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 49 | Interrupt, Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_START` Dec 13 14:52:07.592 INFO [stderr] --> src/gamepak/mem_map.rs:2:1 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 2 | pub const EXPANSION_ROM_START: u16 = 0x4020; Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_END` Dec 13 14:52:07.592 INFO [stderr] --> src/gamepak/mem_map.rs:3:1 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 3 | pub const EXPANSION_ROM_END: u16 = 0x5FFF; Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: constant item is never used: `EXPANSION_ROM_SIZE` Dec 13 14:52:07.592 INFO [stderr] --> src/gamepak/mem_map.rs:4:1 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 4 | pub const EXPANSION_ROM_SIZE: u16 = EXPANSION_ROM_END - EXPANSION_ROM_START + 1; Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: constant item is never used: `SRAM_START` Dec 13 14:52:07.592 INFO [stderr] --> src/gamepak/mem_map.rs:7:1 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 7 | pub const SRAM_START: u16 = 0x6000; Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: constant item is never used: `SRAM_END` Dec 13 14:52:07.592 INFO [stderr] --> src/gamepak/mem_map.rs:9:1 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 9 | pub const SRAM_END: u16 = SRAM_SIZE + SRAM_START - 1; Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: constant item is never used: `PRG_ROM_START` Dec 13 14:52:07.592 INFO [stderr] --> src/gamepak/mem_map.rs:12:1 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 12 | pub const PRG_ROM_START: u16 = 0x8000; Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: constant item is never used: `PRG_ROM_SIZE` Dec 13 14:52:07.592 INFO [stderr] --> src/gamepak/mem_map.rs:13:1 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 13 | pub const PRG_ROM_SIZE: u16 = 0x2000; Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: constant item is never used: `PRG_ROM_END` Dec 13 14:52:07.592 INFO [stderr] --> src/gamepak/mem_map.rs:14:1 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 14 | pub const PRG_ROM_END: u16 = PRG_ROM_SIZE + PRG_ROM_START - 1; Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: field is never used: `prg_rom_size` Dec 13 14:52:07.592 INFO [stderr] --> src/gamepak/mod.rs:12:2 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 12 | prg_rom_size: u32, Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: field is never used: `chr_rom_size` Dec 13 14:52:07.592 INFO [stderr] --> src/gamepak/mod.rs:13:2 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 13 | chr_rom_size: u32, Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.592 INFO [stderr] Dec 13 14:52:07.592 INFO [stderr] warning: field is never used: `prg_rom_bytes` Dec 13 14:52:07.592 INFO [stderr] --> src/gamepak/mod.rs:20:2 Dec 13 14:52:07.592 INFO [stderr] | Dec 13 14:52:07.592 INFO [stderr] 20 | prg_rom_bytes: Box<[u8]>, Dec 13 14:52:07.592 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.593 INFO [stderr] Dec 13 14:52:07.593 INFO [stderr] warning: field is never used: `chr_rom_bytes` Dec 13 14:52:07.593 INFO [stderr] --> src/gamepak/mod.rs:21:2 Dec 13 14:52:07.593 INFO [stderr] | Dec 13 14:52:07.593 INFO [stderr] 21 | chr_rom_bytes: Box<[u8]>, Dec 13 14:52:07.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.593 INFO [stderr] Dec 13 14:52:07.593 INFO [stderr] warning: field is never used: `prg_ram_bytes` Dec 13 14:52:07.593 INFO [stderr] --> src/gamepak/mod.rs:22:2 Dec 13 14:52:07.593 INFO [stderr] | Dec 13 14:52:07.593 INFO [stderr] 22 | prg_ram_bytes: Option>, Dec 13 14:52:07.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.593 INFO [stderr] Dec 13 14:52:07.593 INFO [stderr] warning: method is never used: `write_byte` Dec 13 14:52:07.593 INFO [stderr] --> src/gamepak/mod.rs:104:2 Dec 13 14:52:07.593 INFO [stderr] | Dec 13 14:52:07.593 INFO [stderr] 104 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:52:07.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.593 INFO [stderr] Dec 13 14:52:07.593 INFO [stderr] warning: method is never used: `write_byte` Dec 13 14:52:07.593 INFO [stderr] --> src/interconnect.rs:37:2 Dec 13 14:52:07.593 INFO [stderr] | Dec 13 14:52:07.593 INFO [stderr] 37 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:52:07.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.593 INFO [stderr] Dec 13 14:52:07.593 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_1_START` Dec 13 14:52:07.593 INFO [stderr] --> src/mem_map.rs:5:1 Dec 13 14:52:07.593 INFO [stderr] | Dec 13 14:52:07.593 INFO [stderr] 5 | pub const INTERNAL_RAM_MIRROR_1_START: u16 = 0x0800; Dec 13 14:52:07.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.593 INFO [stderr] Dec 13 14:52:07.593 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_2_START` Dec 13 14:52:07.593 INFO [stderr] --> src/mem_map.rs:6:1 Dec 13 14:52:07.593 INFO [stderr] | Dec 13 14:52:07.593 INFO [stderr] 6 | pub const INTERNAL_RAM_MIRROR_2_START: u16 = 0x1000; Dec 13 14:52:07.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.593 INFO [stderr] Dec 13 14:52:07.593 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_3_START` Dec 13 14:52:07.593 INFO [stderr] --> src/mem_map.rs:7:1 Dec 13 14:52:07.593 INFO [stderr] | Dec 13 14:52:07.593 INFO [stderr] 7 | pub const INTERNAL_RAM_MIRROR_3_START: u16 = 0x1800; Dec 13 14:52:07.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.593 INFO [stderr] Dec 13 14:52:07.593 INFO [stderr] warning: constant item is never used: `INTERNAL_RAM_MIRROR_SIZE` Dec 13 14:52:07.593 INFO [stderr] --> src/mem_map.rs:8:1 Dec 13 14:52:07.593 INFO [stderr] | Dec 13 14:52:07.593 INFO [stderr] 8 | pub const INTERNAL_RAM_MIRROR_SIZE: u16 = INTERNAL_RAM_SIZE; Dec 13 14:52:07.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.593 INFO [stderr] Dec 13 14:52:07.593 INFO [stderr] warning: constant item is never used: `PPU_MASK_REG` Dec 13 14:52:07.593 INFO [stderr] --> src/mem_map.rs:12:1 Dec 13 14:52:07.593 INFO [stderr] | Dec 13 14:52:07.593 INFO [stderr] 12 | pub const PPU_MASK_REG: u16 = 0x2001; Dec 13 14:52:07.593 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.593 INFO [stderr] Dec 13 14:52:07.599 INFO [stderr] warning: constant item is never used: `PPU_STATUS_REG` Dec 13 14:52:07.599 INFO [stderr] --> src/mem_map.rs:13:1 Dec 13 14:52:07.599 INFO [stderr] | Dec 13 14:52:07.599 INFO [stderr] 13 | pub const PPU_STATUS_REG: u16 = 0x2002; Dec 13 14:52:07.599 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.599 INFO [stderr] Dec 13 14:52:07.599 INFO [stderr] warning: constant item is never used: `OAM_ADDR_REG` Dec 13 14:52:07.599 INFO [stderr] --> src/mem_map.rs:14:1 Dec 13 14:52:07.599 INFO [stderr] | Dec 13 14:52:07.599 INFO [stderr] 14 | pub const OAM_ADDR_REG: u16 = 0x2003; Dec 13 14:52:07.599 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.599 INFO [stderr] Dec 13 14:52:07.599 INFO [stderr] warning: constant item is never used: `OAM_DATA_REG` Dec 13 14:52:07.599 INFO [stderr] --> src/mem_map.rs:15:1 Dec 13 14:52:07.599 INFO [stderr] | Dec 13 14:52:07.599 INFO [stderr] 15 | pub const OAM_DATA_REG: u16 = 0x2004; Dec 13 14:52:07.599 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.599 INFO [stderr] Dec 13 14:52:07.599 INFO [stderr] warning: constant item is never used: `PPU_SCROLL_REG` Dec 13 14:52:07.599 INFO [stderr] --> src/mem_map.rs:16:1 Dec 13 14:52:07.599 INFO [stderr] | Dec 13 14:52:07.599 INFO [stderr] 16 | pub const PPU_SCROLL_REG: u16 = 0x2005; Dec 13 14:52:07.599 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.599 INFO [stderr] Dec 13 14:52:07.599 INFO [stderr] warning: constant item is never used: `PPU_ADDR_REG` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:17:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 17 | pub const PPU_ADDR_REG: u16 = 0x2006; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `PPU_DATA_REG` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:18:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 18 | pub const PPU_DATA_REG: u16 = 0x2007; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_SQ1_SWEEP` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:23:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 23 | pub const APU_SQ1_SWEEP: u16 = 0x4001; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_SQ1_LO` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:24:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 24 | pub const APU_SQ1_LO: u16 = 0x4002; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_SQ1_HI` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:25:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 25 | pub const APU_SQ1_HI: u16 = 0x4003; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_SQ2_VOL` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:26:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 26 | pub const APU_SQ2_VOL: u16 = 0x4004; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_SQ2_SWEEP` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:27:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 27 | pub const APU_SQ2_SWEEP: u16 = 0x4005; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_SQ2_LO` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:28:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 28 | pub const APU_SQ2_LO: u16 = 0x4006; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_SQ2_HI` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:29:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 29 | pub const APU_SQ2_HI: u16 = 0x4007; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_TRI_LINEAR` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:30:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 30 | pub const APU_TRI_LINEAR: u16 = 0x4008; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_TRI_LO` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:31:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 31 | pub const APU_TRI_LO: u16 = 0x400A; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_TRI_HI` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:32:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 32 | pub const APU_TRI_HI: u16 = 0x400B; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_NOISE_VOL` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:33:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 33 | pub const APU_NOISE_VOL: u16 = 0x400C; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_NOISE_LO` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:34:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.600 INFO [stderr] 34 | pub const APU_NOISE_LO: u16 = 0x400E; Dec 13 14:52:07.600 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.600 INFO [stderr] Dec 13 14:52:07.600 INFO [stderr] warning: constant item is never used: `APU_NOISE_HI` Dec 13 14:52:07.600 INFO [stderr] --> src/mem_map.rs:35:1 Dec 13 14:52:07.600 INFO [stderr] | Dec 13 14:52:07.601 INFO [stderr] 35 | pub const APU_NOISE_HI: u16 = 0x400F; Dec 13 14:52:07.601 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.601 INFO [stderr] Dec 13 14:52:07.601 INFO [stderr] warning: constant item is never used: `APU_DMC_FREQ` Dec 13 14:52:07.601 INFO [stderr] --> src/mem_map.rs:36:1 Dec 13 14:52:07.601 INFO [stderr] | Dec 13 14:52:07.601 INFO [stderr] 36 | pub const APU_DMC_FREQ: u16 = 0x4010; Dec 13 14:52:07.601 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.601 INFO [stderr] Dec 13 14:52:07.601 INFO [stderr] warning: constant item is never used: `APU_DMC_RAW` Dec 13 14:52:07.601 INFO [stderr] --> src/mem_map.rs:37:1 Dec 13 14:52:07.601 INFO [stderr] | Dec 13 14:52:07.601 INFO [stderr] 37 | pub const APU_DMC_RAW: u16 = 0x4011; Dec 13 14:52:07.601 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.601 INFO [stderr] Dec 13 14:52:07.601 INFO [stderr] warning: constant item is never used: `APU_DMC_START` Dec 13 14:52:07.601 INFO [stderr] --> src/mem_map.rs:38:1 Dec 13 14:52:07.601 INFO [stderr] | Dec 13 14:52:07.601 INFO [stderr] 38 | pub const APU_DMC_START: u16 = 0x4012; Dec 13 14:52:07.601 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.601 INFO [stderr] Dec 13 14:52:07.601 INFO [stderr] warning: field is never used: `bytes` Dec 13 14:52:07.601 INFO [stderr] --> src/ram.rs:4:2 Dec 13 14:52:07.601 INFO [stderr] | Dec 13 14:52:07.601 INFO [stderr] 4 | bytes: Box<[u8]>, Dec 13 14:52:07.601 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 13 14:52:07.601 INFO [stderr] Dec 13 14:52:07.601 INFO [stderr] warning: method is never used: `write_byte` Dec 13 14:52:07.601 INFO [stderr] --> src/ram.rs:19:2 Dec 13 14:52:07.601 INFO [stderr] | Dec 13 14:52:07.601 INFO [stderr] 19 | pub fn write_byte(&mut self, addr: u16, data: u8) { Dec 13 14:52:07.601 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.601 INFO [stderr] Dec 13 14:52:07.601 INFO [stderr] warning: constant item is never used: `WIDTH` Dec 13 14:52:07.601 INFO [stderr] --> src/main.rs:17:1 Dec 13 14:52:07.601 INFO [stderr] | Dec 13 14:52:07.601 INFO [stderr] 17 | const WIDTH: usize = 256; Dec 13 14:52:07.601 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.601 INFO [stderr] Dec 13 14:52:07.601 INFO [stderr] warning: constant item is never used: `HEIGHT` Dec 13 14:52:07.601 INFO [stderr] --> src/main.rs:18:1 Dec 13 14:52:07.601 INFO [stderr] | Dec 13 14:52:07.601 INFO [stderr] 18 | const HEIGHT: usize = 240; Dec 13 14:52:07.601 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 13 14:52:07.601 INFO [stderr] Dec 13 14:52:08.003 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.81s Dec 13 14:52:08.011 INFO [stderr] su: No module specific data is present Dec 13 14:52:08.959 INFO running `"docker" "inspect" "74a3212cb15def2bf2eef2c572d3208485e779104fdf0a9940928593aa4c0d1b"` Dec 13 14:52:09.273 INFO running `"docker" "rm" "-f" "74a3212cb15def2bf2eef2c572d3208485e779104fdf0a9940928593aa4c0d1b"` Dec 13 14:52:09.547 INFO [stdout] 74a3212cb15def2bf2eef2c572d3208485e779104fdf0a9940928593aa4c0d1b Dec 13 14:52:09.555 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-2/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56550/try#aa49d8ef14939ddec0e34b346b60174a5673d48f:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +aa49d8ef14939ddec0e34b346b60174a5673d48f-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 13 14:52:10.002 INFO [stdout] 9b60d451de476c3147f0c3588b26eaa8a4a7c6f6e73a6b37e39ada2404b7c5aa Dec 13 14:52:10.004 INFO running `"docker" "start" "-a" "9b60d451de476c3147f0c3588b26eaa8a4a7c6f6e73a6b37e39ada2404b7c5aa"` Dec 13 14:52:11.231 INFO [stderr] usermod: no changes Dec 13 14:52:11.334 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.07s Dec 13 14:52:11.338 INFO [stderr] Running /target/debug/deps/nes_rs-7d277d6674a2d062 Dec 13 14:52:11.338 INFO [stdout] Dec 13 14:52:11.338 INFO [stdout] running 0 tests Dec 13 14:52:11.338 INFO [stdout] Dec 13 14:52:11.338 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Dec 13 14:52:11.338 INFO [stdout] Dec 13 14:52:11.339 INFO [stderr] su: No module specific data is present Dec 13 14:52:12.285 INFO running `"docker" "inspect" "9b60d451de476c3147f0c3588b26eaa8a4a7c6f6e73a6b37e39ada2404b7c5aa"` Dec 13 14:52:12.723 INFO running `"docker" "rm" "-f" "9b60d451de476c3147f0c3588b26eaa8a4a7c6f6e73a6b37e39ada2404b7c5aa"` Dec 13 14:52:12.959 INFO [stdout] 9b60d451de476c3147f0c3588b26eaa8a4a7c6f6e73a6b37e39ada2404b7c5aa