Nov 30 09:59:37.196 INFO checking Lisible/oca against master#a49316ddc99d9d595193557fc899f6c52e4d9af9 for pr-56323 Nov 30 09:59:37.196 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56323/worker-6/master#a49316ddc99d9d595193557fc899f6c52e4d9af9:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-6/pr-56323/master#a49316ddc99d9d595193557fc899f6c52e4d9af9:/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 +a49316ddc99d9d595193557fc899f6c52e4d9af9-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.520 INFO [stdout] 9f70f67743a4a20d4cb113e4f6f39a4334d05640ba814ede0a20f85d00f41b41 Nov 30 09:59:37.522 INFO running `"docker" "start" "-a" "9f70f67743a4a20d4cb113e4f6f39a4334d05640ba814ede0a20f85d00f41b41"` Nov 30 09:59:38.737 INFO [stderr] usermod: no changes Nov 30 09:59:38.856 INFO [stderr] Checking sdl v0.3.6 Nov 30 09:59:40.326 INFO [stderr] Checking oca v0.1.0 (/source) Nov 30 09:59:40.936 INFO [stderr] warning: unnecessary parentheses around assigned value Nov 30 09:59:40.936 INFO [stderr] --> src/gb/cpu/cpu.rs:460:29 Nov 30 09:59:40.936 INFO [stderr] | Nov 30 09:59:40.936 INFO [stderr] 460 | let mut new_value = (value >> 1); Nov 30 09:59:40.936 INFO [stderr] | ^^^^^^^^^^^^ help: remove these parentheses Nov 30 09:59:40.936 INFO [stderr] | Nov 30 09:59:40.936 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 30 09:59:40.936 INFO [stderr] Nov 30 09:59:40.937 INFO [stderr] warning: unused import: `std::u8` Nov 30 09:59:40.937 INFO [stderr] --> src/gb/cpu/cpu.rs:618:13 Nov 30 09:59:40.937 INFO [stderr] | Nov 30 09:59:40.937 INFO [stderr] 618 | use std::u8; Nov 30 09:59:40.937 INFO [stderr] | ^^^^^^^ Nov 30 09:59:40.937 INFO [stderr] | Nov 30 09:59:40.937 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 30 09:59:40.937 INFO [stderr] Nov 30 09:59:41.219 INFO [stderr] warning: unnecessary parentheses around assigned value Nov 30 09:59:41.220 INFO [stderr] --> src/gb/cpu/cpu.rs:460:29 Nov 30 09:59:41.220 INFO [stderr] | Nov 30 09:59:41.220 INFO [stderr] 460 | let mut new_value = (value >> 1); Nov 30 09:59:41.221 INFO [stderr] | ^^^^^^^^^^^^ help: remove these parentheses Nov 30 09:59:41.221 INFO [stderr] | Nov 30 09:59:41.221 INFO [stderr] = note: #[warn(unused_parens)] on by default Nov 30 09:59:41.222 INFO [stderr] Nov 30 09:59:41.222 INFO [stderr] warning: unused import: `std::u8` Nov 30 09:59:41.222 INFO [stderr] --> src/gb/cpu/cpu.rs:618:13 Nov 30 09:59:41.223 INFO [stderr] | Nov 30 09:59:41.223 INFO [stderr] 618 | use std::u8; Nov 30 09:59:41.223 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.224 INFO [stderr] | Nov 30 09:59:41.224 INFO [stderr] = note: #[warn(unused_imports)] on by default Nov 30 09:59:41.224 INFO [stderr] Nov 30 09:59:41.332 INFO [stderr] warning: private type `gb::memory::cartridge::CartridgeType` in public interface (error E0446) Nov 30 09:59:41.333 INFO [stderr] --> src/gb/memory/cartridge.rs:76:5 Nov 30 09:59:41.333 INFO [stderr] | Nov 30 09:59:41.333 INFO [stderr] 76 | / pub fn get_type(&self) -> CartridgeType { Nov 30 09:59:41.333 INFO [stderr] 77 | | match self.read_8bit(0x0147) { Nov 30 09:59:41.334 INFO [stderr] 78 | | 0x0 => CartridgeType::RomOnly, Nov 30 09:59:41.334 INFO [stderr] 79 | | 0x1 => CartridgeType::RomMbc1, Nov 30 09:59:41.334 INFO [stderr] ... | Nov 30 09:59:41.335 INFO [stderr] 105 | | } Nov 30 09:59:41.335 INFO [stderr] 106 | | } Nov 30 09:59:41.335 INFO [stderr] | |_____^ Nov 30 09:59:41.336 INFO [stderr] | Nov 30 09:59:41.336 INFO [stderr] = note: #[warn(private_in_public)] on by default Nov 30 09:59:41.336 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.337 INFO [stderr] = note: for more information, see issue #34537 Nov 30 09:59:41.337 INFO [stderr] Nov 30 09:59:41.337 INFO [stderr] warning: variable `cycles` is assigned to, but never used Nov 30 09:59:41.337 INFO [stderr] --> src/gb/cpu/cpu.rs:180:17 Nov 30 09:59:41.338 INFO [stderr] | Nov 30 09:59:41.338 INFO [stderr] 180 | let mut cycles = 0; Nov 30 09:59:41.338 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.339 INFO [stderr] | Nov 30 09:59:41.339 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 30 09:59:41.339 INFO [stderr] = note: consider using `_cycles` instead Nov 30 09:59:41.339 INFO [stderr] Nov 30 09:59:41.340 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.340 INFO [stderr] --> src/gb/cpu/cpu.rs:186:21 Nov 30 09:59:41.340 INFO [stderr] | Nov 30 09:59:41.341 INFO [stderr] 186 | 0x00 => cycles += self.nop(), Nov 30 09:59:41.341 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.341 INFO [stderr] | Nov 30 09:59:41.341 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 30 09:59:41.341 INFO [stderr] Nov 30 09:59:41.342 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.342 INFO [stderr] --> src/gb/cpu/cpu.rs:188:21 Nov 30 09:59:41.342 INFO [stderr] | Nov 30 09:59:41.342 INFO [stderr] 188 | 0x01 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::BC), Nov 30 09:59:41.343 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.343 INFO [stderr] Nov 30 09:59:41.343 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.343 INFO [stderr] --> src/gb/cpu/cpu.rs:190:21 Nov 30 09:59:41.343 INFO [stderr] | Nov 30 09:59:41.344 INFO [stderr] 190 | 0x02 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::BC, &RegisterIdentifier::A), Nov 30 09:59:41.344 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.344 INFO [stderr] Nov 30 09:59:41.344 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.345 INFO [stderr] --> src/gb/cpu/cpu.rs:192:21 Nov 30 09:59:41.345 INFO [stderr] | Nov 30 09:59:41.345 INFO [stderr] 192 | 0x03 => cycles += self.inc_bi_register(&BiRegisterIdentifier::BC), Nov 30 09:59:41.345 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.346 INFO [stderr] Nov 30 09:59:41.346 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.346 INFO [stderr] --> src/gb/cpu/cpu.rs:194:21 Nov 30 09:59:41.346 INFO [stderr] | Nov 30 09:59:41.347 INFO [stderr] 194 | 0x04 => cycles += self.inc_register(&RegisterIdentifier::B), Nov 30 09:59:41.347 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.347 INFO [stderr] Nov 30 09:59:41.348 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.348 INFO [stderr] --> src/gb/cpu/cpu.rs:196:21 Nov 30 09:59:41.348 INFO [stderr] | Nov 30 09:59:41.348 INFO [stderr] 196 | 0x05 => cycles += self.dec_register(&RegisterIdentifier::B), Nov 30 09:59:41.349 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.349 INFO [stderr] Nov 30 09:59:41.349 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.349 INFO [stderr] --> src/gb/cpu/cpu.rs:198:21 Nov 30 09:59:41.349 INFO [stderr] | Nov 30 09:59:41.350 INFO [stderr] 198 | 0x06 => cycles += self.ld_register_d8(&RegisterIdentifier::B), Nov 30 09:59:41.350 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.350 INFO [stderr] Nov 30 09:59:41.350 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.351 INFO [stderr] --> src/gb/cpu/cpu.rs:200:21 Nov 30 09:59:41.351 INFO [stderr] | Nov 30 09:59:41.351 INFO [stderr] 200 | 0x07 => cycles += self.rlca(), Nov 30 09:59:41.351 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.352 INFO [stderr] Nov 30 09:59:41.352 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.352 INFO [stderr] --> src/gb/cpu/cpu.rs:202:21 Nov 30 09:59:41.353 INFO [stderr] | Nov 30 09:59:41.353 INFO [stderr] 202 | 0x08 => cycles += self.ld_a16_ptr_sp(), Nov 30 09:59:41.353 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.353 INFO [stderr] Nov 30 09:59:41.354 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.354 INFO [stderr] --> src/gb/cpu/cpu.rs:204:21 Nov 30 09:59:41.355 INFO [stderr] | Nov 30 09:59:41.355 INFO [stderr] 204 | 0x09 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::BC), Nov 30 09:59:41.355 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.355 INFO [stderr] Nov 30 09:59:41.356 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.356 INFO [stderr] --> src/gb/cpu/cpu.rs:206:21 Nov 30 09:59:41.356 INFO [stderr] | Nov 30 09:59:41.357 INFO [stderr] 206 | 0x0A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::BC), Nov 30 09:59:41.357 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.357 INFO [stderr] Nov 30 09:59:41.357 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.358 INFO [stderr] --> src/gb/cpu/cpu.rs:208:21 Nov 30 09:59:41.358 INFO [stderr] | Nov 30 09:59:41.358 INFO [stderr] 208 | 0x0B => cycles += self.dec_bi_register(&BiRegisterIdentifier::BC), Nov 30 09:59:41.359 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.359 INFO [stderr] Nov 30 09:59:41.359 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.360 INFO [stderr] --> src/gb/cpu/cpu.rs:210:21 Nov 30 09:59:41.360 INFO [stderr] | Nov 30 09:59:41.360 INFO [stderr] 210 | 0x0C => cycles += self.inc_register(&RegisterIdentifier::C), Nov 30 09:59:41.361 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.361 INFO [stderr] Nov 30 09:59:41.361 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.362 INFO [stderr] --> src/gb/cpu/cpu.rs:212:21 Nov 30 09:59:41.362 INFO [stderr] | Nov 30 09:59:41.362 INFO [stderr] 212 | 0x0D => cycles += self.dec_register(&RegisterIdentifier::C), Nov 30 09:59:41.363 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.363 INFO [stderr] Nov 30 09:59:41.363 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.363 INFO [stderr] --> src/gb/cpu/cpu.rs:214:21 Nov 30 09:59:41.364 INFO [stderr] | Nov 30 09:59:41.364 INFO [stderr] 214 | 0x0E => cycles += self.ld_register_d8(&RegisterIdentifier::C), Nov 30 09:59:41.364 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.365 INFO [stderr] Nov 30 09:59:41.365 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.365 INFO [stderr] --> src/gb/cpu/cpu.rs:216:21 Nov 30 09:59:41.366 INFO [stderr] | Nov 30 09:59:41.366 INFO [stderr] 216 | 0x0F => cycles += self.rrca(), Nov 30 09:59:41.366 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.366 INFO [stderr] Nov 30 09:59:41.367 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.367 INFO [stderr] --> src/gb/cpu/cpu.rs:218:21 Nov 30 09:59:41.368 INFO [stderr] | Nov 30 09:59:41.368 INFO [stderr] 218 | 0x10 => cycles += self.stop_0(), Nov 30 09:59:41.368 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.368 INFO [stderr] Nov 30 09:59:41.368 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.368 INFO [stderr] --> src/gb/cpu/cpu.rs:220:21 Nov 30 09:59:41.368 INFO [stderr] | Nov 30 09:59:41.368 INFO [stderr] 220 | 0x11 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::DE), Nov 30 09:59:41.368 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.368 INFO [stderr] Nov 30 09:59:41.368 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.368 INFO [stderr] --> src/gb/cpu/cpu.rs:222:21 Nov 30 09:59:41.368 INFO [stderr] | Nov 30 09:59:41.368 INFO [stderr] 222 | 0x12 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::DE, &RegisterIdentifier::A), Nov 30 09:59:41.368 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.368 INFO [stderr] Nov 30 09:59:41.368 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.368 INFO [stderr] --> src/gb/cpu/cpu.rs:224:21 Nov 30 09:59:41.368 INFO [stderr] | Nov 30 09:59:41.368 INFO [stderr] 224 | 0x13 => cycles += self.inc_bi_register(&BiRegisterIdentifier::DE), Nov 30 09:59:41.368 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.368 INFO [stderr] Nov 30 09:59:41.368 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.368 INFO [stderr] --> src/gb/cpu/cpu.rs:226:21 Nov 30 09:59:41.368 INFO [stderr] | Nov 30 09:59:41.368 INFO [stderr] 226 | 0x14 => cycles += self.inc_register(&RegisterIdentifier::D), Nov 30 09:59:41.368 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.368 INFO [stderr] Nov 30 09:59:41.368 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.368 INFO [stderr] --> src/gb/cpu/cpu.rs:228:21 Nov 30 09:59:41.368 INFO [stderr] | Nov 30 09:59:41.368 INFO [stderr] 228 | 0x15 => cycles += self.dec_register(&RegisterIdentifier::D), Nov 30 09:59:41.368 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.368 INFO [stderr] Nov 30 09:59:41.368 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.368 INFO [stderr] --> src/gb/cpu/cpu.rs:230:21 Nov 30 09:59:41.368 INFO [stderr] | Nov 30 09:59:41.368 INFO [stderr] 230 | 0x16 => cycles += self.ld_register_d8(&RegisterIdentifier::D), Nov 30 09:59:41.368 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.368 INFO [stderr] Nov 30 09:59:41.368 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.368 INFO [stderr] --> src/gb/cpu/cpu.rs:232:21 Nov 30 09:59:41.368 INFO [stderr] | Nov 30 09:59:41.368 INFO [stderr] 232 | 0x17 => cycles += self.rla(), Nov 30 09:59:41.368 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.369 INFO [stderr] Nov 30 09:59:41.369 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.369 INFO [stderr] --> src/gb/cpu/cpu.rs:234:21 Nov 30 09:59:41.369 INFO [stderr] | Nov 30 09:59:41.369 INFO [stderr] 234 | 0x18 => cycles += self.jr_r8(), Nov 30 09:59:41.369 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.369 INFO [stderr] Nov 30 09:59:41.370 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.370 INFO [stderr] --> src/gb/cpu/cpu.rs:236:21 Nov 30 09:59:41.370 INFO [stderr] | Nov 30 09:59:41.371 INFO [stderr] 236 | 0x19 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::DE), Nov 30 09:59:41.371 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.371 INFO [stderr] Nov 30 09:59:41.371 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.372 INFO [stderr] --> src/gb/cpu/cpu.rs:238:21 Nov 30 09:59:41.372 INFO [stderr] | Nov 30 09:59:41.372 INFO [stderr] 238 | 0x1A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::DE), Nov 30 09:59:41.372 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.373 INFO [stderr] Nov 30 09:59:41.373 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.373 INFO [stderr] --> src/gb/cpu/cpu.rs:240:21 Nov 30 09:59:41.374 INFO [stderr] | Nov 30 09:59:41.374 INFO [stderr] 240 | 0x1B => cycles += self.dec_bi_register(&BiRegisterIdentifier::DE), Nov 30 09:59:41.374 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.374 INFO [stderr] Nov 30 09:59:41.375 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.375 INFO [stderr] --> src/gb/cpu/cpu.rs:242:21 Nov 30 09:59:41.375 INFO [stderr] | Nov 30 09:59:41.376 INFO [stderr] 242 | 0x1C => cycles += self.inc_register(&RegisterIdentifier::E), Nov 30 09:59:41.376 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.376 INFO [stderr] Nov 30 09:59:41.377 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.377 INFO [stderr] --> src/gb/cpu/cpu.rs:244:21 Nov 30 09:59:41.377 INFO [stderr] | Nov 30 09:59:41.377 INFO [stderr] 244 | 0x1D => cycles += self.dec_register(&RegisterIdentifier::E), Nov 30 09:59:41.378 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.378 INFO [stderr] Nov 30 09:59:41.378 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.379 INFO [stderr] --> src/gb/cpu/cpu.rs:246:21 Nov 30 09:59:41.379 INFO [stderr] | Nov 30 09:59:41.379 INFO [stderr] 246 | 0x1E => cycles += self.ld_register_d8(&RegisterIdentifier::E), Nov 30 09:59:41.379 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.380 INFO [stderr] Nov 30 09:59:41.380 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.380 INFO [stderr] --> src/gb/cpu/cpu.rs:248:21 Nov 30 09:59:41.381 INFO [stderr] | Nov 30 09:59:41.382 INFO [stderr] 248 | 0x1F => cycles += self.rra(), Nov 30 09:59:41.382 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.382 INFO [stderr] Nov 30 09:59:41.382 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.382 INFO [stderr] --> src/gb/cpu/cpu.rs:250:21 Nov 30 09:59:41.382 INFO [stderr] | Nov 30 09:59:41.382 INFO [stderr] 250 | 0x20 => cycles += self.jr_flag_r8(CPUFlag::Z, false), Nov 30 09:59:41.382 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.382 INFO [stderr] Nov 30 09:59:41.382 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.382 INFO [stderr] --> src/gb/cpu/cpu.rs:252:21 Nov 30 09:59:41.382 INFO [stderr] | Nov 30 09:59:41.382 INFO [stderr] 252 | 0x21 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::HL), Nov 30 09:59:41.382 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.382 INFO [stderr] Nov 30 09:59:41.382 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.382 INFO [stderr] --> src/gb/cpu/cpu.rs:254:21 Nov 30 09:59:41.382 INFO [stderr] | Nov 30 09:59:41.382 INFO [stderr] 254 | 0x22 => cycles += self.ldi_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), Nov 30 09:59:41.382 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.382 INFO [stderr] Nov 30 09:59:41.382 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.382 INFO [stderr] --> src/gb/cpu/cpu.rs:256:21 Nov 30 09:59:41.382 INFO [stderr] | Nov 30 09:59:41.382 INFO [stderr] 256 | 0x23 => cycles += self.inc_bi_register(&BiRegisterIdentifier::HL), Nov 30 09:59:41.382 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.382 INFO [stderr] Nov 30 09:59:41.382 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.382 INFO [stderr] --> src/gb/cpu/cpu.rs:258:21 Nov 30 09:59:41.382 INFO [stderr] | Nov 30 09:59:41.382 INFO [stderr] 258 | 0x24 => cycles += self.inc_register(&RegisterIdentifier::H), Nov 30 09:59:41.382 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.382 INFO [stderr] Nov 30 09:59:41.382 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.382 INFO [stderr] --> src/gb/cpu/cpu.rs:260:21 Nov 30 09:59:41.382 INFO [stderr] | Nov 30 09:59:41.382 INFO [stderr] 260 | 0x25 => cycles += self.dec_register(&RegisterIdentifier::H), Nov 30 09:59:41.382 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.382 INFO [stderr] Nov 30 09:59:41.382 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.382 INFO [stderr] --> src/gb/cpu/cpu.rs:262:21 Nov 30 09:59:41.382 INFO [stderr] | Nov 30 09:59:41.382 INFO [stderr] 262 | 0x26 => cycles += self.ld_register_d8(&RegisterIdentifier::H), Nov 30 09:59:41.382 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.382 INFO [stderr] Nov 30 09:59:41.382 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.382 INFO [stderr] --> src/gb/cpu/cpu.rs:264:21 Nov 30 09:59:41.382 INFO [stderr] | Nov 30 09:59:41.382 INFO [stderr] 264 | 0x27 => cycles += self.daa(), Nov 30 09:59:41.382 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.382 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:266:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 266 | 0x28 => cycles += self.jr_flag_r8(CPUFlag::Z, true), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:268:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 268 | 0x29 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::HL), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:270:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 270 | 0x2A => cycles += self.ldi_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::HL), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:272:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 272 | 0x2B => cycles += self.dec_bi_register(&BiRegisterIdentifier::HL), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:274:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 274 | 0x2C => cycles += self.inc_register(&RegisterIdentifier::L), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:276:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 276 | 0x2D => cycles += self.dec_register(&RegisterIdentifier::L), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:278:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 278 | 0x2E => cycles += self.ld_register_d8(&RegisterIdentifier::L), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:280:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 280 | 0x2F => cycles += self.cpl(), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:282:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 282 | 0x30 => cycles += self.jr_flag_r8(CPUFlag::C, false), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:284:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 284 | 0x31 => cycles += self.ld_sp_d16(), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:286:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 286 | 0x32 => cycles += self.ldd_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:288:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 288 | 0x33 => cycles += self.inc_sp(), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:290:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 290 | 0x34 => cycles += self.inc_bi_register_ptr(&BiRegisterIdentifier::HL), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:292:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 292 | 0x35 => cycles += self.dec_bi_register_ptr(&BiRegisterIdentifier::HL), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.383 INFO [stderr] --> src/gb/cpu/cpu.rs:294:21 Nov 30 09:59:41.383 INFO [stderr] | Nov 30 09:59:41.383 INFO [stderr] 294 | 0x36 => cycles += self.ld_bi_register_ptr_d8(&BiRegisterIdentifier::HL), Nov 30 09:59:41.383 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.383 INFO [stderr] Nov 30 09:59:41.383 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.384 INFO [stderr] --> src/gb/cpu/cpu.rs:296:21 Nov 30 09:59:41.384 INFO [stderr] | Nov 30 09:59:41.384 INFO [stderr] 296 | 0x37 => cycles += self.scf(), Nov 30 09:59:41.384 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.384 INFO [stderr] Nov 30 09:59:41.384 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.384 INFO [stderr] --> src/gb/cpu/cpu.rs:298:21 Nov 30 09:59:41.384 INFO [stderr] | Nov 30 09:59:41.384 INFO [stderr] 298 | 0x38 => cycles += self.jr_flag_r8(CPUFlag::C, true), Nov 30 09:59:41.384 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.384 INFO [stderr] Nov 30 09:59:41.384 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.384 INFO [stderr] --> src/gb/cpu/cpu.rs:304:21 Nov 30 09:59:41.384 INFO [stderr] | Nov 30 09:59:41.384 INFO [stderr] 304 | 0x3B => cycles += self.dec_sp(), Nov 30 09:59:41.384 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.384 INFO [stderr] Nov 30 09:59:41.384 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.384 INFO [stderr] --> src/gb/cpu/cpu.rs:306:21 Nov 30 09:59:41.384 INFO [stderr] | Nov 30 09:59:41.384 INFO [stderr] 306 | 0x3C => cycles += self.inc_register(&RegisterIdentifier::A), Nov 30 09:59:41.384 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.384 INFO [stderr] Nov 30 09:59:41.384 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.384 INFO [stderr] --> src/gb/cpu/cpu.rs:308:21 Nov 30 09:59:41.384 INFO [stderr] | Nov 30 09:59:41.384 INFO [stderr] 308 | 0x3D => cycles += self.dec_register(&RegisterIdentifier::A), Nov 30 09:59:41.384 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.384 INFO [stderr] Nov 30 09:59:41.384 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.384 INFO [stderr] --> src/gb/cpu/cpu.rs:310:21 Nov 30 09:59:41.384 INFO [stderr] | Nov 30 09:59:41.384 INFO [stderr] 310 | 0x3E => cycles += self.ld_register_d8(&RegisterIdentifier::A), Nov 30 09:59:41.384 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.384 INFO [stderr] Nov 30 09:59:41.384 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.384 INFO [stderr] --> src/gb/cpu/cpu.rs:312:21 Nov 30 09:59:41.384 INFO [stderr] | Nov 30 09:59:41.384 INFO [stderr] 312 | 0x3F => cycles += self.ccf(), Nov 30 09:59:41.384 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.384 INFO [stderr] Nov 30 09:59:41.384 INFO [stderr] warning: value assigned to `value` is never read Nov 30 09:59:41.384 INFO [stderr] --> src/gb/cpu/cpu.rs:383:17 Nov 30 09:59:41.384 INFO [stderr] | Nov 30 09:59:41.384 INFO [stderr] 383 | let mut value = 0; Nov 30 09:59:41.384 INFO [stderr] | ^^^^^ Nov 30 09:59:41.384 INFO [stderr] Nov 30 09:59:41.384 INFO [stderr] warning: value assigned to `value` is never read Nov 30 09:59:41.384 INFO [stderr] --> src/gb/cpu/cpu.rs:445:17 Nov 30 09:59:41.384 INFO [stderr] | Nov 30 09:59:41.384 INFO [stderr] 445 | let mut value = 0; Nov 30 09:59:41.384 INFO [stderr] | ^^^^^ Nov 30 09:59:41.384 INFO [stderr] Nov 30 09:59:41.443 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:41.444 INFO [stderr] --> src/gb/cpu/cpu.rs:409:13 Nov 30 09:59:41.444 INFO [stderr] | Nov 30 09:59:41.444 INFO [stderr] 409 | let mut value; Nov 30 09:59:41.445 INFO [stderr] | ----^^^^^ Nov 30 09:59:41.445 INFO [stderr] | | Nov 30 09:59:41.445 INFO [stderr] | help: remove this `mut` Nov 30 09:59:41.446 INFO [stderr] | Nov 30 09:59:41.446 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 30 09:59:41.446 INFO [stderr] Nov 30 09:59:41.449 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:41.449 INFO [stderr] --> src/gb/cpu/cpu.rs:472:13 Nov 30 09:59:41.450 INFO [stderr] | Nov 30 09:59:41.450 INFO [stderr] 472 | let mut value; Nov 30 09:59:41.450 INFO [stderr] | ----^^^^^ Nov 30 09:59:41.451 INFO [stderr] | | Nov 30 09:59:41.451 INFO [stderr] | help: remove this `mut` Nov 30 09:59:41.460 INFO [stderr] Nov 30 09:59:41.462 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:41.462 INFO [stderr] --> src/gb/cpu/cpu.rs:511:13 Nov 30 09:59:41.462 INFO [stderr] | Nov 30 09:59:41.463 INFO [stderr] 511 | let mut address = self.memory_bus.borrow().read_16bit(self.program_counter.read() as usize); Nov 30 09:59:41.463 INFO [stderr] | ----^^^^^^^ Nov 30 09:59:41.463 INFO [stderr] | | Nov 30 09:59:41.463 INFO [stderr] | help: remove this `mut` Nov 30 09:59:41.463 INFO [stderr] Nov 30 09:59:41.516 INFO [stderr] warning: field is never used: `ram` Nov 30 09:59:41.516 INFO [stderr] --> src/gb/console.rs:35:5 Nov 30 09:59:41.516 INFO [stderr] | Nov 30 09:59:41.517 INFO [stderr] 35 | ram: Rc>, Nov 30 09:59:41.517 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.532 INFO [stderr] | Nov 30 09:59:41.532 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 30 09:59:41.532 INFO [stderr] Nov 30 09:59:41.533 INFO [stderr] warning: field is never used: `memory_bus` Nov 30 09:59:41.533 INFO [stderr] --> src/gb/console.rs:37:5 Nov 30 09:59:41.533 INFO [stderr] | Nov 30 09:59:41.533 INFO [stderr] 37 | memory_bus: Rc> Nov 30 09:59:41.533 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.533 INFO [stderr] Nov 30 09:59:41.533 INFO [stderr] warning: method is never used: `ld_bi_register_register` Nov 30 09:59:41.533 INFO [stderr] --> src/gb/cpu/cpu.rs:339:5 Nov 30 09:59:41.533 INFO [stderr] | Nov 30 09:59:41.534 INFO [stderr] 339 | / fn ld_bi_register_register(&mut self, Nov 30 09:59:41.534 INFO [stderr] 340 | | bi_register_identifier: &BiRegisterIdentifier, Nov 30 09:59:41.534 INFO [stderr] 341 | | register_identifier: &RegisterIdentifier) -> u32 { Nov 30 09:59:41.534 INFO [stderr] 342 | | let value = self.read_register(register_identifier); Nov 30 09:59:41.534 INFO [stderr] 343 | | self.write_bi_register(bi_register_identifier, value as u16); Nov 30 09:59:41.534 INFO [stderr] 344 | | 8 Nov 30 09:59:41.534 INFO [stderr] 345 | | } Nov 30 09:59:41.534 INFO [stderr] | |_____^ Nov 30 09:59:41.534 INFO [stderr] Nov 30 09:59:41.535 INFO [stderr] warning: method is never used: `ld_a16_sp` Nov 30 09:59:41.535 INFO [stderr] --> src/gb/cpu/cpu.rs:502:5 Nov 30 09:59:41.535 INFO [stderr] | Nov 30 09:59:41.535 INFO [stderr] 502 | fn ld_a16_sp(&mut self) -> u32 { Nov 30 09:59:41.535 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.535 INFO [stderr] Nov 30 09:59:41.535 INFO [stderr] warning: method is never used: `ld_register_bi_register` Nov 30 09:59:41.535 INFO [stderr] --> src/gb/cpu/cpu.rs:550:5 Nov 30 09:59:41.535 INFO [stderr] | Nov 30 09:59:41.535 INFO [stderr] 550 | / fn ld_register_bi_register(&mut self, Nov 30 09:59:41.536 INFO [stderr] 551 | | register_identifier: &RegisterIdentifier, Nov 30 09:59:41.536 INFO [stderr] 552 | | bi_register_identifier: &BiRegisterIdentifier) -> u32 { Nov 30 09:59:41.536 INFO [stderr] 553 | | let mut lhs_register = self.registers[®ister_identifier].borrow_mut(); Nov 30 09:59:41.536 INFO [stderr] ... | Nov 30 09:59:41.536 INFO [stderr] 557 | | 8 Nov 30 09:59:41.536 INFO [stderr] 558 | | } Nov 30 09:59:41.536 INFO [stderr] | |_____^ Nov 30 09:59:41.536 INFO [stderr] Nov 30 09:59:41.537 INFO [stderr] warning: variant is never constructed: `RomOnly` Nov 30 09:59:41.537 INFO [stderr] --> src/gb/memory/cartridge.rs:34:5 Nov 30 09:59:41.537 INFO [stderr] | Nov 30 09:59:41.537 INFO [stderr] 34 | RomOnly, Nov 30 09:59:41.537 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.537 INFO [stderr] Nov 30 09:59:41.537 INFO [stderr] warning: variant is never constructed: `RomMbc1` Nov 30 09:59:41.537 INFO [stderr] --> src/gb/memory/cartridge.rs:35:5 Nov 30 09:59:41.537 INFO [stderr] | Nov 30 09:59:41.537 INFO [stderr] 35 | RomMbc1, Nov 30 09:59:41.537 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.538 INFO [stderr] Nov 30 09:59:41.538 INFO [stderr] warning: variant is never constructed: `RomMbc1Ram` Nov 30 09:59:41.538 INFO [stderr] --> src/gb/memory/cartridge.rs:36:5 Nov 30 09:59:41.538 INFO [stderr] | Nov 30 09:59:41.538 INFO [stderr] 36 | RomMbc1Ram, Nov 30 09:59:41.538 INFO [stderr] | ^^^^^^^^^^ Nov 30 09:59:41.538 INFO [stderr] Nov 30 09:59:41.538 INFO [stderr] warning: variant is never constructed: `RomMbc1RamBattery` Nov 30 09:59:41.539 INFO [stderr] --> src/gb/memory/cartridge.rs:37:5 Nov 30 09:59:41.539 INFO [stderr] | Nov 30 09:59:41.539 INFO [stderr] 37 | RomMbc1RamBattery, Nov 30 09:59:41.539 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.539 INFO [stderr] Nov 30 09:59:41.539 INFO [stderr] warning: variant is never constructed: `RomMbc2` Nov 30 09:59:41.539 INFO [stderr] --> src/gb/memory/cartridge.rs:38:5 Nov 30 09:59:41.539 INFO [stderr] | Nov 30 09:59:41.539 INFO [stderr] 38 | RomMbc2, Nov 30 09:59:41.539 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.540 INFO [stderr] Nov 30 09:59:41.540 INFO [stderr] warning: variant is never constructed: `RomMbc2Battery` Nov 30 09:59:41.540 INFO [stderr] --> src/gb/memory/cartridge.rs:39:5 Nov 30 09:59:41.540 INFO [stderr] | Nov 30 09:59:41.540 INFO [stderr] 39 | RomMbc2Battery, Nov 30 09:59:41.540 INFO [stderr] | ^^^^^^^^^^^^^^ Nov 30 09:59:41.540 INFO [stderr] Nov 30 09:59:41.541 INFO [stderr] warning: variant is never constructed: `RomRam` Nov 30 09:59:41.541 INFO [stderr] --> src/gb/memory/cartridge.rs:40:5 Nov 30 09:59:41.541 INFO [stderr] | Nov 30 09:59:41.541 INFO [stderr] 40 | RomRam, Nov 30 09:59:41.541 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.541 INFO [stderr] Nov 30 09:59:41.541 INFO [stderr] warning: variant is never constructed: `RomRamBattery` Nov 30 09:59:41.541 INFO [stderr] --> src/gb/memory/cartridge.rs:41:5 Nov 30 09:59:41.541 INFO [stderr] | Nov 30 09:59:41.541 INFO [stderr] 41 | RomRamBattery, Nov 30 09:59:41.541 INFO [stderr] | ^^^^^^^^^^^^^ Nov 30 09:59:41.542 INFO [stderr] Nov 30 09:59:41.542 INFO [stderr] warning: variant is never constructed: `RomMm01` Nov 30 09:59:41.542 INFO [stderr] --> src/gb/memory/cartridge.rs:42:5 Nov 30 09:59:41.542 INFO [stderr] | Nov 30 09:59:41.542 INFO [stderr] 42 | RomMm01, Nov 30 09:59:41.542 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.542 INFO [stderr] Nov 30 09:59:41.543 INFO [stderr] warning: variant is never constructed: `RomMm01Sram` Nov 30 09:59:41.543 INFO [stderr] --> src/gb/memory/cartridge.rs:43:5 Nov 30 09:59:41.543 INFO [stderr] | Nov 30 09:59:41.543 INFO [stderr] 43 | RomMm01Sram, Nov 30 09:59:41.543 INFO [stderr] | ^^^^^^^^^^^ Nov 30 09:59:41.543 INFO [stderr] Nov 30 09:59:41.543 INFO [stderr] warning: variant is never constructed: `RomMm01SramBattery` Nov 30 09:59:41.543 INFO [stderr] --> src/gb/memory/cartridge.rs:44:5 Nov 30 09:59:41.543 INFO [stderr] | Nov 30 09:59:41.543 INFO [stderr] 44 | RomMm01SramBattery, Nov 30 09:59:41.544 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.544 INFO [stderr] Nov 30 09:59:41.544 INFO [stderr] warning: variant is never constructed: `RomMbc3TimerBattery` Nov 30 09:59:41.544 INFO [stderr] --> src/gb/memory/cartridge.rs:45:5 Nov 30 09:59:41.544 INFO [stderr] | Nov 30 09:59:41.544 INFO [stderr] 45 | RomMbc3TimerBattery, Nov 30 09:59:41.544 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.544 INFO [stderr] Nov 30 09:59:41.545 INFO [stderr] warning: variant is never constructed: `RomMbc3TimerRamBattery` Nov 30 09:59:41.545 INFO [stderr] --> src/gb/memory/cartridge.rs:46:5 Nov 30 09:59:41.545 INFO [stderr] | Nov 30 09:59:41.545 INFO [stderr] 46 | RomMbc3TimerRamBattery, Nov 30 09:59:41.545 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.545 INFO [stderr] Nov 30 09:59:41.545 INFO [stderr] warning: variant is never constructed: `RomMbc3` Nov 30 09:59:41.545 INFO [stderr] --> src/gb/memory/cartridge.rs:47:5 Nov 30 09:59:41.545 INFO [stderr] | Nov 30 09:59:41.545 INFO [stderr] 47 | RomMbc3, Nov 30 09:59:41.545 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.545 INFO [stderr] Nov 30 09:59:41.545 INFO [stderr] warning: variant is never constructed: `RomMbc3Ram` Nov 30 09:59:41.546 INFO [stderr] --> src/gb/memory/cartridge.rs:48:5 Nov 30 09:59:41.546 INFO [stderr] | Nov 30 09:59:41.546 INFO [stderr] 48 | RomMbc3Ram, Nov 30 09:59:41.546 INFO [stderr] | ^^^^^^^^^^ Nov 30 09:59:41.546 INFO [stderr] Nov 30 09:59:41.546 INFO [stderr] warning: variant is never constructed: `RomMbc3RamBattery` Nov 30 09:59:41.546 INFO [stderr] --> src/gb/memory/cartridge.rs:49:5 Nov 30 09:59:41.546 INFO [stderr] | Nov 30 09:59:41.546 INFO [stderr] 49 | RomMbc3RamBattery, Nov 30 09:59:41.546 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.546 INFO [stderr] Nov 30 09:59:41.546 INFO [stderr] warning: variant is never constructed: `RomMbc5` Nov 30 09:59:41.546 INFO [stderr] --> src/gb/memory/cartridge.rs:50:5 Nov 30 09:59:41.546 INFO [stderr] | Nov 30 09:59:41.546 INFO [stderr] 50 | RomMbc5, Nov 30 09:59:41.546 INFO [stderr] | ^^^^^^^ Nov 30 09:59:41.546 INFO [stderr] Nov 30 09:59:41.547 INFO [stderr] warning: variant is never constructed: `RomMbc5Ram` Nov 30 09:59:41.547 INFO [stderr] --> src/gb/memory/cartridge.rs:51:5 Nov 30 09:59:41.547 INFO [stderr] | Nov 30 09:59:41.547 INFO [stderr] 51 | RomMbc5Ram, Nov 30 09:59:41.547 INFO [stderr] | ^^^^^^^^^^ Nov 30 09:59:41.547 INFO [stderr] Nov 30 09:59:41.547 INFO [stderr] warning: variant is never constructed: `RomMbc5RamBattery` Nov 30 09:59:41.547 INFO [stderr] --> src/gb/memory/cartridge.rs:52:5 Nov 30 09:59:41.547 INFO [stderr] | Nov 30 09:59:41.547 INFO [stderr] 52 | RomMbc5RamBattery, Nov 30 09:59:41.547 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.547 INFO [stderr] Nov 30 09:59:41.547 INFO [stderr] warning: variant is never constructed: `RomMbc5Rumble` Nov 30 09:59:41.547 INFO [stderr] --> src/gb/memory/cartridge.rs:53:5 Nov 30 09:59:41.547 INFO [stderr] | Nov 30 09:59:41.547 INFO [stderr] 53 | RomMbc5Rumble, Nov 30 09:59:41.548 INFO [stderr] | ^^^^^^^^^^^^^ Nov 30 09:59:41.548 INFO [stderr] Nov 30 09:59:41.548 INFO [stderr] warning: variant is never constructed: `RomMbc5RumbleSram` Nov 30 09:59:41.548 INFO [stderr] --> src/gb/memory/cartridge.rs:54:5 Nov 30 09:59:41.548 INFO [stderr] | Nov 30 09:59:41.548 INFO [stderr] 54 | RomMbc5RumbleSram, Nov 30 09:59:41.548 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.548 INFO [stderr] Nov 30 09:59:41.548 INFO [stderr] warning: variant is never constructed: `RomMbc5RumbleSramBattery` Nov 30 09:59:41.548 INFO [stderr] --> src/gb/memory/cartridge.rs:55:5 Nov 30 09:59:41.548 INFO [stderr] | Nov 30 09:59:41.548 INFO [stderr] 55 | RomMbc5RumbleSramBattery, Nov 30 09:59:41.548 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.548 INFO [stderr] Nov 30 09:59:41.548 INFO [stderr] warning: variant is never constructed: `PocketCamera` Nov 30 09:59:41.549 INFO [stderr] --> src/gb/memory/cartridge.rs:56:5 Nov 30 09:59:41.549 INFO [stderr] | Nov 30 09:59:41.549 INFO [stderr] 56 | PocketCamera, Nov 30 09:59:41.549 INFO [stderr] | ^^^^^^^^^^^^ Nov 30 09:59:41.549 INFO [stderr] Nov 30 09:59:41.549 INFO [stderr] warning: variant is never constructed: `BandaiTama5` Nov 30 09:59:41.549 INFO [stderr] --> src/gb/memory/cartridge.rs:57:5 Nov 30 09:59:41.549 INFO [stderr] | Nov 30 09:59:41.549 INFO [stderr] 57 | BandaiTama5, Nov 30 09:59:41.549 INFO [stderr] | ^^^^^^^^^^^ Nov 30 09:59:41.549 INFO [stderr] Nov 30 09:59:41.549 INFO [stderr] warning: variant is never constructed: `HudsonHuc3` Nov 30 09:59:41.549 INFO [stderr] --> src/gb/memory/cartridge.rs:58:5 Nov 30 09:59:41.549 INFO [stderr] | Nov 30 09:59:41.549 INFO [stderr] 58 | HudsonHuc3, Nov 30 09:59:41.549 INFO [stderr] | ^^^^^^^^^^ Nov 30 09:59:41.549 INFO [stderr] Nov 30 09:59:41.550 INFO [stderr] warning: variant is never constructed: `HudsonHuc1` Nov 30 09:59:41.550 INFO [stderr] --> src/gb/memory/cartridge.rs:59:5 Nov 30 09:59:41.550 INFO [stderr] | Nov 30 09:59:41.550 INFO [stderr] 59 | HudsonHuc1 Nov 30 09:59:41.550 INFO [stderr] | ^^^^^^^^^^ Nov 30 09:59:41.550 INFO [stderr] Nov 30 09:59:41.550 INFO [stderr] warning: method is never used: `get_type` Nov 30 09:59:41.550 INFO [stderr] --> src/gb/memory/cartridge.rs:76:5 Nov 30 09:59:41.550 INFO [stderr] | Nov 30 09:59:41.550 INFO [stderr] 76 | pub fn get_type(&self) -> CartridgeType { Nov 30 09:59:41.550 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:41.550 INFO [stderr] Nov 30 09:59:41.979 INFO [stderr] warning: private type `gb::memory::cartridge::CartridgeType` in public interface (error E0446) Nov 30 09:59:41.979 INFO [stderr] --> src/gb/memory/cartridge.rs:76:5 Nov 30 09:59:41.979 INFO [stderr] | Nov 30 09:59:41.979 INFO [stderr] 76 | / pub fn get_type(&self) -> CartridgeType { Nov 30 09:59:41.980 INFO [stderr] 77 | | match self.read_8bit(0x0147) { Nov 30 09:59:41.980 INFO [stderr] 78 | | 0x0 => CartridgeType::RomOnly, Nov 30 09:59:41.980 INFO [stderr] 79 | | 0x1 => CartridgeType::RomMbc1, Nov 30 09:59:41.980 INFO [stderr] ... | Nov 30 09:59:41.981 INFO [stderr] 105 | | } Nov 30 09:59:41.981 INFO [stderr] 106 | | } Nov 30 09:59:41.981 INFO [stderr] | |_____^ Nov 30 09:59:41.981 INFO [stderr] | Nov 30 09:59:41.981 INFO [stderr] = note: #[warn(private_in_public)] on by default Nov 30 09:59:41.982 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.982 INFO [stderr] = note: for more information, see issue #34537 Nov 30 09:59:41.982 INFO [stderr] Nov 30 09:59:41.990 INFO [stderr] warning: variable `cycles` is assigned to, but never used Nov 30 09:59:41.990 INFO [stderr] --> src/gb/cpu/cpu.rs:180:17 Nov 30 09:59:41.991 INFO [stderr] | Nov 30 09:59:41.991 INFO [stderr] 180 | let mut cycles = 0; Nov 30 09:59:41.991 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.991 INFO [stderr] | Nov 30 09:59:41.991 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 30 09:59:41.992 INFO [stderr] = note: consider using `_cycles` instead Nov 30 09:59:41.992 INFO [stderr] Nov 30 09:59:41.992 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.992 INFO [stderr] --> src/gb/cpu/cpu.rs:186:21 Nov 30 09:59:41.993 INFO [stderr] | Nov 30 09:59:41.993 INFO [stderr] 186 | 0x00 => cycles += self.nop(), Nov 30 09:59:41.993 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.993 INFO [stderr] | Nov 30 09:59:41.993 INFO [stderr] = note: #[warn(unused_assignments)] on by default Nov 30 09:59:41.994 INFO [stderr] Nov 30 09:59:41.994 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.994 INFO [stderr] --> src/gb/cpu/cpu.rs:188:21 Nov 30 09:59:41.994 INFO [stderr] | Nov 30 09:59:41.994 INFO [stderr] 188 | 0x01 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::BC), Nov 30 09:59:41.995 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.995 INFO [stderr] Nov 30 09:59:41.995 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.995 INFO [stderr] --> src/gb/cpu/cpu.rs:190:21 Nov 30 09:59:41.996 INFO [stderr] | Nov 30 09:59:41.996 INFO [stderr] 190 | 0x02 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::BC, &RegisterIdentifier::A), Nov 30 09:59:41.996 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.996 INFO [stderr] Nov 30 09:59:41.996 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.997 INFO [stderr] --> src/gb/cpu/cpu.rs:192:21 Nov 30 09:59:41.997 INFO [stderr] | Nov 30 09:59:41.997 INFO [stderr] 192 | 0x03 => cycles += self.inc_bi_register(&BiRegisterIdentifier::BC), Nov 30 09:59:41.997 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.997 INFO [stderr] Nov 30 09:59:41.998 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.998 INFO [stderr] --> src/gb/cpu/cpu.rs:194:21 Nov 30 09:59:41.998 INFO [stderr] | Nov 30 09:59:41.998 INFO [stderr] 194 | 0x04 => cycles += self.inc_register(&RegisterIdentifier::B), Nov 30 09:59:41.998 INFO [stderr] | ^^^^^^ Nov 30 09:59:41.999 INFO [stderr] Nov 30 09:59:41.999 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:41.999 INFO [stderr] --> src/gb/cpu/cpu.rs:196:21 Nov 30 09:59:41.999 INFO [stderr] | Nov 30 09:59:41.999 INFO [stderr] 196 | 0x05 => cycles += self.dec_register(&RegisterIdentifier::B), Nov 30 09:59:42.000 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.000 INFO [stderr] Nov 30 09:59:42.000 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.000 INFO [stderr] --> src/gb/cpu/cpu.rs:198:21 Nov 30 09:59:42.000 INFO [stderr] | Nov 30 09:59:42.000 INFO [stderr] 198 | 0x06 => cycles += self.ld_register_d8(&RegisterIdentifier::B), Nov 30 09:59:42.000 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.001 INFO [stderr] Nov 30 09:59:42.001 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.001 INFO [stderr] --> src/gb/cpu/cpu.rs:200:21 Nov 30 09:59:42.001 INFO [stderr] | Nov 30 09:59:42.001 INFO [stderr] 200 | 0x07 => cycles += self.rlca(), Nov 30 09:59:42.001 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.001 INFO [stderr] Nov 30 09:59:42.001 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.001 INFO [stderr] --> src/gb/cpu/cpu.rs:202:21 Nov 30 09:59:42.001 INFO [stderr] | Nov 30 09:59:42.001 INFO [stderr] 202 | 0x08 => cycles += self.ld_a16_ptr_sp(), Nov 30 09:59:42.001 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.001 INFO [stderr] Nov 30 09:59:42.001 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.001 INFO [stderr] --> src/gb/cpu/cpu.rs:204:21 Nov 30 09:59:42.001 INFO [stderr] | Nov 30 09:59:42.001 INFO [stderr] 204 | 0x09 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::BC), Nov 30 09:59:42.001 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.001 INFO [stderr] Nov 30 09:59:42.001 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.002 INFO [stderr] --> src/gb/cpu/cpu.rs:206:21 Nov 30 09:59:42.002 INFO [stderr] | Nov 30 09:59:42.002 INFO [stderr] 206 | 0x0A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::BC), Nov 30 09:59:42.002 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.002 INFO [stderr] Nov 30 09:59:42.002 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.002 INFO [stderr] --> src/gb/cpu/cpu.rs:208:21 Nov 30 09:59:42.002 INFO [stderr] | Nov 30 09:59:42.002 INFO [stderr] 208 | 0x0B => cycles += self.dec_bi_register(&BiRegisterIdentifier::BC), Nov 30 09:59:42.002 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.002 INFO [stderr] Nov 30 09:59:42.002 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.002 INFO [stderr] --> src/gb/cpu/cpu.rs:210:21 Nov 30 09:59:42.002 INFO [stderr] | Nov 30 09:59:42.002 INFO [stderr] 210 | 0x0C => cycles += self.inc_register(&RegisterIdentifier::C), Nov 30 09:59:42.002 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.002 INFO [stderr] Nov 30 09:59:42.002 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.002 INFO [stderr] --> src/gb/cpu/cpu.rs:212:21 Nov 30 09:59:42.002 INFO [stderr] | Nov 30 09:59:42.002 INFO [stderr] 212 | 0x0D => cycles += self.dec_register(&RegisterIdentifier::C), Nov 30 09:59:42.002 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.002 INFO [stderr] Nov 30 09:59:42.002 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.002 INFO [stderr] --> src/gb/cpu/cpu.rs:214:21 Nov 30 09:59:42.002 INFO [stderr] | Nov 30 09:59:42.002 INFO [stderr] 214 | 0x0E => cycles += self.ld_register_d8(&RegisterIdentifier::C), Nov 30 09:59:42.002 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.002 INFO [stderr] Nov 30 09:59:42.003 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.003 INFO [stderr] --> src/gb/cpu/cpu.rs:216:21 Nov 30 09:59:42.003 INFO [stderr] | Nov 30 09:59:42.003 INFO [stderr] 216 | 0x0F => cycles += self.rrca(), Nov 30 09:59:42.003 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.003 INFO [stderr] Nov 30 09:59:42.003 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.003 INFO [stderr] --> src/gb/cpu/cpu.rs:218:21 Nov 30 09:59:42.003 INFO [stderr] | Nov 30 09:59:42.003 INFO [stderr] 218 | 0x10 => cycles += self.stop_0(), Nov 30 09:59:42.003 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.003 INFO [stderr] Nov 30 09:59:42.004 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.004 INFO [stderr] --> src/gb/cpu/cpu.rs:220:21 Nov 30 09:59:42.004 INFO [stderr] | Nov 30 09:59:42.004 INFO [stderr] 220 | 0x11 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::DE), Nov 30 09:59:42.004 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.004 INFO [stderr] Nov 30 09:59:42.004 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.004 INFO [stderr] --> src/gb/cpu/cpu.rs:222:21 Nov 30 09:59:42.004 INFO [stderr] | Nov 30 09:59:42.004 INFO [stderr] 222 | 0x12 => cycles += self.ld_bi_register_ptr_register(&BiRegisterIdentifier::DE, &RegisterIdentifier::A), Nov 30 09:59:42.004 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.004 INFO [stderr] Nov 30 09:59:42.004 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.004 INFO [stderr] --> src/gb/cpu/cpu.rs:224:21 Nov 30 09:59:42.004 INFO [stderr] | Nov 30 09:59:42.004 INFO [stderr] 224 | 0x13 => cycles += self.inc_bi_register(&BiRegisterIdentifier::DE), Nov 30 09:59:42.004 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.004 INFO [stderr] Nov 30 09:59:42.004 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.004 INFO [stderr] --> src/gb/cpu/cpu.rs:226:21 Nov 30 09:59:42.004 INFO [stderr] | Nov 30 09:59:42.004 INFO [stderr] 226 | 0x14 => cycles += self.inc_register(&RegisterIdentifier::D), Nov 30 09:59:42.004 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.004 INFO [stderr] Nov 30 09:59:42.004 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.004 INFO [stderr] --> src/gb/cpu/cpu.rs:228:21 Nov 30 09:59:42.004 INFO [stderr] | Nov 30 09:59:42.004 INFO [stderr] 228 | 0x15 => cycles += self.dec_register(&RegisterIdentifier::D), Nov 30 09:59:42.004 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.004 INFO [stderr] Nov 30 09:59:42.004 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.004 INFO [stderr] --> src/gb/cpu/cpu.rs:230:21 Nov 30 09:59:42.004 INFO [stderr] | Nov 30 09:59:42.004 INFO [stderr] 230 | 0x16 => cycles += self.ld_register_d8(&RegisterIdentifier::D), Nov 30 09:59:42.004 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.004 INFO [stderr] Nov 30 09:59:42.004 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.004 INFO [stderr] --> src/gb/cpu/cpu.rs:232:21 Nov 30 09:59:42.004 INFO [stderr] | Nov 30 09:59:42.004 INFO [stderr] 232 | 0x17 => cycles += self.rla(), Nov 30 09:59:42.004 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.004 INFO [stderr] Nov 30 09:59:42.004 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.004 INFO [stderr] --> src/gb/cpu/cpu.rs:234:21 Nov 30 09:59:42.004 INFO [stderr] | Nov 30 09:59:42.004 INFO [stderr] 234 | 0x18 => cycles += self.jr_r8(), Nov 30 09:59:42.004 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.005 INFO [stderr] Nov 30 09:59:42.005 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.005 INFO [stderr] --> src/gb/cpu/cpu.rs:236:21 Nov 30 09:59:42.005 INFO [stderr] | Nov 30 09:59:42.005 INFO [stderr] 236 | 0x19 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::DE), Nov 30 09:59:42.005 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.005 INFO [stderr] Nov 30 09:59:42.005 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.005 INFO [stderr] --> src/gb/cpu/cpu.rs:238:21 Nov 30 09:59:42.005 INFO [stderr] | Nov 30 09:59:42.005 INFO [stderr] 238 | 0x1A => cycles += self.ld_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::DE), Nov 30 09:59:42.005 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.005 INFO [stderr] Nov 30 09:59:42.005 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.005 INFO [stderr] --> src/gb/cpu/cpu.rs:240:21 Nov 30 09:59:42.005 INFO [stderr] | Nov 30 09:59:42.005 INFO [stderr] 240 | 0x1B => cycles += self.dec_bi_register(&BiRegisterIdentifier::DE), Nov 30 09:59:42.005 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.005 INFO [stderr] Nov 30 09:59:42.005 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.005 INFO [stderr] --> src/gb/cpu/cpu.rs:242:21 Nov 30 09:59:42.005 INFO [stderr] | Nov 30 09:59:42.005 INFO [stderr] 242 | 0x1C => cycles += self.inc_register(&RegisterIdentifier::E), Nov 30 09:59:42.005 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.005 INFO [stderr] Nov 30 09:59:42.005 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.005 INFO [stderr] --> src/gb/cpu/cpu.rs:244:21 Nov 30 09:59:42.006 INFO [stderr] | Nov 30 09:59:42.006 INFO [stderr] 244 | 0x1D => cycles += self.dec_register(&RegisterIdentifier::E), Nov 30 09:59:42.006 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.006 INFO [stderr] Nov 30 09:59:42.006 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.006 INFO [stderr] --> src/gb/cpu/cpu.rs:246:21 Nov 30 09:59:42.006 INFO [stderr] | Nov 30 09:59:42.006 INFO [stderr] 246 | 0x1E => cycles += self.ld_register_d8(&RegisterIdentifier::E), Nov 30 09:59:42.006 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.006 INFO [stderr] Nov 30 09:59:42.006 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.006 INFO [stderr] --> src/gb/cpu/cpu.rs:248:21 Nov 30 09:59:42.006 INFO [stderr] | Nov 30 09:59:42.006 INFO [stderr] 248 | 0x1F => cycles += self.rra(), Nov 30 09:59:42.006 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.006 INFO [stderr] Nov 30 09:59:42.006 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.006 INFO [stderr] --> src/gb/cpu/cpu.rs:250:21 Nov 30 09:59:42.006 INFO [stderr] | Nov 30 09:59:42.006 INFO [stderr] 250 | 0x20 => cycles += self.jr_flag_r8(CPUFlag::Z, false), Nov 30 09:59:42.006 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.006 INFO [stderr] Nov 30 09:59:42.006 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.006 INFO [stderr] --> src/gb/cpu/cpu.rs:252:21 Nov 30 09:59:42.006 INFO [stderr] | Nov 30 09:59:42.006 INFO [stderr] 252 | 0x21 => cycles += self.ld_bi_register_d16(&BiRegisterIdentifier::HL), Nov 30 09:59:42.006 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.006 INFO [stderr] Nov 30 09:59:42.006 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.006 INFO [stderr] --> src/gb/cpu/cpu.rs:254:21 Nov 30 09:59:42.007 INFO [stderr] | Nov 30 09:59:42.007 INFO [stderr] 254 | 0x22 => cycles += self.ldi_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), Nov 30 09:59:42.007 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.007 INFO [stderr] Nov 30 09:59:42.007 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.007 INFO [stderr] --> src/gb/cpu/cpu.rs:256:21 Nov 30 09:59:42.007 INFO [stderr] | Nov 30 09:59:42.007 INFO [stderr] 256 | 0x23 => cycles += self.inc_bi_register(&BiRegisterIdentifier::HL), Nov 30 09:59:42.007 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.007 INFO [stderr] Nov 30 09:59:42.007 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.007 INFO [stderr] --> src/gb/cpu/cpu.rs:258:21 Nov 30 09:59:42.007 INFO [stderr] | Nov 30 09:59:42.007 INFO [stderr] 258 | 0x24 => cycles += self.inc_register(&RegisterIdentifier::H), Nov 30 09:59:42.007 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.007 INFO [stderr] Nov 30 09:59:42.007 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.007 INFO [stderr] --> src/gb/cpu/cpu.rs:260:21 Nov 30 09:59:42.007 INFO [stderr] | Nov 30 09:59:42.007 INFO [stderr] 260 | 0x25 => cycles += self.dec_register(&RegisterIdentifier::H), Nov 30 09:59:42.007 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.007 INFO [stderr] Nov 30 09:59:42.007 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.007 INFO [stderr] --> src/gb/cpu/cpu.rs:262:21 Nov 30 09:59:42.007 INFO [stderr] | Nov 30 09:59:42.007 INFO [stderr] 262 | 0x26 => cycles += self.ld_register_d8(&RegisterIdentifier::H), Nov 30 09:59:42.007 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.007 INFO [stderr] Nov 30 09:59:42.008 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.008 INFO [stderr] --> src/gb/cpu/cpu.rs:264:21 Nov 30 09:59:42.008 INFO [stderr] | Nov 30 09:59:42.008 INFO [stderr] 264 | 0x27 => cycles += self.daa(), Nov 30 09:59:42.008 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.008 INFO [stderr] Nov 30 09:59:42.008 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.008 INFO [stderr] --> src/gb/cpu/cpu.rs:266:21 Nov 30 09:59:42.008 INFO [stderr] | Nov 30 09:59:42.008 INFO [stderr] 266 | 0x28 => cycles += self.jr_flag_r8(CPUFlag::Z, true), Nov 30 09:59:42.008 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.008 INFO [stderr] Nov 30 09:59:42.008 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.008 INFO [stderr] --> src/gb/cpu/cpu.rs:268:21 Nov 30 09:59:42.008 INFO [stderr] | Nov 30 09:59:42.008 INFO [stderr] 268 | 0x29 => cycles += self.add_bi_register_bi_register(&BiRegisterIdentifier::HL, &BiRegisterIdentifier::HL), Nov 30 09:59:42.008 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.008 INFO [stderr] Nov 30 09:59:42.008 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.008 INFO [stderr] --> src/gb/cpu/cpu.rs:270:21 Nov 30 09:59:42.008 INFO [stderr] | Nov 30 09:59:42.008 INFO [stderr] 270 | 0x2A => cycles += self.ldi_register_bi_register_ptr(&RegisterIdentifier::A, &BiRegisterIdentifier::HL), Nov 30 09:59:42.008 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.008 INFO [stderr] Nov 30 09:59:42.008 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.008 INFO [stderr] --> src/gb/cpu/cpu.rs:272:21 Nov 30 09:59:42.008 INFO [stderr] | Nov 30 09:59:42.008 INFO [stderr] 272 | 0x2B => cycles += self.dec_bi_register(&BiRegisterIdentifier::HL), Nov 30 09:59:42.008 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.008 INFO [stderr] Nov 30 09:59:42.009 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.009 INFO [stderr] --> src/gb/cpu/cpu.rs:274:21 Nov 30 09:59:42.009 INFO [stderr] | Nov 30 09:59:42.009 INFO [stderr] 274 | 0x2C => cycles += self.inc_register(&RegisterIdentifier::L), Nov 30 09:59:42.009 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.009 INFO [stderr] Nov 30 09:59:42.009 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.009 INFO [stderr] --> src/gb/cpu/cpu.rs:276:21 Nov 30 09:59:42.009 INFO [stderr] | Nov 30 09:59:42.009 INFO [stderr] 276 | 0x2D => cycles += self.dec_register(&RegisterIdentifier::L), Nov 30 09:59:42.009 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.009 INFO [stderr] Nov 30 09:59:42.009 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.009 INFO [stderr] --> src/gb/cpu/cpu.rs:278:21 Nov 30 09:59:42.009 INFO [stderr] | Nov 30 09:59:42.009 INFO [stderr] 278 | 0x2E => cycles += self.ld_register_d8(&RegisterIdentifier::L), Nov 30 09:59:42.009 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.009 INFO [stderr] Nov 30 09:59:42.009 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.009 INFO [stderr] --> src/gb/cpu/cpu.rs:280:21 Nov 30 09:59:42.009 INFO [stderr] | Nov 30 09:59:42.009 INFO [stderr] 280 | 0x2F => cycles += self.cpl(), Nov 30 09:59:42.009 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.009 INFO [stderr] Nov 30 09:59:42.009 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.009 INFO [stderr] --> src/gb/cpu/cpu.rs:282:21 Nov 30 09:59:42.009 INFO [stderr] | Nov 30 09:59:42.009 INFO [stderr] 282 | 0x30 => cycles += self.jr_flag_r8(CPUFlag::C, false), Nov 30 09:59:42.009 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.009 INFO [stderr] Nov 30 09:59:42.010 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.010 INFO [stderr] --> src/gb/cpu/cpu.rs:284:21 Nov 30 09:59:42.010 INFO [stderr] | Nov 30 09:59:42.010 INFO [stderr] 284 | 0x31 => cycles += self.ld_sp_d16(), Nov 30 09:59:42.010 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.010 INFO [stderr] Nov 30 09:59:42.010 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.010 INFO [stderr] --> src/gb/cpu/cpu.rs:286:21 Nov 30 09:59:42.010 INFO [stderr] | Nov 30 09:59:42.010 INFO [stderr] 286 | 0x32 => cycles += self.ldd_bi_register_ptr_register(&BiRegisterIdentifier::HL, &RegisterIdentifier::A), Nov 30 09:59:42.010 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.010 INFO [stderr] Nov 30 09:59:42.010 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.010 INFO [stderr] --> src/gb/cpu/cpu.rs:288:21 Nov 30 09:59:42.010 INFO [stderr] | Nov 30 09:59:42.010 INFO [stderr] 288 | 0x33 => cycles += self.inc_sp(), Nov 30 09:59:42.010 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.010 INFO [stderr] Nov 30 09:59:42.010 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.010 INFO [stderr] --> src/gb/cpu/cpu.rs:290:21 Nov 30 09:59:42.010 INFO [stderr] | Nov 30 09:59:42.010 INFO [stderr] 290 | 0x34 => cycles += self.inc_bi_register_ptr(&BiRegisterIdentifier::HL), Nov 30 09:59:42.010 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.010 INFO [stderr] Nov 30 09:59:42.010 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.010 INFO [stderr] --> src/gb/cpu/cpu.rs:292:21 Nov 30 09:59:42.010 INFO [stderr] | Nov 30 09:59:42.010 INFO [stderr] 292 | 0x35 => cycles += self.dec_bi_register_ptr(&BiRegisterIdentifier::HL), Nov 30 09:59:42.010 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.010 INFO [stderr] Nov 30 09:59:42.016 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.016 INFO [stderr] --> src/gb/cpu/cpu.rs:294:21 Nov 30 09:59:42.016 INFO [stderr] | Nov 30 09:59:42.016 INFO [stderr] 294 | 0x36 => cycles += self.ld_bi_register_ptr_d8(&BiRegisterIdentifier::HL), Nov 30 09:59:42.016 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.016 INFO [stderr] Nov 30 09:59:42.016 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.016 INFO [stderr] --> src/gb/cpu/cpu.rs:296:21 Nov 30 09:59:42.016 INFO [stderr] | Nov 30 09:59:42.016 INFO [stderr] 296 | 0x37 => cycles += self.scf(), Nov 30 09:59:42.016 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.016 INFO [stderr] Nov 30 09:59:42.016 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.016 INFO [stderr] --> src/gb/cpu/cpu.rs:298:21 Nov 30 09:59:42.016 INFO [stderr] | Nov 30 09:59:42.016 INFO [stderr] 298 | 0x38 => cycles += self.jr_flag_r8(CPUFlag::C, true), Nov 30 09:59:42.016 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.016 INFO [stderr] Nov 30 09:59:42.016 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.016 INFO [stderr] --> src/gb/cpu/cpu.rs:304:21 Nov 30 09:59:42.016 INFO [stderr] | Nov 30 09:59:42.016 INFO [stderr] 304 | 0x3B => cycles += self.dec_sp(), Nov 30 09:59:42.016 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.017 INFO [stderr] Nov 30 09:59:42.017 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.017 INFO [stderr] --> src/gb/cpu/cpu.rs:306:21 Nov 30 09:59:42.017 INFO [stderr] | Nov 30 09:59:42.017 INFO [stderr] 306 | 0x3C => cycles += self.inc_register(&RegisterIdentifier::A), Nov 30 09:59:42.017 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.017 INFO [stderr] Nov 30 09:59:42.017 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.017 INFO [stderr] --> src/gb/cpu/cpu.rs:308:21 Nov 30 09:59:42.017 INFO [stderr] | Nov 30 09:59:42.017 INFO [stderr] 308 | 0x3D => cycles += self.dec_register(&RegisterIdentifier::A), Nov 30 09:59:42.017 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.017 INFO [stderr] Nov 30 09:59:42.017 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.017 INFO [stderr] --> src/gb/cpu/cpu.rs:310:21 Nov 30 09:59:42.017 INFO [stderr] | Nov 30 09:59:42.017 INFO [stderr] 310 | 0x3E => cycles += self.ld_register_d8(&RegisterIdentifier::A), Nov 30 09:59:42.017 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.017 INFO [stderr] Nov 30 09:59:42.017 INFO [stderr] warning: value assigned to `cycles` is never read Nov 30 09:59:42.017 INFO [stderr] --> src/gb/cpu/cpu.rs:312:21 Nov 30 09:59:42.017 INFO [stderr] | Nov 30 09:59:42.017 INFO [stderr] 312 | 0x3F => cycles += self.ccf(), Nov 30 09:59:42.017 INFO [stderr] | ^^^^^^ Nov 30 09:59:42.017 INFO [stderr] Nov 30 09:59:42.017 INFO [stderr] warning: value assigned to `value` is never read Nov 30 09:59:42.017 INFO [stderr] --> src/gb/cpu/cpu.rs:383:17 Nov 30 09:59:42.017 INFO [stderr] | Nov 30 09:59:42.017 INFO [stderr] 383 | let mut value = 0; Nov 30 09:59:42.017 INFO [stderr] | ^^^^^ Nov 30 09:59:42.017 INFO [stderr] Nov 30 09:59:42.017 INFO [stderr] warning: value assigned to `value` is never read Nov 30 09:59:42.017 INFO [stderr] --> src/gb/cpu/cpu.rs:445:17 Nov 30 09:59:42.017 INFO [stderr] | Nov 30 09:59:42.017 INFO [stderr] 445 | let mut value = 0; Nov 30 09:59:42.017 INFO [stderr] | ^^^^^ Nov 30 09:59:42.017 INFO [stderr] Nov 30 09:59:42.061 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.061 INFO [stderr] --> src/gb/cpu/cpu.rs:409:13 Nov 30 09:59:42.061 INFO [stderr] | Nov 30 09:59:42.061 INFO [stderr] 409 | let mut value; Nov 30 09:59:42.061 INFO [stderr] | ----^^^^^ Nov 30 09:59:42.061 INFO [stderr] | | Nov 30 09:59:42.061 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.061 INFO [stderr] | Nov 30 09:59:42.061 INFO [stderr] = note: #[warn(unused_mut)] on by default Nov 30 09:59:42.061 INFO [stderr] Nov 30 09:59:42.063 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.063 INFO [stderr] --> src/gb/cpu/cpu.rs:472:13 Nov 30 09:59:42.063 INFO [stderr] | Nov 30 09:59:42.063 INFO [stderr] 472 | let mut value; Nov 30 09:59:42.063 INFO [stderr] | ----^^^^^ Nov 30 09:59:42.063 INFO [stderr] | | Nov 30 09:59:42.063 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.063 INFO [stderr] Nov 30 09:59:42.065 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.065 INFO [stderr] --> src/gb/cpu/cpu.rs:511:13 Nov 30 09:59:42.065 INFO [stderr] | Nov 30 09:59:42.065 INFO [stderr] 511 | let mut address = self.memory_bus.borrow().read_16bit(self.program_counter.read() as usize); Nov 30 09:59:42.065 INFO [stderr] | ----^^^^^^^ Nov 30 09:59:42.065 INFO [stderr] | | Nov 30 09:59:42.065 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.065 INFO [stderr] Nov 30 09:59:42.105 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.105 INFO [stderr] --> src/gb/cpu/cpu.rs:849:17 Nov 30 09:59:42.105 INFO [stderr] | Nov 30 09:59:42.105 INFO [stderr] 849 | let mut register_f = cpu.registers[&RegisterIdentifier::F].borrow_mut(); Nov 30 09:59:42.105 INFO [stderr] | ----^^^^^^^^^^ Nov 30 09:59:42.105 INFO [stderr] | | Nov 30 09:59:42.105 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.105 INFO [stderr] Nov 30 09:59:42.211 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.211 INFO [stderr] --> src/gb/memory/memory_bus.rs:140:13 Nov 30 09:59:42.211 INFO [stderr] | Nov 30 09:59:42.211 INFO [stderr] 140 | let mut bus = create_bus(); Nov 30 09:59:42.211 INFO [stderr] | ----^^^ Nov 30 09:59:42.211 INFO [stderr] | | Nov 30 09:59:42.211 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.211 INFO [stderr] Nov 30 09:59:42.213 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.213 INFO [stderr] --> src/gb/memory/memory_bus.rs:149:13 Nov 30 09:59:42.213 INFO [stderr] | Nov 30 09:59:42.213 INFO [stderr] 149 | let mut bus = create_bus(); Nov 30 09:59:42.213 INFO [stderr] | ----^^^ Nov 30 09:59:42.213 INFO [stderr] | | Nov 30 09:59:42.214 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.214 INFO [stderr] Nov 30 09:59:42.216 INFO [stderr] warning: variable does not need to be mutable Nov 30 09:59:42.216 INFO [stderr] --> src/gb/memory/memory_bus.rs:158:13 Nov 30 09:59:42.216 INFO [stderr] | Nov 30 09:59:42.216 INFO [stderr] 158 | let mut bus = create_bus(); Nov 30 09:59:42.216 INFO [stderr] | ----^^^ Nov 30 09:59:42.216 INFO [stderr] | | Nov 30 09:59:42.216 INFO [stderr] | help: remove this `mut` Nov 30 09:59:42.216 INFO [stderr] Nov 30 09:59:42.283 INFO [stderr] warning: field is never used: `ram` Nov 30 09:59:42.283 INFO [stderr] --> src/gb/console.rs:35:5 Nov 30 09:59:42.283 INFO [stderr] | Nov 30 09:59:42.283 INFO [stderr] 35 | ram: Rc>, Nov 30 09:59:42.283 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:42.283 INFO [stderr] | Nov 30 09:59:42.283 INFO [stderr] = note: #[warn(dead_code)] on by default Nov 30 09:59:42.283 INFO [stderr] Nov 30 09:59:42.283 INFO [stderr] warning: field is never used: `memory_bus` Nov 30 09:59:42.283 INFO [stderr] --> src/gb/console.rs:37:5 Nov 30 09:59:42.283 INFO [stderr] | Nov 30 09:59:42.283 INFO [stderr] 37 | memory_bus: Rc> Nov 30 09:59:42.283 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 30 09:59:42.283 INFO [stderr] Nov 30 09:59:42.307 INFO [stderr] warning: literal out of range for u8 Nov 30 09:59:42.307 INFO [stderr] --> src/gb/cpu/cpu.rs:1156:63 Nov 30 09:59:42.307 INFO [stderr] | Nov 30 09:59:42.307 INFO [stderr] 1156 | assert_eq!(cpu.read_register(&RegisterIdentifier::A), 0x180 as u8); Nov 30 09:59:42.307 INFO [stderr] | ^^^^^ Nov 30 09:59:42.307 INFO [stderr] | Nov 30 09:59:42.307 INFO [stderr] = note: #[warn(overflowing_literals)] on by default Nov 30 09:59:42.307 INFO [stderr] = note: the literal `0x180` (decimal `384`) does not fit into an `u8` and will become `128u8` Nov 30 09:59:42.307 INFO [stderr] = help: consider using `u16` instead Nov 30 09:59:42.307 INFO [stderr] Nov 30 09:59:42.490 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.71s Nov 30 09:59:42.494 INFO [stderr] su: No module specific data is present Nov 30 09:59:43.187 INFO running `"docker" "inspect" "9f70f67743a4a20d4cb113e4f6f39a4334d05640ba814ede0a20f85d00f41b41"` Nov 30 09:59:43.432 INFO running `"docker" "rm" "-f" "9f70f67743a4a20d4cb113e4f6f39a4334d05640ba814ede0a20f85d00f41b41"` Nov 30 09:59:43.860 INFO [stdout] 9f70f67743a4a20d4cb113e4f6f39a4334d05640ba814ede0a20f85d00f41b41