Nov 30 09:59:36.950 INFO checking Lisible/oca against try#32252761328f59ccfadb1bafb8148c685bc830b3 for pr-56323 Nov 30 09:59:36.950 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56323/worker-0/try#32252761328f59ccfadb1bafb8148c685bc830b3:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-56323/try#32252761328f59ccfadb1bafb8148c685bc830b3:/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 +32252761328f59ccfadb1bafb8148c685bc830b3-alt check --frozen --all --all-targets" "-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"` Nov 30 09:59:37.234 INFO [stdout] cb55247b4ed4479a4770f3b10e7a847a40a9318464868a4f36047e084b031653 Nov 30 09:59:37.238 INFO running `"docker" "start" "-a" "cb55247b4ed4479a4770f3b10e7a847a40a9318464868a4f36047e084b031653"` Nov 30 09:59:38.311 INFO [stderr] usermod: no changes Nov 30 09:59:38.433 INFO [stderr] Checking sdl v0.3.6 Nov 30 09:59:40.010 INFO [stderr] Checking oca v0.1.0 (/source) Nov 30 09:59:40.728 INFO [stderr] warning: unnecessary parentheses around assigned value Nov 30 09:59:40.729 INFO [stderr] --> src/gb/cpu/cpu.rs:460:29 Nov 30 09:59:40.729 INFO [stderr] | Nov 30 09:59:40.729 INFO [stderr] 460 | let mut new_value = (value >> 1); Nov 30 09:59:40.729 INFO [stderr] | ^^^^^^^^^^^^ help: remove these parentheses Nov 30 09:59:40.730 INFO [stderr] | Nov 30 09:59:40.730 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 30 09:59:40.730 INFO [stderr] Nov 30 09:59:40.730 INFO [stderr] warning: unused import: `std::u8` Nov 30 09:59:40.731 INFO [stderr] --> src/gb/cpu/cpu.rs:618:13 Nov 30 09:59:40.731 INFO [stderr] | Nov 30 09:59:40.731 INFO [stderr] 618 | use std::u8; Nov 30 09:59:40.732 INFO [stderr] | ^^^^^^^ Nov 30 09:59:40.732 INFO [stderr] | Nov 30 09:59:40.732 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 30 09:59:40.732 INFO [stderr] Nov 30 09:59:41.000 INFO [stderr] warning: unnecessary parentheses around assigned value Nov 30 09:59:41.001 INFO [stderr] --> src/gb/cpu/cpu.rs:460:29 Nov 30 09:59:41.001 INFO [stderr] | Nov 30 09:59:41.002 INFO [stderr] 460 | let mut new_value = (value >> 1); Nov 30 09:59:41.002 INFO [stderr] | ^^^^^^^^^^^^ help: remove these parentheses Nov 30 09:59:41.002 INFO [stderr] | Nov 30 09:59:41.003 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 30 09:59:41.003 INFO [stderr] Nov 30 09:59:41.003 INFO [stderr] warning: unused import: `std::u8` Nov 30 09:59:41.003 INFO [stderr] --> src/gb/cpu/cpu.rs:618:13 Nov 30 09:59:41.004 INFO [stderr] | Nov 30 09:59:41.004 INFO [stderr] 618 | use std::u8; Nov 30 09:59:41.004 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.005 INFO [stderr] | Nov 30 09:59:41.005 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 30 09:59:41.005 INFO [stderr] Nov 30 09:59:41.026 INFO [stderr] warning: private type `gb::memory::cartridge::CartridgeType` in public interface (error E0446) Nov 30 09:59:41.027 INFO [stderr] --> src/gb/memory/cartridge.rs:76:5 Nov 30 09:59:41.027 INFO [stderr] | Nov 30 09:59:41.027 INFO [stderr] 76 | / pub fn get_type(&self) -> CartridgeType { Nov 30 09:59:41.028 INFO [stderr] 77 | | match self.read_8bit(0x0147) { Nov 30 09:59:41.028 INFO [stderr] 78 | | 0x0 => CartridgeType::RomOnly, Nov 30 09:59:41.028 INFO [stderr] 79 | | 0x1 => CartridgeType::RomMbc1, Nov 30 09:59:41.029 INFO [stderr] ... | Nov 30 09:59:41.029 INFO [stderr] 105 | | } Nov 30 09:59:41.029 INFO [stderr] 106 | | } Nov 30 09:59:41.030 INFO [stderr] | |_____^ Nov 30 09:59:41.036 INFO [stderr] | Nov 30 09:59:41.037 INFO [stderr] = note: #[warn(private_in_public)] on by default Nov 30 09:59:41.037 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Nov 30 09:59:41.037 INFO [stderr] = note: for more information, see issue #34537 Nov 30 09:59:41.037 INFO [stderr] Nov 30 09:59:41.040 INFO [stderr] warning: variable `cycles` is assigned to, but never used Nov 30 09:59:41.040 INFO [stderr] --> src/gb/cpu/cpu.rs:180:17 Nov 30 09:59:41.041 INFO [stderr] | Nov 30 09:59:41.041 INFO [stderr] 180 | let mut cycles = 0; Nov 30 09:59:41.041 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.042 INFO [stderr] | Nov 30 09:59:41.042 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 30 09:59:41.042 INFO [stderr] = note: consider using `_cycles` instead Nov 30 09:59:41.042 INFO [stderr] Nov 30 09:59:41.043 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.043 INFO [stderr] --> src/gb/cpu/cpu.rs:186:21 Nov 30 09:59:41.043 INFO [stderr] | Nov 30 09:59:41.044 INFO [stderr] 186 | 0x00 => cycles += self.nop(), Nov 30 09:59:41.044 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.044 INFO [stderr] | Nov 30 09:59:41.045 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 30 09:59:41.045 INFO [stderr] Nov 30 09:59:41.045 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.046 INFO [stderr] --> src/gb/cpu/cpu.rs:188:21 Nov 30 09:59:41.046 INFO [stderr] | Nov 30 09:59:41.046 INFO [stderr] 188 | 0x01 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::BC), Nov 30 09:59:41.046 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.047 INFO [stderr] Nov 30 09:59:41.047 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.047 INFO [stderr] --> src/gb/cpu/cpu.rs:190:21 Nov 30 09:59:41.048 INFO [stderr] | Nov 30 09:59:41.048 INFO [stderr] 190 | 0x02 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::BC, &RegisterIdentifier::A), Nov 30 09:59:41.048 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.048 INFO [stderr] Nov 30 09:59:41.049 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.049 INFO [stderr] --> src/gb/cpu/cpu.rs:192:21 Nov 30 09:59:41.049 INFO [stderr] | Nov 30 09:59:41.050 INFO [stderr] 192 | 0x03 => cycles += self.inc_bi_register(&BiRegisterIdentifier::BC), Nov 30 09:59:41.050 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.050 INFO [stderr] Nov 30 09:59:41.050 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.051 INFO [stderr] --> src/gb/cpu/cpu.rs:194:21 Nov 30 09:59:41.051 INFO [stderr] | Nov 30 09:59:41.051 INFO [stderr] 194 | 0x04 => cycles += self.inc_register(&RegisterIdentifier::B), Nov 30 09:59:41.052 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.052 INFO [stderr] Nov 30 09:59:41.052 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.052 INFO [stderr] --> src/gb/cpu/cpu.rs:196:21 Nov 30 09:59:41.052 INFO [stderr] | Nov 30 09:59:41.052 INFO [stderr] 196 | 0x05 => cycles += self.dec_register(&RegisterIdentifier::B), Nov 30 09:59:41.052 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.052 INFO [stderr] Nov 30 09:59:41.052 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.052 INFO [stderr] --> src/gb/cpu/cpu.rs:198:21 Nov 30 09:59:41.052 INFO [stderr] | Nov 30 09:59:41.052 INFO [stderr] 198 | 0x06 => cycles += self.ld_register_d8(&RegisterIdentifier::B), Nov 30 09:59:41.052 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.052 INFO [stderr] Nov 30 09:59:41.052 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.052 INFO [stderr] --> src/gb/cpu/cpu.rs:200:21 Nov 30 09:59:41.053 INFO [stderr] | Nov 30 09:59:41.053 INFO [stderr] 200 | 0x07 => cycles += self.rlca(), Nov 30 09:59:41.053 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.053 INFO [stderr] Nov 30 09:59:41.053 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.053 INFO [stderr] --> src/gb/cpu/cpu.rs:202:21 Nov 30 09:59:41.053 INFO [stderr] | Nov 30 09:59:41.053 INFO [stderr] 202 | 0x08 => cycles += self.ld_a16_ptr_sp(), Nov 30 09:59:41.053 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.053 INFO [stderr] Nov 30 09:59:41.053 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.053 INFO [stderr] --> src/gb/cpu/cpu.rs:204:21 Nov 30 09:59:41.053 INFO [stderr] | Nov 30 09:59:41.053 INFO [stderr] 204 | 0x09 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::BC), Nov 30 09:59:41.053 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.053 INFO [stderr] Nov 30 09:59:41.053 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.053 INFO [stderr] --> src/gb/cpu/cpu.rs:206:21 Nov 30 09:59:41.053 INFO [stderr] | Nov 30 09:59:41.053 INFO [stderr] 206 | 0x0A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::BC), Nov 30 09:59:41.053 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.053 INFO [stderr] Nov 30 09:59:41.053 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.053 INFO [stderr] --> src/gb/cpu/cpu.rs:208:21 Nov 30 09:59:41.053 INFO [stderr] | Nov 30 09:59:41.053 INFO [stderr] 208 | 0x0B => cycles += self.dec_bi_register(&BiRegisterIdentifier::BC), Nov 30 09:59:41.053 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.053 INFO [stderr] Nov 30 09:59:41.053 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.053 INFO [stderr] --> src/gb/cpu/cpu.rs:210:21 Nov 30 09:59:41.053 INFO [stderr] | Nov 30 09:59:41.053 INFO [stderr] 210 | 0x0C => cycles += self.inc_register(&RegisterIdentifier::C), Nov 30 09:59:41.054 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.054 INFO [stderr] Nov 30 09:59:41.054 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.054 INFO [stderr] --> src/gb/cpu/cpu.rs:212:21 Nov 30 09:59:41.054 INFO [stderr] | Nov 30 09:59:41.054 INFO [stderr] 212 | 0x0D => cycles += self.dec_register(&RegisterIdentifier::C), Nov 30 09:59:41.054 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.054 INFO [stderr] Nov 30 09:59:41.054 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.054 INFO [stderr] --> src/gb/cpu/cpu.rs:214:21 Nov 30 09:59:41.054 INFO [stderr] | Nov 30 09:59:41.054 INFO [stderr] 214 | 0x0E => cycles += self.ld_register_d8(&RegisterIdentifier::C), Nov 30 09:59:41.054 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.054 INFO [stderr] Nov 30 09:59:41.054 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.054 INFO [stderr] --> src/gb/cpu/cpu.rs:216:21 Nov 30 09:59:41.054 INFO [stderr] | Nov 30 09:59:41.054 INFO [stderr] 216 | 0x0F => cycles += self.rrca(), Nov 30 09:59:41.054 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.054 INFO [stderr] Nov 30 09:59:41.054 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.054 INFO [stderr] --> src/gb/cpu/cpu.rs:218:21 Nov 30 09:59:41.054 INFO [stderr] | Nov 30 09:59:41.054 INFO [stderr] 218 | 0x10 => cycles += self.stop_0(), Nov 30 09:59:41.054 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.056 INFO [stderr] Nov 30 09:59:41.056 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.056 INFO [stderr] --> src/gb/cpu/cpu.rs:220:21 Nov 30 09:59:41.056 INFO [stderr] | Nov 30 09:59:41.056 INFO [stderr] 220 | 0x11 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::DE), Nov 30 09:59:41.056 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.056 INFO [stderr] Nov 30 09:59:41.056 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.056 INFO [stderr] --> src/gb/cpu/cpu.rs:222:21 Nov 30 09:59:41.056 INFO [stderr] | Nov 30 09:59:41.056 INFO [stderr] 222 | 0x12 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::DE, &RegisterIdentifier::A), Nov 30 09:59:41.056 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.056 INFO [stderr] Nov 30 09:59:41.056 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.056 INFO [stderr] --> src/gb/cpu/cpu.rs:224:21 Nov 30 09:59:41.056 INFO [stderr] | Nov 30 09:59:41.056 INFO [stderr] 224 | 0x13 => cycles += self.inc_bi_register(&BiRegisterIdentifier::DE), Nov 30 09:59:41.056 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.056 INFO [stderr] Nov 30 09:59:41.056 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.056 INFO [stderr] --> src/gb/cpu/cpu.rs:226:21 Nov 30 09:59:41.056 INFO [stderr] | Nov 30 09:59:41.056 INFO [stderr] 226 | 0x14 => cycles += self.inc_register(&RegisterIdentifier::D), Nov 30 09:59:41.056 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.056 INFO [stderr] Nov 30 09:59:41.056 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.056 INFO [stderr] --> src/gb/cpu/cpu.rs:228:21 Nov 30 09:59:41.056 INFO [stderr] | Nov 30 09:59:41.056 INFO [stderr] 228 | 0x15 => cycles += self.dec_register(&RegisterIdentifier::D), Nov 30 09:59:41.056 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.056 INFO [stderr] Nov 30 09:59:41.056 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.056 INFO [stderr] --> src/gb/cpu/cpu.rs:230:21 Nov 30 09:59:41.056 INFO [stderr] | Nov 30 09:59:41.056 INFO [stderr] 230 | 0x16 => cycles += self.ld_register_d8(&RegisterIdentifier::D), Nov 30 09:59:41.056 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.056 INFO [stderr] Nov 30 09:59:41.056 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.056 INFO [stderr] --> src/gb/cpu/cpu.rs:232:21 Nov 30 09:59:41.056 INFO [stderr] | Nov 30 09:59:41.056 INFO [stderr] 232 | 0x17 => cycles += self.rla(), Nov 30 09:59:41.056 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.056 INFO [stderr] Nov 30 09:59:41.056 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.056 INFO [stderr] --> src/gb/cpu/cpu.rs:234:21 Nov 30 09:59:41.056 INFO [stderr] | Nov 30 09:59:41.056 INFO [stderr] 234 | 0x18 => cycles += self.jr_r8(), Nov 30 09:59:41.056 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.056 INFO [stderr] Nov 30 09:59:41.056 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.056 INFO [stderr] --> src/gb/cpu/cpu.rs:236:21 Nov 30 09:59:41.056 INFO [stderr] | Nov 30 09:59:41.056 INFO [stderr] 236 | 0x19 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::DE), Nov 30 09:59:41.056 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.056 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:238:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 238 | 0x1A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::DE), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:240:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 240 | 0x1B => cycles += self.dec_bi_register(&BiRegisterIdentifier::DE), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:242:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 242 | 0x1C => cycles += self.inc_register(&RegisterIdentifier::E), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:244:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 244 | 0x1D => cycles += self.dec_register(&RegisterIdentifier::E), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:246:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 246 | 0x1E => cycles += self.ld_register_d8(&RegisterIdentifier::E), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:248:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 248 | 0x1F => cycles += self.rra(), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:250:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 250 | 0x20 => cycles += self.jr_flag_r8(CPUFlag::Z, false), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:252:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 252 | 0x21 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::HL), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:254:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 254 | 0x22 => cycles += self.ldi_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:256:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 256 | 0x23 => cycles += self.inc_bi_register(&BiRegisterIdentifier::HL), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:258:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 258 | 0x24 => cycles += self.inc_register(&RegisterIdentifier::H), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:260:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 260 | 0x25 => cycles += self.dec_register(&RegisterIdentifier::H), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:262:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 262 | 0x26 => cycles += self.ld_register_d8(&RegisterIdentifier::H), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:264:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 264 | 0x27 => cycles += self.daa(), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.057 INFO [stderr] --> src/gb/cpu/cpu.rs:266:21 Nov 30 09:59:41.057 INFO [stderr] | Nov 30 09:59:41.057 INFO [stderr] 266 | 0x28 => cycles += self.jr_flag_r8(CPUFlag::Z, true), Nov 30 09:59:41.057 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.057 INFO [stderr] Nov 30 09:59:41.057 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:268:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 268 | 0x29 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::HL), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:270:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 270 | 0x2A => cycles += self.ldi_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::HL), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:272:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 272 | 0x2B => cycles += self.dec_bi_register(&BiRegisterIdentifier::HL), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:274:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 274 | 0x2C => cycles += self.inc_register(&RegisterIdentifier::L), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:276:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 276 | 0x2D => cycles += self.dec_register(&RegisterIdentifier::L), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:278:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 278 | 0x2E => cycles += self.ld_register_d8(&RegisterIdentifier::L), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:280:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 280 | 0x2F => cycles += self.cpl(), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:282:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 282 | 0x30 => cycles += self.jr_flag_r8(CPUFlag::C, false), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:284:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 284 | 0x31 => cycles += self.ld_sp_d16(), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:286:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 286 | 0x32 => cycles += self.ldd_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:288:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 288 | 0x33 => cycles += self.inc_sp(), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:290:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 290 | 0x34 => cycles += self.inc_bi_register_ptr(&BiRegisterIdentifier::HL), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:292:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 292 | 0x35 => cycles += self.dec_bi_register_ptr(&BiRegisterIdentifier::HL), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:294:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 294 | 0x36 => cycles += self.ld_bi_register_ptr_d8(&BiRegisterIdentifier::HL), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:296:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 296 | 0x37 => cycles += self.scf(), Nov 30 09:59:41.058 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.058 INFO [stderr] Nov 30 09:59:41.058 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.058 INFO [stderr] --> src/gb/cpu/cpu.rs:298:21 Nov 30 09:59:41.058 INFO [stderr] | Nov 30 09:59:41.058 INFO [stderr] 298 | 0x38 => cycles += self.jr_flag_r8(CPUFlag::C, true), Nov 30 09:59:41.059 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.059 INFO [stderr] Nov 30 09:59:41.059 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.059 INFO [stderr] --> src/gb/cpu/cpu.rs:304:21 Nov 30 09:59:41.059 INFO [stderr] | Nov 30 09:59:41.059 INFO [stderr] 304 | 0x3B => cycles += self.dec_sp(), Nov 30 09:59:41.059 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.059 INFO [stderr] Nov 30 09:59:41.059 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.059 INFO [stderr] --> src/gb/cpu/cpu.rs:306:21 Nov 30 09:59:41.059 INFO [stderr] | Nov 30 09:59:41.059 INFO [stderr] 306 | 0x3C => cycles += self.inc_register(&RegisterIdentifier::A), Nov 30 09:59:41.059 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.059 INFO [stderr] Nov 30 09:59:41.059 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.059 INFO [stderr] --> src/gb/cpu/cpu.rs:308:21 Nov 30 09:59:41.059 INFO [stderr] | Nov 30 09:59:41.059 INFO [stderr] 308 | 0x3D => cycles += self.dec_register(&RegisterIdentifier::A), Nov 30 09:59:41.059 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.059 INFO [stderr] Nov 30 09:59:41.059 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.059 INFO [stderr] --> src/gb/cpu/cpu.rs:310:21 Nov 30 09:59:41.059 INFO [stderr] | Nov 30 09:59:41.059 INFO [stderr] 310 | 0x3E => cycles += self.ld_register_d8(&RegisterIdentifier::A), Nov 30 09:59:41.059 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.059 INFO [stderr] Nov 30 09:59:41.059 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.059 INFO [stderr] --> src/gb/cpu/cpu.rs:312:21 Nov 30 09:59:41.059 INFO [stderr] | Nov 30 09:59:41.059 INFO [stderr] 312 | 0x3F => cycles += self.ccf(), Nov 30 09:59:41.059 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.059 INFO [stderr] Nov 30 09:59:41.059 INFO [stderr] warning: value assigned to `value` is never read Nov 30 09:59:41.059 INFO [stderr] --> src/gb/cpu/cpu.rs:383:17 Nov 30 09:59:41.059 INFO [stderr] | Nov 30 09:59:41.059 INFO [stderr] 383 | let mut value = 0; Nov 30 09:59:41.059 INFO [stderr] | ^^^^^ Nov 30 09:59:41.059 INFO [stderr] Nov 30 09:59:41.059 INFO [stderr] warning: value assigned to `value` is never read Nov 30 09:59:41.059 INFO [stderr] --> src/gb/cpu/cpu.rs:445:17 Nov 30 09:59:41.059 INFO [stderr] | Nov 30 09:59:41.059 INFO [stderr] 445 | let mut value = 0; Nov 30 09:59:41.059 INFO [stderr] | ^^^^^ Nov 30 09:59:41.059 INFO [stderr] Nov 30 09:59:41.101 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:41.102 INFO [stderr] --> src/gb/cpu/cpu.rs:409:13 Nov 30 09:59:41.102 INFO [stderr] | Nov 30 09:59:41.102 INFO [stderr] 409 | let mut value; Nov 30 09:59:41.103 INFO [stderr] | ----^^^^^ Nov 30 09:59:41.103 INFO [stderr] | | Nov 30 09:59:41.103 INFO [stderr] | help: remove this `mut` Nov 30 09:59:41.120 INFO [stderr] | Nov 30 09:59:41.121 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 30 09:59:41.121 INFO [stderr] Nov 30 09:59:41.121 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:41.122 INFO [stderr] --> src/gb/cpu/cpu.rs:472:13 Nov 30 09:59:41.122 INFO [stderr] | Nov 30 09:59:41.122 INFO [stderr] 472 | let mut value; Nov 30 09:59:41.123 INFO [stderr] | ----^^^^^ Nov 30 09:59:41.123 INFO [stderr] | | Nov 30 09:59:41.123 INFO [stderr] | help: remove this `mut` Nov 30 09:59:41.123 INFO [stderr] Nov 30 09:59:41.124 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:41.124 INFO [stderr] --> src/gb/cpu/cpu.rs:511:13 Nov 30 09:59:41.124 INFO [stderr] | Nov 30 09:59:41.125 INFO [stderr] 511 | let mut address = self.memory_bus.borrow().read_16bit(self.program_counter.read() as usize); Nov 30 09:59:41.125 INFO [stderr] | ----^^^^^^^ Nov 30 09:59:41.125 INFO [stderr] | | Nov 30 09:59:41.126 INFO [stderr] | help: remove this `mut` Nov 30 09:59:41.126 INFO [stderr] Nov 30 09:59:41.180 INFO [stderr] warning: field is never used: `ram` Nov 30 09:59:41.181 INFO [stderr] --> src/gb/console.rs:35:5 Nov 30 09:59:41.181 INFO [stderr] | Nov 30 09:59:41.181 INFO [stderr] 35 | ram: Rc>, Nov 30 09:59:41.181 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.182 INFO [stderr] | Nov 30 09:59:41.182 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 30 09:59:41.182 INFO [stderr] Nov 30 09:59:41.183 INFO [stderr] warning: field is never used: `memory_bus` Nov 30 09:59:41.183 INFO [stderr] --> src/gb/console.rs:37:5 Nov 30 09:59:41.183 INFO [stderr] | Nov 30 09:59:41.183 INFO [stderr] 37 | memory_bus: Rc> Nov 30 09:59:41.184 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.184 INFO [stderr] Nov 30 09:59:41.184 INFO [stderr] warning: method is never used: `ld_bi_register_register` Nov 30 09:59:41.185 INFO [stderr] --> src/gb/cpu/cpu.rs:339:5 Nov 30 09:59:41.185 INFO [stderr] | Nov 30 09:59:41.185 INFO [stderr] 339 | / fn ld_bi_register_register(&mut self, Nov 30 09:59:41.186 INFO [stderr] 340 | | bi_register_identifier: &BiRegisterIdentifier, Nov 30 09:59:41.186 INFO [stderr] 341 | | register_identifier: &RegisterIdentifier) -> u32 { Nov 30 09:59:41.186 INFO [stderr] 342 | | let value = self.read_register(register_identifier); Nov 30 09:59:41.187 INFO [stderr] 343 | | self.write_bi_register(bi_register_identifier, value as u16); Nov 30 09:59:41.187 INFO [stderr] 344 | | 8 Nov 30 09:59:41.187 INFO [stderr] 345 | | } Nov 30 09:59:41.187 INFO [stderr] | |_____^ Nov 30 09:59:41.188 INFO [stderr] Nov 30 09:59:41.188 INFO [stderr] warning: method is never used: `ld_a16_sp` Nov 30 09:59:41.188 INFO [stderr] --> src/gb/cpu/cpu.rs:502:5 Nov 30 09:59:41.189 INFO [stderr] | Nov 30 09:59:41.189 INFO [stderr] 502 | fn ld_a16_sp(&mut self) -> u32 { Nov 30 09:59:41.189 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.189 INFO [stderr] Nov 30 09:59:41.190 INFO [stderr] warning: method is never used: `ld_register_bi_register` Nov 30 09:59:41.190 INFO [stderr] --> src/gb/cpu/cpu.rs:550:5 Nov 30 09:59:41.190 INFO [stderr] | Nov 30 09:59:41.190 INFO [stderr] 550 | / fn ld_register_bi_register(&mut self, Nov 30 09:59:41.191 INFO [stderr] 551 | | register_identifier: &RegisterIdentifier, Nov 30 09:59:41.191 INFO [stderr] 552 | | bi_register_identifier: &BiRegisterIdentifier) -> u32 { Nov 30 09:59:41.191 INFO [stderr] 553 | | let mut lhs_register = self.registers[®ister_identifier].borrow_mut(); Nov 30 09:59:41.192 INFO [stderr] ... | Nov 30 09:59:41.192 INFO [stderr] 557 | | 8 Nov 30 09:59:41.192 INFO [stderr] 558 | | } Nov 30 09:59:41.193 INFO [stderr] | |_____^ Nov 30 09:59:41.193 INFO [stderr] Nov 30 09:59:41.193 INFO [stderr] warning: variant is never constructed: `RomOnly` Nov 30 09:59:41.193 INFO [stderr] --> src/gb/memory/cartridge.rs:34:5 Nov 30 09:59:41.194 INFO [stderr] | Nov 30 09:59:41.194 INFO [stderr] 34 | RomOnly, Nov 30 09:59:41.194 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.194 INFO [stderr] Nov 30 09:59:41.195 INFO [stderr] warning: variant is never constructed: `RomMbc1` Nov 30 09:59:41.195 INFO [stderr] --> src/gb/memory/cartridge.rs:35:5 Nov 30 09:59:41.195 INFO [stderr] | Nov 30 09:59:41.195 INFO [stderr] 35 | RomMbc1, Nov 30 09:59:41.195 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.195 INFO [stderr] Nov 30 09:59:41.195 INFO [stderr] warning: variant is never constructed: `RomMbc1Ram` Nov 30 09:59:41.195 INFO [stderr] --> src/gb/memory/cartridge.rs:36:5 Nov 30 09:59:41.195 INFO [stderr] | Nov 30 09:59:41.195 INFO [stderr] 36 | RomMbc1Ram, Nov 30 09:59:41.195 INFO [stderr] | ^^^^^^^^^^ Nov 30 09:59:41.195 INFO [stderr] Nov 30 09:59:41.195 INFO [stderr] warning: variant is never constructed: `RomMbc1RamBattery` Nov 30 09:59:41.195 INFO [stderr] --> src/gb/memory/cartridge.rs:37:5 Nov 30 09:59:41.195 INFO [stderr] | Nov 30 09:59:41.195 INFO [stderr] 37 | RomMbc1RamBattery, Nov 30 09:59:41.195 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.195 INFO [stderr] Nov 30 09:59:41.195 INFO [stderr] warning: variant is never constructed: `RomMbc2` Nov 30 09:59:41.195 INFO [stderr] --> src/gb/memory/cartridge.rs:38:5 Nov 30 09:59:41.195 INFO [stderr] | Nov 30 09:59:41.195 INFO [stderr] 38 | RomMbc2, Nov 30 09:59:41.195 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.195 INFO [stderr] Nov 30 09:59:41.195 INFO [stderr] warning: variant is never constructed: `RomMbc2Battery` Nov 30 09:59:41.195 INFO [stderr] --> src/gb/memory/cartridge.rs:39:5 Nov 30 09:59:41.195 INFO [stderr] | Nov 30 09:59:41.195 INFO [stderr] 39 | RomMbc2Battery, Nov 30 09:59:41.195 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 30 09:59:41.195 INFO [stderr] Nov 30 09:59:41.195 INFO [stderr] warning: variant is never constructed: `RomRam` Nov 30 09:59:41.196 INFO [stderr] --> src/gb/memory/cartridge.rs:40:5 Nov 30 09:59:41.196 INFO [stderr] | Nov 30 09:59:41.196 INFO [stderr] 40 | RomRam, Nov 30 09:59:41.196 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.196 INFO [stderr] Nov 30 09:59:41.196 INFO [stderr] warning: variant is never constructed: `RomRamBattery` Nov 30 09:59:41.196 INFO [stderr] --> src/gb/memory/cartridge.rs:41:5 Nov 30 09:59:41.196 INFO [stderr] | Nov 30 09:59:41.196 INFO [stderr] 41 | RomRamBattery, Nov 30 09:59:41.196 INFO [stderr] | ^^^^^^^^^^^^^ Nov 30 09:59:41.196 INFO [stderr] Nov 30 09:59:41.196 INFO [stderr] warning: variant is never constructed: `RomMm01` Nov 30 09:59:41.196 INFO [stderr] --> src/gb/memory/cartridge.rs:42:5 Nov 30 09:59:41.196 INFO [stderr] | Nov 30 09:59:41.196 INFO [stderr] 42 | RomMm01, Nov 30 09:59:41.196 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.196 INFO [stderr] Nov 30 09:59:41.196 INFO [stderr] warning: variant is never constructed: `RomMm01Sram` Nov 30 09:59:41.196 INFO [stderr] --> src/gb/memory/cartridge.rs:43:5 Nov 30 09:59:41.196 INFO [stderr] | Nov 30 09:59:41.196 INFO [stderr] 43 | RomMm01Sram, Nov 30 09:59:41.196 INFO [stderr] | ^^^^^^^^^^^ Nov 30 09:59:41.196 INFO [stderr] Nov 30 09:59:41.196 INFO [stderr] warning: variant is never constructed: `RomMm01SramBattery` Nov 30 09:59:41.196 INFO [stderr] --> src/gb/memory/cartridge.rs:44:5 Nov 30 09:59:41.196 INFO [stderr] | Nov 30 09:59:41.196 INFO [stderr] 44 | RomMm01SramBattery, Nov 30 09:59:41.196 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.196 INFO [stderr] Nov 30 09:59:41.197 INFO [stderr] warning: variant is never constructed: `RomMbc3TimerBattery` Nov 30 09:59:41.197 INFO [stderr] --> src/gb/memory/cartridge.rs:45:5 Nov 30 09:59:41.197 INFO [stderr] | Nov 30 09:59:41.197 INFO [stderr] 45 | RomMbc3TimerBattery, Nov 30 09:59:41.197 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.197 INFO [stderr] Nov 30 09:59:41.197 INFO [stderr] warning: variant is never constructed: `RomMbc3TimerRamBattery` Nov 30 09:59:41.197 INFO [stderr] --> src/gb/memory/cartridge.rs:46:5 Nov 30 09:59:41.197 INFO [stderr] | Nov 30 09:59:41.197 INFO [stderr] 46 | RomMbc3TimerRamBattery, Nov 30 09:59:41.197 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.197 INFO [stderr] Nov 30 09:59:41.197 INFO [stderr] warning: variant is never constructed: `RomMbc3` Nov 30 09:59:41.197 INFO [stderr] --> src/gb/memory/cartridge.rs:47:5 Nov 30 09:59:41.197 INFO [stderr] | Nov 30 09:59:41.197 INFO [stderr] 47 | RomMbc3, Nov 30 09:59:41.197 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.197 INFO [stderr] Nov 30 09:59:41.197 INFO [stderr] warning: variant is never constructed: `RomMbc3Ram` Nov 30 09:59:41.197 INFO [stderr] --> src/gb/memory/cartridge.rs:48:5 Nov 30 09:59:41.197 INFO [stderr] | Nov 30 09:59:41.197 INFO [stderr] 48 | RomMbc3Ram, Nov 30 09:59:41.197 INFO [stderr] | ^^^^^^^^^^ Nov 30 09:59:41.197 INFO [stderr] Nov 30 09:59:41.197 INFO [stderr] warning: variant is never constructed: `RomMbc3RamBattery` Nov 30 09:59:41.197 INFO [stderr] --> src/gb/memory/cartridge.rs:49:5 Nov 30 09:59:41.197 INFO [stderr] | Nov 30 09:59:41.197 INFO [stderr] 49 | RomMbc3RamBattery, Nov 30 09:59:41.197 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.197 INFO [stderr] Nov 30 09:59:41.197 INFO [stderr] warning: variant is never constructed: `RomMbc5` Nov 30 09:59:41.197 INFO [stderr] --> src/gb/memory/cartridge.rs:50:5 Nov 30 09:59:41.197 INFO [stderr] | Nov 30 09:59:41.197 INFO [stderr] 50 | RomMbc5, Nov 30 09:59:41.198 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.198 INFO [stderr] Nov 30 09:59:41.198 INFO [stderr] warning: variant is never constructed: `RomMbc5Ram` Nov 30 09:59:41.198 INFO [stderr] --> src/gb/memory/cartridge.rs:51:5 Nov 30 09:59:41.198 INFO [stderr] | Nov 30 09:59:41.198 INFO [stderr] 51 | RomMbc5Ram, Nov 30 09:59:41.198 INFO [stderr] | ^^^^^^^^^^ Nov 30 09:59:41.198 INFO [stderr] Nov 30 09:59:41.198 INFO [stderr] warning: variant is never constructed: `RomMbc5RamBattery` Nov 30 09:59:41.198 INFO [stderr] --> src/gb/memory/cartridge.rs:52:5 Nov 30 09:59:41.198 INFO [stderr] | Nov 30 09:59:41.198 INFO [stderr] 52 | RomMbc5RamBattery, Nov 30 09:59:41.198 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.198 INFO [stderr] Nov 30 09:59:41.198 INFO [stderr] warning: variant is never constructed: `RomMbc5Rumble` Nov 30 09:59:41.198 INFO [stderr] --> src/gb/memory/cartridge.rs:53:5 Nov 30 09:59:41.198 INFO [stderr] | Nov 30 09:59:41.198 INFO [stderr] 53 | RomMbc5Rumble, Nov 30 09:59:41.198 INFO [stderr] | ^^^^^^^^^^^^^ Nov 30 09:59:41.198 INFO [stderr] Nov 30 09:59:41.198 INFO [stderr] warning: variant is never constructed: `RomMbc5RumbleSram` Nov 30 09:59:41.198 INFO [stderr] --> src/gb/memory/cartridge.rs:54:5 Nov 30 09:59:41.198 INFO [stderr] | Nov 30 09:59:41.198 INFO [stderr] 54 | RomMbc5RumbleSram, Nov 30 09:59:41.198 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.198 INFO [stderr] Nov 30 09:59:41.198 INFO [stderr] warning: variant is never constructed: `RomMbc5RumbleSramBattery` Nov 30 09:59:41.198 INFO [stderr] --> src/gb/memory/cartridge.rs:55:5 Nov 30 09:59:41.198 INFO [stderr] | Nov 30 09:59:41.198 INFO [stderr] 55 | RomMbc5RumbleSramBattery, Nov 30 09:59:41.198 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.198 INFO [stderr] Nov 30 09:59:41.198 INFO [stderr] warning: variant is never constructed: `PocketCamera` Nov 30 09:59:41.198 INFO [stderr] --> src/gb/memory/cartridge.rs:56:5 Nov 30 09:59:41.199 INFO [stderr] | Nov 30 09:59:41.199 INFO [stderr] 56 | PocketCamera, Nov 30 09:59:41.199 INFO [stderr] | ^^^^^^^^^^^^ Nov 30 09:59:41.199 INFO [stderr] Nov 30 09:59:41.199 INFO [stderr] warning: variant is never constructed: `BandaiTama5` Nov 30 09:59:41.199 INFO [stderr] --> src/gb/memory/cartridge.rs:57:5 Nov 30 09:59:41.199 INFO [stderr] | Nov 30 09:59:41.199 INFO [stderr] 57 | BandaiTama5, Nov 30 09:59:41.199 INFO [stderr] | ^^^^^^^^^^^ Nov 30 09:59:41.199 INFO [stderr] Nov 30 09:59:41.199 INFO [stderr] warning: variant is never constructed: `HudsonHuc3` Nov 30 09:59:41.199 INFO [stderr] --> src/gb/memory/cartridge.rs:58:5 Nov 30 09:59:41.199 INFO [stderr] | Nov 30 09:59:41.199 INFO [stderr] 58 | HudsonHuc3, Nov 30 09:59:41.199 INFO [stderr] | ^^^^^^^^^^ Nov 30 09:59:41.199 INFO [stderr] Nov 30 09:59:41.199 INFO [stderr] warning: variant is never constructed: `HudsonHuc1` Nov 30 09:59:41.199 INFO [stderr] --> src/gb/memory/cartridge.rs:59:5 Nov 30 09:59:41.199 INFO [stderr] | Nov 30 09:59:41.199 INFO [stderr] 59 | HudsonHuc1 Nov 30 09:59:41.199 INFO [stderr] | ^^^^^^^^^^ Nov 30 09:59:41.199 INFO [stderr] Nov 30 09:59:41.199 INFO [stderr] warning: method is never used: `get_type` Nov 30 09:59:41.199 INFO [stderr] --> src/gb/memory/cartridge.rs:76:5 Nov 30 09:59:41.199 INFO [stderr] | Nov 30 09:59:41.199 INFO [stderr] 76 | pub fn get_type(&self) -> CartridgeType { Nov 30 09:59:41.199 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.199 INFO [stderr] Nov 30 09:59:42.144 INFO [stderr] warning: private type `gb::memory::cartridge::CartridgeType` in public interface (error E0446) Nov 30 09:59:42.144 INFO [stderr] --> src/gb/memory/cartridge.rs:76:5 Nov 30 09:59:42.144 INFO [stderr] | Nov 30 09:59:42.144 INFO [stderr] 76 | / pub fn get_type(&self) -> CartridgeType { Nov 30 09:59:42.144 INFO [stderr] 77 | | match self.read_8bit(0x0147) { Nov 30 09:59:42.144 INFO [stderr] 78 | | 0x0 => CartridgeType::RomOnly, Nov 30 09:59:42.144 INFO [stderr] 79 | | 0x1 => CartridgeType::RomMbc1, Nov 30 09:59:42.144 INFO [stderr] ... | Nov 30 09:59:42.144 INFO [stderr] 105 | | } Nov 30 09:59:42.144 INFO [stderr] 106 | | } Nov 30 09:59:42.144 INFO [stderr] | |_____^ Nov 30 09:59:42.144 INFO [stderr] | Nov 30 09:59:42.144 INFO [stderr] = note: #[warn(private_in_public)] on by default Nov 30 09:59:42.144 INFO [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! Nov 30 09:59:42.144 INFO [stderr] = note: for more information, see issue #34537 Nov 30 09:59:42.144 INFO [stderr] Nov 30 09:59:42.158 INFO [stderr] warning: variable `cycles` is assigned to, but never used Nov 30 09:59:42.158 INFO [stderr] --> src/gb/cpu/cpu.rs:180:17 Nov 30 09:59:42.158 INFO [stderr] | Nov 30 09:59:42.158 INFO [stderr] 180 | let mut cycles = 0; Nov 30 09:59:42.158 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.158 INFO [stderr] | Nov 30 09:59:42.158 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 30 09:59:42.158 INFO [stderr] = note: consider using `_cycles` instead Nov 30 09:59:42.158 INFO [stderr] Nov 30 09:59:42.158 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.158 INFO [stderr] --> src/gb/cpu/cpu.rs:186:21 Nov 30 09:59:42.158 INFO [stderr] | Nov 30 09:59:42.158 INFO [stderr] 186 | 0x00 => cycles += self.nop(), Nov 30 09:59:42.158 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.158 INFO [stderr] | Nov 30 09:59:42.158 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 30 09:59:42.158 INFO [stderr] Nov 30 09:59:42.158 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.158 INFO [stderr] --> src/gb/cpu/cpu.rs:188:21 Nov 30 09:59:42.159 INFO [stderr] | Nov 30 09:59:42.159 INFO [stderr] 188 | 0x01 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::BC), Nov 30 09:59:42.159 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.159 INFO [stderr] Nov 30 09:59:42.159 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.159 INFO [stderr] --> src/gb/cpu/cpu.rs:190:21 Nov 30 09:59:42.159 INFO [stderr] | Nov 30 09:59:42.159 INFO [stderr] 190 | 0x02 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::BC, &RegisterIdentifier::A), Nov 30 09:59:42.159 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.159 INFO [stderr] Nov 30 09:59:42.159 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.159 INFO [stderr] --> src/gb/cpu/cpu.rs:192:21 Nov 30 09:59:42.159 INFO [stderr] | Nov 30 09:59:42.159 INFO [stderr] 192 | 0x03 => cycles += self.inc_bi_register(&BiRegisterIdentifier::BC), Nov 30 09:59:42.159 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.159 INFO [stderr] Nov 30 09:59:42.159 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.159 INFO [stderr] --> src/gb/cpu/cpu.rs:194:21 Nov 30 09:59:42.159 INFO [stderr] | Nov 30 09:59:42.159 INFO [stderr] 194 | 0x04 => cycles += self.inc_register(&RegisterIdentifier::B), Nov 30 09:59:42.159 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.159 INFO [stderr] Nov 30 09:59:42.159 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.159 INFO [stderr] --> src/gb/cpu/cpu.rs:196:21 Nov 30 09:59:42.159 INFO [stderr] | Nov 30 09:59:42.159 INFO [stderr] 196 | 0x05 => cycles += self.dec_register(&RegisterIdentifier::B), Nov 30 09:59:42.159 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.159 INFO [stderr] Nov 30 09:59:42.159 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.159 INFO [stderr] --> src/gb/cpu/cpu.rs:198:21 Nov 30 09:59:42.159 INFO [stderr] | Nov 30 09:59:42.159 INFO [stderr] 198 | 0x06 => cycles += self.ld_register_d8(&RegisterIdentifier::B), Nov 30 09:59:42.159 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.159 INFO [stderr] Nov 30 09:59:42.159 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.159 INFO [stderr] --> src/gb/cpu/cpu.rs:200:21 Nov 30 09:59:42.159 INFO [stderr] | Nov 30 09:59:42.159 INFO [stderr] 200 | 0x07 => cycles += self.rlca(), Nov 30 09:59:42.160 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.160 INFO [stderr] Nov 30 09:59:42.160 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.160 INFO [stderr] --> src/gb/cpu/cpu.rs:202:21 Nov 30 09:59:42.160 INFO [stderr] | Nov 30 09:59:42.160 INFO [stderr] 202 | 0x08 => cycles += self.ld_a16_ptr_sp(), Nov 30 09:59:42.160 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.160 INFO [stderr] Nov 30 09:59:42.160 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.160 INFO [stderr] --> src/gb/cpu/cpu.rs:204:21 Nov 30 09:59:42.160 INFO [stderr] | Nov 30 09:59:42.160 INFO [stderr] 204 | 0x09 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::BC), Nov 30 09:59:42.160 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.160 INFO [stderr] Nov 30 09:59:42.160 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.160 INFO [stderr] --> src/gb/cpu/cpu.rs:206:21 Nov 30 09:59:42.160 INFO [stderr] | Nov 30 09:59:42.160 INFO [stderr] 206 | 0x0A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::BC), Nov 30 09:59:42.160 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.160 INFO [stderr] Nov 30 09:59:42.160 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.160 INFO [stderr] --> src/gb/cpu/cpu.rs:208:21 Nov 30 09:59:42.160 INFO [stderr] | Nov 30 09:59:42.160 INFO [stderr] 208 | 0x0B => cycles += self.dec_bi_register(&BiRegisterIdentifier::BC), Nov 30 09:59:42.160 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.160 INFO [stderr] Nov 30 09:59:42.160 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.160 INFO [stderr] --> src/gb/cpu/cpu.rs:210:21 Nov 30 09:59:42.160 INFO [stderr] | Nov 30 09:59:42.160 INFO [stderr] 210 | 0x0C => cycles += self.inc_register(&RegisterIdentifier::C), Nov 30 09:59:42.160 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.160 INFO [stderr] Nov 30 09:59:42.160 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.160 INFO [stderr] --> src/gb/cpu/cpu.rs:212:21 Nov 30 09:59:42.160 INFO [stderr] | Nov 30 09:59:42.161 INFO [stderr] 212 | 0x0D => cycles += self.dec_register(&RegisterIdentifier::C), Nov 30 09:59:42.161 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.161 INFO [stderr] Nov 30 09:59:42.161 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.161 INFO [stderr] --> src/gb/cpu/cpu.rs:214:21 Nov 30 09:59:42.161 INFO [stderr] | Nov 30 09:59:42.161 INFO [stderr] 214 | 0x0E => cycles += self.ld_register_d8(&RegisterIdentifier::C), Nov 30 09:59:42.161 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.161 INFO [stderr] Nov 30 09:59:42.161 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.161 INFO [stderr] --> src/gb/cpu/cpu.rs:216:21 Nov 30 09:59:42.161 INFO [stderr] | Nov 30 09:59:42.161 INFO [stderr] 216 | 0x0F => cycles += self.rrca(), Nov 30 09:59:42.161 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.161 INFO [stderr] Nov 30 09:59:42.161 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.161 INFO [stderr] --> src/gb/cpu/cpu.rs:218:21 Nov 30 09:59:42.161 INFO [stderr] | Nov 30 09:59:42.161 INFO [stderr] 218 | 0x10 => cycles += self.stop_0(), Nov 30 09:59:42.161 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.161 INFO [stderr] Nov 30 09:59:42.161 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.161 INFO [stderr] --> src/gb/cpu/cpu.rs:220:21 Nov 30 09:59:42.161 INFO [stderr] | Nov 30 09:59:42.161 INFO [stderr] 220 | 0x11 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::DE), Nov 30 09:59:42.161 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.161 INFO [stderr] Nov 30 09:59:42.161 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.161 INFO [stderr] --> src/gb/cpu/cpu.rs:222:21 Nov 30 09:59:42.161 INFO [stderr] | Nov 30 09:59:42.161 INFO [stderr] 222 | 0x12 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::DE, &RegisterIdentifier::A), Nov 30 09:59:42.161 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.161 INFO [stderr] Nov 30 09:59:42.161 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.161 INFO [stderr] --> src/gb/cpu/cpu.rs:224:21 Nov 30 09:59:42.161 INFO [stderr] | Nov 30 09:59:42.161 INFO [stderr] 224 | 0x13 => cycles += self.inc_bi_register(&BiRegisterIdentifier::DE), Nov 30 09:59:42.162 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.162 INFO [stderr] Nov 30 09:59:42.162 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.162 INFO [stderr] --> src/gb/cpu/cpu.rs:226:21 Nov 30 09:59:42.162 INFO [stderr] | Nov 30 09:59:42.162 INFO [stderr] 226 | 0x14 => cycles += self.inc_register(&RegisterIdentifier::D), Nov 30 09:59:42.162 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.162 INFO [stderr] Nov 30 09:59:42.162 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.162 INFO [stderr] --> src/gb/cpu/cpu.rs:228:21 Nov 30 09:59:42.162 INFO [stderr] | Nov 30 09:59:42.162 INFO [stderr] 228 | 0x15 => cycles += self.dec_register(&RegisterIdentifier::D), Nov 30 09:59:42.162 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.162 INFO [stderr] Nov 30 09:59:42.162 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.162 INFO [stderr] --> src/gb/cpu/cpu.rs:230:21 Nov 30 09:59:42.162 INFO [stderr] | Nov 30 09:59:42.162 INFO [stderr] 230 | 0x16 => cycles += self.ld_register_d8(&RegisterIdentifier::D), Nov 30 09:59:42.162 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.162 INFO [stderr] Nov 30 09:59:42.162 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.162 INFO [stderr] --> src/gb/cpu/cpu.rs:232:21 Nov 30 09:59:42.162 INFO [stderr] | Nov 30 09:59:42.162 INFO [stderr] 232 | 0x17 => cycles += self.rla(), Nov 30 09:59:42.162 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.162 INFO [stderr] Nov 30 09:59:42.162 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.162 INFO [stderr] --> src/gb/cpu/cpu.rs:234:21 Nov 30 09:59:42.162 INFO [stderr] | Nov 30 09:59:42.162 INFO [stderr] 234 | 0x18 => cycles += self.jr_r8(), Nov 30 09:59:42.163 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.163 INFO [stderr] Nov 30 09:59:42.163 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.163 INFO [stderr] --> src/gb/cpu/cpu.rs:236:21 Nov 30 09:59:42.163 INFO [stderr] | Nov 30 09:59:42.163 INFO [stderr] 236 | 0x19 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::DE), Nov 30 09:59:42.163 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.163 INFO [stderr] Nov 30 09:59:42.163 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.163 INFO [stderr] --> src/gb/cpu/cpu.rs:238:21 Nov 30 09:59:42.163 INFO [stderr] | Nov 30 09:59:42.163 INFO [stderr] 238 | 0x1A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::DE), Nov 30 09:59:42.163 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.163 INFO [stderr] Nov 30 09:59:42.163 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.163 INFO [stderr] --> src/gb/cpu/cpu.rs:240:21 Nov 30 09:59:42.163 INFO [stderr] | Nov 30 09:59:42.163 INFO [stderr] 240 | 0x1B => cycles += self.dec_bi_register(&BiRegisterIdentifier::DE), Nov 30 09:59:42.163 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.163 INFO [stderr] Nov 30 09:59:42.163 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.163 INFO [stderr] --> src/gb/cpu/cpu.rs:242:21 Nov 30 09:59:42.163 INFO [stderr] | Nov 30 09:59:42.163 INFO [stderr] 242 | 0x1C => cycles += self.inc_register(&RegisterIdentifier::E), Nov 30 09:59:42.163 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.163 INFO [stderr] Nov 30 09:59:42.163 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.163 INFO [stderr] --> src/gb/cpu/cpu.rs:244:21 Nov 30 09:59:42.163 INFO [stderr] | Nov 30 09:59:42.163 INFO [stderr] 244 | 0x1D => cycles += self.dec_register(&RegisterIdentifier::E), Nov 30 09:59:42.163 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.163 INFO [stderr] Nov 30 09:59:42.163 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.163 INFO [stderr] --> src/gb/cpu/cpu.rs:246:21 Nov 30 09:59:42.163 INFO [stderr] | Nov 30 09:59:42.163 INFO [stderr] 246 | 0x1E => cycles += self.ld_register_d8(&RegisterIdentifier::E), Nov 30 09:59:42.163 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.163 INFO [stderr] Nov 30 09:59:42.163 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.163 INFO [stderr] --> src/gb/cpu/cpu.rs:248:21 Nov 30 09:59:42.163 INFO [stderr] | Nov 30 09:59:42.164 INFO [stderr] 248 | 0x1F => cycles += self.rra(), Nov 30 09:59:42.164 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.164 INFO [stderr] Nov 30 09:59:42.164 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.164 INFO [stderr] --> src/gb/cpu/cpu.rs:250:21 Nov 30 09:59:42.164 INFO [stderr] | Nov 30 09:59:42.164 INFO [stderr] 250 | 0x20 => cycles += self.jr_flag_r8(CPUFlag::Z, false), Nov 30 09:59:42.164 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.164 INFO [stderr] Nov 30 09:59:42.164 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.164 INFO [stderr] --> src/gb/cpu/cpu.rs:252:21 Nov 30 09:59:42.164 INFO [stderr] | Nov 30 09:59:42.164 INFO [stderr] 252 | 0x21 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::HL), Nov 30 09:59:42.164 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.164 INFO [stderr] Nov 30 09:59:42.164 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.164 INFO [stderr] --> src/gb/cpu/cpu.rs:254:21 Nov 30 09:59:42.164 INFO [stderr] | Nov 30 09:59:42.164 INFO [stderr] 254 | 0x22 => cycles += self.ldi_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), Nov 30 09:59:42.164 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.164 INFO [stderr] Nov 30 09:59:42.164 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.164 INFO [stderr] --> src/gb/cpu/cpu.rs:256:21 Nov 30 09:59:42.164 INFO [stderr] | Nov 30 09:59:42.164 INFO [stderr] 256 | 0x23 => cycles += self.inc_bi_register(&BiRegisterIdentifier::HL), Nov 30 09:59:42.164 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.164 INFO [stderr] Nov 30 09:59:42.164 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.164 INFO [stderr] --> src/gb/cpu/cpu.rs:258:21 Nov 30 09:59:42.164 INFO [stderr] | Nov 30 09:59:42.164 INFO [stderr] 258 | 0x24 => cycles += self.inc_register(&RegisterIdentifier::H), Nov 30 09:59:42.164 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.164 INFO [stderr] Nov 30 09:59:42.164 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.164 INFO [stderr] --> src/gb/cpu/cpu.rs:260:21 Nov 30 09:59:42.164 INFO [stderr] | Nov 30 09:59:42.164 INFO [stderr] 260 | 0x25 => cycles += self.dec_register(&RegisterIdentifier::H), Nov 30 09:59:42.164 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.164 INFO [stderr] Nov 30 09:59:42.164 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.164 INFO [stderr] --> src/gb/cpu/cpu.rs:262:21 Nov 30 09:59:42.164 INFO [stderr] | Nov 30 09:59:42.164 INFO [stderr] 262 | 0x26 => cycles += self.ld_register_d8(&RegisterIdentifier::H), Nov 30 09:59:42.165 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.165 INFO [stderr] Nov 30 09:59:42.165 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.165 INFO [stderr] --> src/gb/cpu/cpu.rs:264:21 Nov 30 09:59:42.165 INFO [stderr] | Nov 30 09:59:42.165 INFO [stderr] 264 | 0x27 => cycles += self.daa(), Nov 30 09:59:42.165 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.165 INFO [stderr] Nov 30 09:59:42.165 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.165 INFO [stderr] --> src/gb/cpu/cpu.rs:266:21 Nov 30 09:59:42.165 INFO [stderr] | Nov 30 09:59:42.165 INFO [stderr] 266 | 0x28 => cycles += self.jr_flag_r8(CPUFlag::Z, true), Nov 30 09:59:42.165 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.165 INFO [stderr] Nov 30 09:59:42.168 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.168 INFO [stderr] --> src/gb/cpu/cpu.rs:268:21 Nov 30 09:59:42.168 INFO [stderr] | Nov 30 09:59:42.168 INFO [stderr] 268 | 0x29 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::HL), Nov 30 09:59:42.168 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.168 INFO [stderr] Nov 30 09:59:42.168 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.168 INFO [stderr] --> src/gb/cpu/cpu.rs:270:21 Nov 30 09:59:42.168 INFO [stderr] | Nov 30 09:59:42.168 INFO [stderr] 270 | 0x2A => cycles += self.ldi_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::HL), Nov 30 09:59:42.168 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.168 INFO [stderr] Nov 30 09:59:42.169 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.169 INFO [stderr] --> src/gb/cpu/cpu.rs:272:21 Nov 30 09:59:42.169 INFO [stderr] | Nov 30 09:59:42.169 INFO [stderr] 272 | 0x2B => cycles += self.dec_bi_register(&BiRegisterIdentifier::HL), Nov 30 09:59:42.169 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.169 INFO [stderr] Nov 30 09:59:42.169 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.169 INFO [stderr] --> src/gb/cpu/cpu.rs:274:21 Nov 30 09:59:42.169 INFO [stderr] | Nov 30 09:59:42.169 INFO [stderr] 274 | 0x2C => cycles += self.inc_register(&RegisterIdentifier::L), Nov 30 09:59:42.169 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.169 INFO [stderr] Nov 30 09:59:42.169 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.169 INFO [stderr] --> src/gb/cpu/cpu.rs:276:21 Nov 30 09:59:42.169 INFO [stderr] | Nov 30 09:59:42.169 INFO [stderr] 276 | 0x2D => cycles += self.dec_register(&RegisterIdentifier::L), Nov 30 09:59:42.169 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.169 INFO [stderr] Nov 30 09:59:42.169 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.169 INFO [stderr] --> src/gb/cpu/cpu.rs:278:21 Nov 30 09:59:42.169 INFO [stderr] | Nov 30 09:59:42.169 INFO [stderr] 278 | 0x2E => cycles += self.ld_register_d8(&RegisterIdentifier::L), Nov 30 09:59:42.169 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.169 INFO [stderr] Nov 30 09:59:42.169 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.169 INFO [stderr] --> src/gb/cpu/cpu.rs:280:21 Nov 30 09:59:42.169 INFO [stderr] | Nov 30 09:59:42.169 INFO [stderr] 280 | 0x2F => cycles += self.cpl(), Nov 30 09:59:42.169 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.169 INFO [stderr] Nov 30 09:59:42.169 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.169 INFO [stderr] --> src/gb/cpu/cpu.rs:282:21 Nov 30 09:59:42.169 INFO [stderr] | Nov 30 09:59:42.169 INFO [stderr] 282 | 0x30 => cycles += self.jr_flag_r8(CPUFlag::C, false), Nov 30 09:59:42.169 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.169 INFO [stderr] Nov 30 09:59:42.169 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.170 INFO [stderr] --> src/gb/cpu/cpu.rs:284:21 Nov 30 09:59:42.170 INFO [stderr] | Nov 30 09:59:42.170 INFO [stderr] 284 | 0x31 => cycles += self.ld_sp_d16(), Nov 30 09:59:42.170 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.170 INFO [stderr] Nov 30 09:59:42.170 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.170 INFO [stderr] --> src/gb/cpu/cpu.rs:286:21 Nov 30 09:59:42.170 INFO [stderr] | Nov 30 09:59:42.170 INFO [stderr] 286 | 0x32 => cycles += self.ldd_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), Nov 30 09:59:42.170 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.170 INFO [stderr] Nov 30 09:59:42.170 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.170 INFO [stderr] --> src/gb/cpu/cpu.rs:288:21 Nov 30 09:59:42.170 INFO [stderr] | Nov 30 09:59:42.170 INFO [stderr] 288 | 0x33 => cycles += self.inc_sp(), Nov 30 09:59:42.170 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.170 INFO [stderr] Nov 30 09:59:42.170 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.170 INFO [stderr] --> src/gb/cpu/cpu.rs:290:21 Nov 30 09:59:42.170 INFO [stderr] | Nov 30 09:59:42.170 INFO [stderr] 290 | 0x34 => cycles += self.inc_bi_register_ptr(&BiRegisterIdentifier::HL), Nov 30 09:59:42.170 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.170 INFO [stderr] Nov 30 09:59:42.170 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.170 INFO [stderr] --> src/gb/cpu/cpu.rs:292:21 Nov 30 09:59:42.170 INFO [stderr] | Nov 30 09:59:42.170 INFO [stderr] 292 | 0x35 => cycles += self.dec_bi_register_ptr(&BiRegisterIdentifier::HL), Nov 30 09:59:42.170 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.170 INFO [stderr] Nov 30 09:59:42.170 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.170 INFO [stderr] --> src/gb/cpu/cpu.rs:294:21 Nov 30 09:59:42.170 INFO [stderr] | Nov 30 09:59:42.170 INFO [stderr] 294 | 0x36 => cycles += self.ld_bi_register_ptr_d8(&BiRegisterIdentifier::HL), Nov 30 09:59:42.170 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.171 INFO [stderr] Nov 30 09:59:42.171 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.171 INFO [stderr] --> src/gb/cpu/cpu.rs:296:21 Nov 30 09:59:42.171 INFO [stderr] | Nov 30 09:59:42.171 INFO [stderr] 296 | 0x37 => cycles += self.scf(), Nov 30 09:59:42.171 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.171 INFO [stderr] Nov 30 09:59:42.171 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.171 INFO [stderr] --> src/gb/cpu/cpu.rs:298:21 Nov 30 09:59:42.171 INFO [stderr] | Nov 30 09:59:42.171 INFO [stderr] 298 | 0x38 => cycles += self.jr_flag_r8(CPUFlag::C, true), Nov 30 09:59:42.171 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.171 INFO [stderr] Nov 30 09:59:42.171 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.171 INFO [stderr] --> src/gb/cpu/cpu.rs:304:21 Nov 30 09:59:42.171 INFO [stderr] | Nov 30 09:59:42.171 INFO [stderr] 304 | 0x3B => cycles += self.dec_sp(), Nov 30 09:59:42.171 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.171 INFO [stderr] Nov 30 09:59:42.171 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.171 INFO [stderr] --> src/gb/cpu/cpu.rs:306:21 Nov 30 09:59:42.171 INFO [stderr] | Nov 30 09:59:42.171 INFO [stderr] 306 | 0x3C => cycles += self.inc_register(&RegisterIdentifier::A), Nov 30 09:59:42.171 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.171 INFO [stderr] Nov 30 09:59:42.171 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.171 INFO [stderr] --> src/gb/cpu/cpu.rs:308:21 Nov 30 09:59:42.171 INFO [stderr] | Nov 30 09:59:42.171 INFO [stderr] 308 | 0x3D => cycles += self.dec_register(&RegisterIdentifier::A), Nov 30 09:59:42.171 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.171 INFO [stderr] Nov 30 09:59:42.171 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.171 INFO [stderr] --> src/gb/cpu/cpu.rs:310:21 Nov 30 09:59:42.171 INFO [stderr] | Nov 30 09:59:42.171 INFO [stderr] 310 | 0x3E => cycles += self.ld_register_d8(&RegisterIdentifier::A), Nov 30 09:59:42.171 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.171 INFO [stderr] Nov 30 09:59:42.172 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.172 INFO [stderr] --> src/gb/cpu/cpu.rs:312:21 Nov 30 09:59:42.172 INFO [stderr] | Nov 30 09:59:42.172 INFO [stderr] 312 | 0x3F => cycles += self.ccf(), Nov 30 09:59:42.172 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.172 INFO [stderr] Nov 30 09:59:42.172 INFO [stderr] warning: value assigned to `value` is never read Nov 30 09:59:42.172 INFO [stderr] --> src/gb/cpu/cpu.rs:383:17 Nov 30 09:59:42.172 INFO [stderr] | Nov 30 09:59:42.172 INFO [stderr] 383 | let mut value = 0; Nov 30 09:59:42.172 INFO [stderr] | ^^^^^ Nov 30 09:59:42.172 INFO [stderr] Nov 30 09:59:42.172 INFO [stderr] warning: value assigned to `value` is never read Nov 30 09:59:42.172 INFO [stderr] --> src/gb/cpu/cpu.rs:445:17 Nov 30 09:59:42.172 INFO [stderr] | Nov 30 09:59:42.172 INFO [stderr] 445 | let mut value = 0; Nov 30 09:59:42.172 INFO [stderr] | ^^^^^ Nov 30 09:59:42.172 INFO [stderr] Nov 30 09:59:42.260 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.260 INFO [stderr] --> src/gb/cpu/cpu.rs:409:13 Nov 30 09:59:42.260 INFO [stderr] | Nov 30 09:59:42.260 INFO [stderr] 409 | let mut value; Nov 30 09:59:42.260 INFO [stderr] | ----^^^^^ Nov 30 09:59:42.260 INFO [stderr] | | Nov 30 09:59:42.260 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.260 INFO [stderr] | Nov 30 09:59:42.260 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 30 09:59:42.261 INFO [stderr] Nov 30 09:59:42.261 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.261 INFO [stderr] --> src/gb/cpu/cpu.rs:472:13 Nov 30 09:59:42.261 INFO [stderr] | Nov 30 09:59:42.261 INFO [stderr] 472 | let mut value; Nov 30 09:59:42.261 INFO [stderr] | ----^^^^^ Nov 30 09:59:42.261 INFO [stderr] | | Nov 30 09:59:42.261 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.261 INFO [stderr] Nov 30 09:59:42.261 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.261 INFO [stderr] --> src/gb/cpu/cpu.rs:511:13 Nov 30 09:59:42.261 INFO [stderr] | Nov 30 09:59:42.261 INFO [stderr] 511 | let mut address = self.memory_bus.borrow().read_16bit(self.program_counter.read() as usize); Nov 30 09:59:42.261 INFO [stderr] | ----^^^^^^^ Nov 30 09:59:42.261 INFO [stderr] | | Nov 30 09:59:42.261 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.261 INFO [stderr] Nov 30 09:59:42.310 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.310 INFO [stderr] --> src/gb/cpu/cpu.rs:849:17 Nov 30 09:59:42.310 INFO [stderr] | Nov 30 09:59:42.310 INFO [stderr] 849 | let mut register_f = cpu.registers[&RegisterIdentifier::F].borrow_mut(); Nov 30 09:59:42.310 INFO [stderr] | ----^^^^^^^^^^ Nov 30 09:59:42.310 INFO [stderr] | | Nov 30 09:59:42.310 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.310 INFO [stderr] Nov 30 09:59:42.422 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.422 INFO [stderr] --> src/gb/memory/memory_bus.rs:140:13 Nov 30 09:59:42.422 INFO [stderr] | Nov 30 09:59:42.423 INFO [stderr] 140 | let mut bus = create_bus(); Nov 30 09:59:42.423 INFO [stderr] | ----^^^ Nov 30 09:59:42.423 INFO [stderr] | | Nov 30 09:59:42.423 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.423 INFO [stderr] Nov 30 09:59:42.425 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.425 INFO [stderr] --> src/gb/memory/memory_bus.rs:149:13 Nov 30 09:59:42.425 INFO [stderr] | Nov 30 09:59:42.425 INFO [stderr] 149 | let mut bus = create_bus(); Nov 30 09:59:42.425 INFO [stderr] | ----^^^ Nov 30 09:59:42.425 INFO [stderr] | | Nov 30 09:59:42.425 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.426 INFO [stderr] Nov 30 09:59:42.427 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.427 INFO [stderr] --> src/gb/memory/memory_bus.rs:158:13 Nov 30 09:59:42.427 INFO [stderr] | Nov 30 09:59:42.427 INFO [stderr] 158 | let mut bus = create_bus(); Nov 30 09:59:42.427 INFO [stderr] | ----^^^ Nov 30 09:59:42.427 INFO [stderr] | | Nov 30 09:59:42.428 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.428 INFO [stderr] Nov 30 09:59:42.459 INFO [stderr] warning: field is never used: `ram` Nov 30 09:59:42.459 INFO [stderr] --> src/gb/console.rs:35:5 Nov 30 09:59:42.459 INFO [stderr] | Nov 30 09:59:42.459 INFO [stderr] 35 | ram: Rc>, Nov 30 09:59:42.459 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:42.459 INFO [stderr] | Nov 30 09:59:42.459 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 30 09:59:42.460 INFO [stderr] Nov 30 09:59:42.460 INFO [stderr] warning: field is never used: `memory_bus` Nov 30 09:59:42.460 INFO [stderr] --> src/gb/console.rs:37:5 Nov 30 09:59:42.460 INFO [stderr] | Nov 30 09:59:42.460 INFO [stderr] 37 | memory_bus: Rc> Nov 30 09:59:42.460 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:42.460 INFO [stderr] Nov 30 09:59:42.473 INFO [stderr] warning: literal out of range for u8 Nov 30 09:59:42.473 INFO [stderr] --> src/gb/cpu/cpu.rs:1156:63 Nov 30 09:59:42.473 INFO [stderr] | Nov 30 09:59:42.473 INFO [stderr] 1156 | assert_eq!(cpu.read_register(&RegisterIdentifier::A), 0x180 as u8); Nov 30 09:59:42.473 INFO [stderr] | ^^^^^ Nov 30 09:59:42.473 INFO [stderr] | Nov 30 09:59:42.473 INFO [stderr] = note: #[warn(overflowing_literals)] on by default Nov 30 09:59:42.474 INFO [stderr] = note: the literal `0x180` (decimal `384`) does not fit into an `u8` and will become `128u8` Nov 30 09:59:42.474 INFO [stderr] = help: consider using `u16` instead Nov 30 09:59:42.474 INFO [stderr] Nov 30 09:59:42.525 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4.19s Nov 30 09:59:42.533 INFO [stderr] su: No module specific data is present Nov 30 09:59:43.338 INFO running `"docker" "inspect" "cb55247b4ed4479a4770f3b10e7a847a40a9318464868a4f36047e084b031653"` Nov 30 09:59:43.574 INFO running `"docker" "rm" "-f" "cb55247b4ed4479a4770f3b10e7a847a40a9318464868a4f36047e084b031653"` Nov 30 09:59:43.944 INFO [stdout] cb55247b4ed4479a4770f3b10e7a847a40a9318464868a4f36047e084b031653