[INFO] updating cached repository https://github.com/milanpro/rustyboy [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 8853d7bc689f92928226a53eda2cbda2969fdd87 [INFO] checking milanpro/rustyboy against try#f149601db42efe10ece8b284ab681fd4a6fcb89c for pr-68766 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmilanpro%2Frustyboy" "/workspace/builds/worker-5/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/milanpro/rustyboy on toolchain f149601db42efe10ece8b284ab681fd4a6fcb89c [INFO] running `"/workspace/cargo-home/bin/cargo" "+f149601db42efe10ece8b284ab681fd4a6fcb89c" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/milanpro/rustyboy [INFO] finished tweaking git repo https://github.com/milanpro/rustyboy [INFO] tweaked toml for git repo https://github.com/milanpro/rustyboy written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/milanpro/rustyboy already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+f149601db42efe10ece8b284ab681fd4a6fcb89c" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+f149601db42efe10ece8b284ab681fd4a6fcb89c" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] fb3d99c192382e3e20f9bbec5c1399d92d5e384f3f7ae6c08fb0aff899b051d0 [INFO] running `"docker" "start" "-a" "fb3d99c192382e3e20f9bbec5c1399d92d5e384f3f7ae6c08fb0aff899b051d0"` [INFO] [stderr] Checking rustyboy v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused variable: `bank_id` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:105:35 [INFO] [stderr] | [INFO] [stderr] 105 | fn select_ram_bank(&mut self, bank_id: u16) { [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_bank_id` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `r` [INFO] [stderr] --> src/gb_emulator/cpu.rs:5:3 [INFO] [stderr] | [INFO] [stderr] 5 | r: Registers, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `m` [INFO] [stderr] --> src/gb_emulator/cpu.rs:6:3 [INFO] [stderr] | [INFO] [stderr] 6 | m: MemoryBus, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `halted` [INFO] [stderr] --> src/gb_emulator/cpu.rs:7:3 [INFO] [stderr] | [INFO] [stderr] 7 | halted: bool, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `ime` [INFO] [stderr] --> src/gb_emulator/cpu.rs:8:3 [INFO] [stderr] | [INFO] [stderr] 8 | ime: bool, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `reset` [INFO] [stderr] --> src/gb_emulator/cpu.rs:23:3 [INFO] [stderr] | [INFO] [stderr] 23 | fn reset(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `fetchByte` [INFO] [stderr] --> src/gb_emulator/cpu.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | fn fetchByte(&mut self) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `fetchWord` [INFO] [stderr] --> src/gb_emulator/cpu.rs:35:3 [INFO] [stderr] | [INFO] [stderr] 35 | fn fetchWord(&mut self) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `interpret` [INFO] [stderr] --> src/gb_emulator/cpu.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | fn interpret(&mut self) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `cartridge_buffer` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | cartridge_buffer: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `swap_rom_offset` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | swap_rom_offset: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `swap_ram` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | swap_ram: [u8; 0x1FFF], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `ram_active` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | ram_active: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `memory_bank_type` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | memory_bank_type: MBCType, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `read_byte` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | pub fn read_byte(&self, addr: u16) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `write_byte` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn write_byte(&mut self, addr: u16, val: u8) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `select_rom_bank` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | fn select_rom_bank(&mut self, bank_id: u16) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `select_ram_bank` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | fn select_ram_bank(&mut self, bank_id: u16) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `cartridge` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | cartridge: Cartridge, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `tile_ram` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | tile_ram: [u8; 0x17FF], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `working_ram` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | working_ram: [u8; 0x1FFF], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `object_attribute_memory` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | object_attribute_memory: [u8; 0x9F], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `io_registers` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | io_registers: [u8; 0x7F], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `high_ram` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | high_ram: [u8; 0x7E], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `interrupt_enable_register` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | interrupt_enable_register: u8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `read_byte` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn read_byte(&self, addr: u16) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `write_byte` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn write_byte(&mut self, addr: u16, val: u8) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `getHL` [INFO] [stderr] --> src/gb_emulator/registers.rs:30:3 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn getHL(&self) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `setHL` [INFO] [stderr] --> src/gb_emulator/registers.rs:34:3 [INFO] [stderr] | [INFO] [stderr] 34 | pub fn setHL(&mut self, word: u16) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `startEmulation` should have a snake case name [INFO] [stderr] --> src/gb_emulator/mod.rs:5:8 [INFO] [stderr] | [INFO] [stderr] 5 | pub fn startEmulation() { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `start_emulation` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `fetchByte` should have a snake case name [INFO] [stderr] --> src/gb_emulator/cpu.rs:29:6 [INFO] [stderr] | [INFO] [stderr] 29 | fn fetchByte(&mut self) -> u8 { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `fetch_byte` [INFO] [stderr] [INFO] [stderr] warning: method `fetchWord` should have a snake case name [INFO] [stderr] --> src/gb_emulator/cpu.rs:35:6 [INFO] [stderr] | [INFO] [stderr] 35 | fn fetchWord(&mut self) -> u16 { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `fetch_word` [INFO] [stderr] [INFO] [stderr] warning: method `getHL` should have a snake case name [INFO] [stderr] --> src/gb_emulator/registers.rs:30:10 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn getHL(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `get_hl` [INFO] [stderr] [INFO] [stderr] warning: method `setHL` should have a snake case name [INFO] [stderr] --> src/gb_emulator/registers.rs:34:10 [INFO] [stderr] | [INFO] [stderr] 34 | pub fn setHL(&mut self, word: u16) { [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `set_hl` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `bank_id` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:105:35 [INFO] [stderr] | [INFO] [stderr] 105 | fn select_ram_bank(&mut self, bank_id: u16) { [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_bank_id` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `r` [INFO] [stderr] --> src/gb_emulator/cpu.rs:5:3 [INFO] [stderr] | [INFO] [stderr] 5 | r: Registers, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: field is never read: `m` [INFO] [stderr] --> src/gb_emulator/cpu.rs:6:3 [INFO] [stderr] | [INFO] [stderr] 6 | m: MemoryBus, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `halted` [INFO] [stderr] --> src/gb_emulator/cpu.rs:7:3 [INFO] [stderr] | [INFO] [stderr] 7 | halted: bool, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `ime` [INFO] [stderr] --> src/gb_emulator/cpu.rs:8:3 [INFO] [stderr] | [INFO] [stderr] 8 | ime: bool, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `reset` [INFO] [stderr] --> src/gb_emulator/cpu.rs:23:3 [INFO] [stderr] | [INFO] [stderr] 23 | fn reset(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `fetchByte` [INFO] [stderr] --> src/gb_emulator/cpu.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | fn fetchByte(&mut self) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `fetchWord` [INFO] [stderr] --> src/gb_emulator/cpu.rs:35:3 [INFO] [stderr] | [INFO] [stderr] 35 | fn fetchWord(&mut self) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `interpret` [INFO] [stderr] --> src/gb_emulator/cpu.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | fn interpret(&mut self) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `cartridge_buffer` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | cartridge_buffer: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `swap_rom_offset` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | swap_rom_offset: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `swap_ram` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | swap_ram: [u8; 0x1FFF], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `ram_active` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | ram_active: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `memory_bank_type` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | memory_bank_type: MBCType, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `read_byte` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | pub fn read_byte(&self, addr: u16) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `write_byte` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | pub fn write_byte(&mut self, addr: u16, val: u8) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `select_rom_bank` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | fn select_rom_bank(&mut self, bank_id: u16) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `select_ram_bank` [INFO] [stderr] --> src/gb_emulator/memory/cartridge.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | fn select_ram_bank(&mut self, bank_id: u16) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `cartridge` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | cartridge: Cartridge, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `tile_ram` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | tile_ram: [u8; 0x17FF], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `working_ram` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | working_ram: [u8; 0x1FFF], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `object_attribute_memory` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | object_attribute_memory: [u8; 0x9F], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `io_registers` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | io_registers: [u8; 0x7F], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `high_ram` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | high_ram: [u8; 0x7E], [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `interrupt_enable_register` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | interrupt_enable_register: u8, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `read_byte` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn read_byte(&self, addr: u16) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `write_byte` [INFO] [stderr] --> src/gb_emulator/memory/mod.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn write_byte(&mut self, addr: u16, val: u8) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `getHL` [INFO] [stderr] --> src/gb_emulator/registers.rs:30:3 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn getHL(&self) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `setHL` [INFO] [stderr] --> src/gb_emulator/registers.rs:34:3 [INFO] [stderr] | [INFO] [stderr] 34 | pub fn setHL(&mut self, word: u16) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `startEmulation` should have a snake case name [INFO] [stderr] --> src/gb_emulator/mod.rs:5:8 [INFO] [stderr] | [INFO] [stderr] 5 | pub fn startEmulation() { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `start_emulation` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `fetchByte` should have a snake case name [INFO] [stderr] --> src/gb_emulator/cpu.rs:29:6 [INFO] [stderr] | [INFO] [stderr] 29 | fn fetchByte(&mut self) -> u8 { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `fetch_byte` [INFO] [stderr] [INFO] [stderr] warning: method `fetchWord` should have a snake case name [INFO] [stderr] --> src/gb_emulator/cpu.rs:35:6 [INFO] [stderr] | [INFO] [stderr] 35 | fn fetchWord(&mut self) -> u16 { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `fetch_word` [INFO] [stderr] [INFO] [stderr] warning: method `getHL` should have a snake case name [INFO] [stderr] --> src/gb_emulator/registers.rs:30:10 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn getHL(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `get_hl` [INFO] [stderr] [INFO] [stderr] warning: method `setHL` should have a snake case name [INFO] [stderr] --> src/gb_emulator/registers.rs:34:10 [INFO] [stderr] | [INFO] [stderr] 34 | pub fn setHL(&mut self, word: u16) { [INFO] [stderr] | ^^^^^ help: convert the identifier to snake case: `set_hl` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.19s [INFO] running `"docker" "inspect" "fb3d99c192382e3e20f9bbec5c1399d92d5e384f3f7ae6c08fb0aff899b051d0"` [INFO] running `"docker" "rm" "-f" "fb3d99c192382e3e20f9bbec5c1399d92d5e384f3f7ae6c08fb0aff899b051d0"` [INFO] [stdout] fb3d99c192382e3e20f9bbec5c1399d92d5e384f3f7ae6c08fb0aff899b051d0