[INFO] updating cached repository nosferatu500/Aurora_Sharp_LR35902 [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/nosferatu500/Aurora_Sharp_LR35902 [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/nosferatu500/Aurora_Sharp_LR35902" "work/ex/clippy-test-run/sources/stable/gh/nosferatu500/Aurora_Sharp_LR35902"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/nosferatu500/Aurora_Sharp_LR35902'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/nosferatu500/Aurora_Sharp_LR35902" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/nosferatu500/Aurora_Sharp_LR35902"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/nosferatu500/Aurora_Sharp_LR35902'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 0e104bcd935ccc1b2efdd0244eef71bd6cac5873 [INFO] sha for GitHub repo nosferatu500/Aurora_Sharp_LR35902: 0e104bcd935ccc1b2efdd0244eef71bd6cac5873 [INFO] validating manifest of nosferatu500/Aurora_Sharp_LR35902 on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of nosferatu500/Aurora_Sharp_LR35902 on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing nosferatu500/Aurora_Sharp_LR35902 [INFO] finished frobbing nosferatu500/Aurora_Sharp_LR35902 [INFO] frobbed toml for nosferatu500/Aurora_Sharp_LR35902 written to work/ex/clippy-test-run/sources/stable/gh/nosferatu500/Aurora_Sharp_LR35902/Cargo.toml [INFO] started frobbing nosferatu500/Aurora_Sharp_LR35902 [INFO] finished frobbing nosferatu500/Aurora_Sharp_LR35902 [INFO] frobbed toml for nosferatu500/Aurora_Sharp_LR35902 written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/nosferatu500/Aurora_Sharp_LR35902/Cargo.toml [INFO] crate nosferatu500/Aurora_Sharp_LR35902 has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting nosferatu500/Aurora_Sharp_LR35902 against stable+rustflags=-Dclippy::into_iter_on_array for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-1/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/nosferatu500/Aurora_Sharp_LR35902:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dclippy::into_iter_on_array" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] f132ef98f5aefef64f9469c1fe959e2a3ba1f90ffafbd13ddda0c8e539b6c64a [INFO] running `"docker" "start" "-a" "f132ef98f5aefef64f9469c1fe959e2a3ba1f90ffafbd13ddda0c8e539b6c64a"` [INFO] [stderr] Checking GB v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/rom.rs:17:18 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(Rom { data: data }) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/rom.rs:17:18 [INFO] [stderr] | [INFO] [stderr] 17 | Ok(Rom { data: data }) [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/cpu.rs:175:9 [INFO] [stderr] | [INFO] [stderr] 175 | return lhs | rhs; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `lhs | rhs` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/cpu.rs:204:9 [INFO] [stderr] | [INFO] [stderr] 204 | return 4 [INFO] [stderr] | ^^^^^^^^ help: remove `return` as shown: `4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/cpu.rs:175:9 [INFO] [stderr] | [INFO] [stderr] 175 | return lhs | rhs; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `lhs | rhs` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/cpu.rs:204:9 [INFO] [stderr] | [INFO] [stderr] 204 | return 4 [INFO] [stderr] | ^^^^^^^^ help: remove `return` as shown: `4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_af` [INFO] [stderr] --> src/cpu.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | pub fn set_af(&mut self, value: u16) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `regs` [INFO] [stderr] --> src/cpu.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | regs: [u16; 16], [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_regs` [INFO] [stderr] --> src/cpu.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | fn get_regs(&self, index: u16) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_regs` [INFO] [stderr] --> src/cpu.rs:244:5 [INFO] [stderr] | [INFO] [stderr] 244 | fn set_regs(&mut self, index: u16, value: u16) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `SROM` [INFO] [stderr] --> src/interconnect.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub const SROM: Range = Range(0x4000, 0x7FFF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `VRAM` [INFO] [stderr] --> src/interconnect.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | pub const VRAM: Range = Range(0x8000, 0x9FFF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `OAM` [INFO] [stderr] --> src/interconnect.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub const OAM: Range = Range(0xFE00, 0xFE9F); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `NV` [INFO] [stderr] --> src/interconnect.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | pub const NV: Range = Range(0xFEA0, 0xFEFF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `nop` [INFO] [stderr] --> src/opcode.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | nop = 0x00, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_bc_nn` [INFO] [stderr] --> src/opcode.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | ld_bc_nn = 0x01, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_de_nn` [INFO] [stderr] --> src/opcode.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | ld_de_nn = 0x11, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_nn` [INFO] [stderr] --> src/opcode.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | ld_hl_nn = 0x21, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_sp_nn` [INFO] [stderr] --> src/opcode.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | ld_sp_nn = 0x31, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_a` [INFO] [stderr] --> src/opcode.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | ld_a_a = 0x7F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_b` [INFO] [stderr] --> src/opcode.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | ld_a_b = 0x78, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_c` [INFO] [stderr] --> src/opcode.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | ld_a_c = 0x79, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_d` [INFO] [stderr] --> src/opcode.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | ld_a_d = 0x7A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_e` [INFO] [stderr] --> src/opcode.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | ld_a_e = 0x7B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_h` [INFO] [stderr] --> src/opcode.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | ld_a_h = 0x7C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_l` [INFO] [stderr] --> src/opcode.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | ld_a_l = 0x7D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_bc` [INFO] [stderr] --> src/opcode.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | ld_a_bc = 0x0A, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_de` [INFO] [stderr] --> src/opcode.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | ld_a_de = 0x1A, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_nn` [INFO] [stderr] --> src/opcode.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | ld_a_nn = 0xFA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_sharp` [INFO] [stderr] --> src/opcode.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | ld_a_sharp = 0x3E, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_hl` [INFO] [stderr] --> src/opcode.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | ld_a_hl = 0x7E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_b` [INFO] [stderr] --> src/opcode.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | ld_b_b = 0x40, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_c` [INFO] [stderr] --> src/opcode.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | ld_b_c = 0x41, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_d` [INFO] [stderr] --> src/opcode.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | ld_b_d = 0x42, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_e` [INFO] [stderr] --> src/opcode.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | ld_b_e = 0x43, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_h` [INFO] [stderr] --> src/opcode.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | ld_b_h = 0x44, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_l` [INFO] [stderr] --> src/opcode.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | ld_b_l = 0x45, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_hl` [INFO] [stderr] --> src/opcode.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | ld_b_hl = 0x46, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_b` [INFO] [stderr] --> src/opcode.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | ld_c_b = 0x48, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_c` [INFO] [stderr] --> src/opcode.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | ld_c_c = 0x49, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_d` [INFO] [stderr] --> src/opcode.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | ld_c_d = 0x4A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_e` [INFO] [stderr] --> src/opcode.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | ld_c_e = 0x4B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_h` [INFO] [stderr] --> src/opcode.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | ld_c_h = 0x4C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_l` [INFO] [stderr] --> src/opcode.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | ld_c_l = 0x4D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_hl` [INFO] [stderr] --> src/opcode.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | ld_c_hl = 0x4E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_b` [INFO] [stderr] --> src/opcode.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | ld_d_b = 0x50, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_c` [INFO] [stderr] --> src/opcode.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | ld_d_c = 0x51, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_d` [INFO] [stderr] --> src/opcode.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | ld_d_d = 0x52, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_e` [INFO] [stderr] --> src/opcode.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | ld_d_e = 0x53, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_h` [INFO] [stderr] --> src/opcode.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | ld_d_h = 0x54, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_l` [INFO] [stderr] --> src/opcode.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | ld_d_l = 0x55, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_hl` [INFO] [stderr] --> src/opcode.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | ld_d_hl = 0x56, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_b` [INFO] [stderr] --> src/opcode.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | ld_e_b = 0x58, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_c` [INFO] [stderr] --> src/opcode.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | ld_e_c = 0x59, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_d` [INFO] [stderr] --> src/opcode.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | ld_e_d = 0x5A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_e` [INFO] [stderr] --> src/opcode.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | ld_e_e = 0x5B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_h` [INFO] [stderr] --> src/opcode.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | ld_e_h = 0x5C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_l` [INFO] [stderr] --> src/opcode.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | ld_e_l = 0x5D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_hl` [INFO] [stderr] --> src/opcode.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | ld_e_hl = 0x5E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_b` [INFO] [stderr] --> src/opcode.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | ld_h_b = 0x60, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_c` [INFO] [stderr] --> src/opcode.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | ld_h_c = 0x61, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_d` [INFO] [stderr] --> src/opcode.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | ld_h_d = 0x62, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_e` [INFO] [stderr] --> src/opcode.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | ld_h_e = 0x63, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_h` [INFO] [stderr] --> src/opcode.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | ld_h_h = 0x64, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_l` [INFO] [stderr] --> src/opcode.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | ld_h_l = 0x65, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_hl` [INFO] [stderr] --> src/opcode.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | ld_h_hl = 0x66, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_b` [INFO] [stderr] --> src/opcode.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | ld_l_b = 0x68, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_c` [INFO] [stderr] --> src/opcode.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | ld_l_c = 0x69, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_d` [INFO] [stderr] --> src/opcode.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | ld_l_d = 0x6A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_e` [INFO] [stderr] --> src/opcode.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | ld_l_e = 0x6B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_h` [INFO] [stderr] --> src/opcode.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | ld_l_h = 0x6C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_l` [INFO] [stderr] --> src/opcode.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | ld_l_l = 0x6D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_hl` [INFO] [stderr] --> src/opcode.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | ld_l_hl = 0x6E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_b` [INFO] [stderr] --> src/opcode.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | ld_hl_b = 0x70, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_c` [INFO] [stderr] --> src/opcode.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | ld_hl_c = 0x71, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_d` [INFO] [stderr] --> src/opcode.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | ld_hl_d = 0x72, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_e` [INFO] [stderr] --> src/opcode.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | ld_hl_e = 0x73, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_h` [INFO] [stderr] --> src/opcode.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | ld_hl_h = 0x74, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_l` [INFO] [stderr] --> src/opcode.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | ld_hl_l = 0x75, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_n` [INFO] [stderr] --> src/opcode.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | ld_hl_n = 0x36, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_a` [INFO] [stderr] --> src/opcode.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | ld_b_a = 0x47, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_a` [INFO] [stderr] --> src/opcode.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | ld_c_a = 0x4F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_a` [INFO] [stderr] --> src/opcode.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | ld_d_a = 0x57, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_a` [INFO] [stderr] --> src/opcode.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | ld_e_a = 0x5F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_a` [INFO] [stderr] --> src/opcode.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | ld_h_a = 0x67, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_a` [INFO] [stderr] --> src/opcode.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | ld_l_a = 0x6F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_bc_a` [INFO] [stderr] --> src/opcode.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | ld_bc_a = 0x02, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_de_a` [INFO] [stderr] --> src/opcode.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | ld_de_a = 0x12, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_a` [INFO] [stderr] --> src/opcode.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | ld_hl_a = 0x77, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_nn_a` [INFO] [stderr] --> src/opcode.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | ld_nn_a = 0xEA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_a` [INFO] [stderr] --> src/opcode.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | add_a_a = 0x87, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_b` [INFO] [stderr] --> src/opcode.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | add_a_b = 0x80, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_c` [INFO] [stderr] --> src/opcode.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | add_a_c = 0x81, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_d` [INFO] [stderr] --> src/opcode.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | add_a_d = 0x82, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_e` [INFO] [stderr] --> src/opcode.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | add_a_e = 0x83, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_h` [INFO] [stderr] --> src/opcode.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | add_a_h = 0x84, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_l` [INFO] [stderr] --> src/opcode.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | add_a_l = 0x85, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_hl` [INFO] [stderr] --> src/opcode.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | add_a_hl = 0x86, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_sharp` [INFO] [stderr] --> src/opcode.rs:93:5 [INFO] [stderr] | [INFO] [stderr] 93 | add_a_sharp = 0xC6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_a` [INFO] [stderr] --> src/opcode.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | sub_a_a = 0x97, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_b` [INFO] [stderr] --> src/opcode.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | sub_a_b = 0x90, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_c` [INFO] [stderr] --> src/opcode.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | sub_a_c = 0x91, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_d` [INFO] [stderr] --> src/opcode.rs:98:5 [INFO] [stderr] | [INFO] [stderr] 98 | sub_a_d = 0x92, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_e` [INFO] [stderr] --> src/opcode.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | sub_a_e = 0x93, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_h` [INFO] [stderr] --> src/opcode.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | sub_a_h = 0x94, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_l` [INFO] [stderr] --> src/opcode.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | sub_a_l = 0x95, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_hl` [INFO] [stderr] --> src/opcode.rs:102:5 [INFO] [stderr] | [INFO] [stderr] 102 | sub_a_hl = 0x96, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_sharp` [INFO] [stderr] --> src/opcode.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | sub_a_sharp = 0xD6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `push_af` [INFO] [stderr] --> src/opcode.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | push_af = 0xF5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `push_bc` [INFO] [stderr] --> src/opcode.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | push_bc = 0xC5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `push_de` [INFO] [stderr] --> src/opcode.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | push_de = 0xD5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `push_hl` [INFO] [stderr] --> src/opcode.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | push_hl = 0xE5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `call_nn` [INFO] [stderr] --> src/opcode.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | call_nn = 0xCD, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `jp_hl` [INFO] [stderr] --> src/opcode.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | jp_hl = 0xE9, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `di` [INFO] [stderr] --> src/opcode.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | di = 0xF3, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ei` [INFO] [stderr] --> src/opcode.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | ei = 0xFB, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `callback` [INFO] [stderr] --> src/opcode.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | callback = 0xCB, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_00` [INFO] [stderr] --> src/opcode.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | rst_00 = 0xC7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_08` [INFO] [stderr] --> src/opcode.rs:121:5 [INFO] [stderr] | [INFO] [stderr] 121 | rst_08 = 0xCF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_10` [INFO] [stderr] --> src/opcode.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | rst_10 = 0xD7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_18` [INFO] [stderr] --> src/opcode.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | rst_18 = 0xDF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_20` [INFO] [stderr] --> src/opcode.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | rst_20 = 0xE7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_28` [INFO] [stderr] --> src/opcode.rs:125:5 [INFO] [stderr] | [INFO] [stderr] 125 | rst_28 = 0xEF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_30` [INFO] [stderr] --> src/opcode.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | rst_30 = 0xF7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_38` [INFO] [stderr] --> src/opcode.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | rst_38 = 0xFF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_a` [INFO] [stderr] --> src/opcode.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | xor_a_a = 0xAF, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_b` [INFO] [stderr] --> src/opcode.rs:130:5 [INFO] [stderr] | [INFO] [stderr] 130 | xor_a_b = 0xA8, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_c` [INFO] [stderr] --> src/opcode.rs:131:5 [INFO] [stderr] | [INFO] [stderr] 131 | xor_a_c = 0xA9, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_d` [INFO] [stderr] --> src/opcode.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 132 | xor_a_d = 0xAA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_e` [INFO] [stderr] --> src/opcode.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | xor_a_e = 0xAB, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_h` [INFO] [stderr] --> src/opcode.rs:134:5 [INFO] [stderr] | [INFO] [stderr] 134 | xor_a_h = 0xAC, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_l` [INFO] [stderr] --> src/opcode.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | xor_a_l = 0xAD, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_hl` [INFO] [stderr] --> src/opcode.rs:136:5 [INFO] [stderr] | [INFO] [stderr] 136 | xor_a_hl = 0xAE, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_asterisk` [INFO] [stderr] --> src/opcode.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | xor_a_asterisk = 0xEE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ldh_n_a` [INFO] [stderr] --> src/opcode.rs:139:5 [INFO] [stderr] | [INFO] [stderr] 139 | ldh_n_a = 0xE0, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ldh_a_n` [INFO] [stderr] --> src/opcode.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | ldh_a_n = 0xF0, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ret_nz` [INFO] [stderr] --> src/opcode.rs:143:5 [INFO] [stderr] | [INFO] [stderr] 143 | ret_nz = 0xC0, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ret_z` [INFO] [stderr] --> src/opcode.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | ret_z = 0xC8, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ret_nc` [INFO] [stderr] --> src/opcode.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | ret_nc = 0xD0, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ret_c` [INFO] [stderr] --> src/opcode.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | ret_c = 0xD8, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_a` [INFO] [stderr] --> src/opcode.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | cp_a_a = 0xBF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_b` [INFO] [stderr] --> src/opcode.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | cp_a_b = 0xB8, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_c` [INFO] [stderr] --> src/opcode.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | cp_a_c = 0xB9, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_d` [INFO] [stderr] --> src/opcode.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | cp_a_d = 0xBA, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_e` [INFO] [stderr] --> src/opcode.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | cp_a_e = 0xBB, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_h` [INFO] [stderr] --> src/opcode.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | cp_a_h = 0xBC, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_l` [INFO] [stderr] --> src/opcode.rs:154:5 [INFO] [stderr] | [INFO] [stderr] 154 | cp_a_l = 0xBD, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_hl` [INFO] [stderr] --> src/opcode.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | cp_a_hl = 0xBE, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_sharp` [INFO] [stderr] --> src/opcode.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | cp_a_sharp = 0xFE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `jr_nz_n` [INFO] [stderr] --> src/opcode.rs:158:5 [INFO] [stderr] | [INFO] [stderr] 158 | jr_nz_n = 0x20, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `jr_z_n` [INFO] [stderr] --> src/opcode.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | jr_z_n = 0x28, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `jr_nc_n` [INFO] [stderr] --> src/opcode.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | jr_nc_n = 0x30, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `jr_c_n` [INFO] [stderr] --> src/opcode.rs:161:5 [INFO] [stderr] | [INFO] [stderr] 161 | jr_c_n = 0x38, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ret` [INFO] [stderr] --> src/opcode.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | ret = 0xC9, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `halt` [INFO] [stderr] --> src/opcode.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | halt = 0x76, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `load8` [INFO] [stderr] --> src/wram.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn load8(&self, offset: u16) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `load8` [INFO] [stderr] --> src/echo.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn load8(&self, offset: u16) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `store8` [INFO] [stderr] --> src/hram.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn store8(&mut self, offset: u16, value: u8) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: crate `GB` should have a snake case name such as `gb` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_snake_case)] on by default [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | (self.a as u16) << 8 | (self.f as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.a)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | (self.a as u16) << 8 | (self.f as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.f)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | (self.b as u16) << 8 | (self.c as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:64:32 [INFO] [stderr] | [INFO] [stderr] 64 | (self.b as u16) << 8 | (self.c as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.c)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:68:9 [INFO] [stderr] | [INFO] [stderr] 68 | (self.d as u16) << 8 | (self.e as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.d)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:68:32 [INFO] [stderr] | [INFO] [stderr] 68 | (self.d as u16) << 8 | (self.e as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:72:9 [INFO] [stderr] | [INFO] [stderr] 72 | (self.h as u16) << 8 | (self.l as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.h)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:72:32 [INFO] [stderr] | [INFO] [stderr] 72 | (self.h as u16) << 8 | (self.l as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.l)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:172:19 [INFO] [stderr] | [INFO] [stderr] 172 | let lhs = self.interconnect.load8(addr) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.interconnect.load8(addr))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:173:19 [INFO] [stderr] | [INFO] [stderr] 173 | let rhs = (self.interconnect.load8(addr + 1) as u16) << 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.interconnect.load8(addr + 1))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: equality checks against false can be replaced by a negation [INFO] [stderr] --> src/cpu.rs:179:12 [INFO] [stderr] | [INFO] [stderr] 179 | if self.ime == false && self.halted == false { return 0 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try simplifying it as shown: `!self.ime` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::bool_comparison)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stderr] [INFO] [stderr] warning: equality checks against false can be replaced by a negation [INFO] [stderr] --> src/cpu.rs:179:33 [INFO] [stderr] | [INFO] [stderr] 179 | if self.ime == false && self.halted == false { return 0 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try simplifying it as shown: `!self.halted` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stderr] [INFO] [stderr] warning: equality checks against false can be replaced by a negation [INFO] [stderr] --> src/cpu.rs:185:6 [INFO] [stderr] | [INFO] [stderr] 185 | if self.ime == false { return 0 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try simplifying it as shown: `!self.ime` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/cpu.rs:193:9 [INFO] [stderr] | [INFO] [stderr] 193 | self.interconnect.interrupt_flag = self.interconnect.interrupt_flag & !(1 << n); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `self.interconnect.interrupt_flag &= !(1 << n)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::assign_op_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `instruction` [INFO] [stderr] --> src/cpu.rs:265:21 [INFO] [stderr] | [INFO] [stderr] 265 | let value = instruction & 0xff; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:616:38 [INFO] [stderr] | [INFO] [stderr] 616 | self.register.set_bc(value as u16); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:622:38 [INFO] [stderr] | [INFO] [stderr] 622 | self.register.set_de(value as u16); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:646:40 [INFO] [stderr] | [INFO] [stderr] 646 | self.register.flag.c = (self.register.a as u16) + (self.register.a as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:646:67 [INFO] [stderr] | [INFO] [stderr] 646 | self.register.flag.c = (self.register.a as u16) + (self.register.a as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:658:40 [INFO] [stderr] | [INFO] [stderr] 658 | self.register.flag.c = (self.register.a as u16) + (self.register.b as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:658:67 [INFO] [stderr] | [INFO] [stderr] 658 | self.register.flag.c = (self.register.a as u16) + (self.register.b as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:670:40 [INFO] [stderr] | [INFO] [stderr] 670 | self.register.flag.c = (self.register.a as u16) + (self.register.c as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:670:67 [INFO] [stderr] | [INFO] [stderr] 670 | self.register.flag.c = (self.register.a as u16) + (self.register.c as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.c)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:682:40 [INFO] [stderr] | [INFO] [stderr] 682 | self.register.flag.c = (self.register.a as u16) + (self.register.d as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:682:67 [INFO] [stderr] | [INFO] [stderr] 682 | self.register.flag.c = (self.register.a as u16) + (self.register.d as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.d)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:694:40 [INFO] [stderr] | [INFO] [stderr] 694 | self.register.flag.c = (self.register.a as u16) + (self.register.e as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:694:67 [INFO] [stderr] | [INFO] [stderr] 694 | self.register.flag.c = (self.register.a as u16) + (self.register.e as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:706:40 [INFO] [stderr] | [INFO] [stderr] 706 | self.register.flag.c = (self.register.a as u16) + (self.register.h as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:706:67 [INFO] [stderr] | [INFO] [stderr] 706 | self.register.flag.c = (self.register.a as u16) + (self.register.h as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.h)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:718:40 [INFO] [stderr] | [INFO] [stderr] 718 | self.register.flag.c = (self.register.a as u16) + (self.register.l as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:718:67 [INFO] [stderr] | [INFO] [stderr] 718 | self.register.flag.c = (self.register.a as u16) + (self.register.l as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.l)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:731:40 [INFO] [stderr] | [INFO] [stderr] 731 | self.register.flag.c = (self.register.a as u16) + (value as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:731:67 [INFO] [stderr] | [INFO] [stderr] 731 | self.register.flag.c = (self.register.a as u16) + (value as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `^` [INFO] [stderr] --> src/cpu.rs:804:27 [INFO] [stderr] | [INFO] [stderr] 804 | let res = self.register.a ^ self.register.a; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::eq_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:961:37 [INFO] [stderr] | [INFO] [stderr] 961 | let addr = 0xFF00 | self.interconnect.load8(self.register.pc) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.interconnect.load8(self.register.pc))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:968:37 [INFO] [stderr] | [INFO] [stderr] 968 | let addr = 0xFF00 | self.interconnect.load8(self.register.pc) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.interconnect.load8(self.register.pc))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:983:40 [INFO] [stderr] | [INFO] [stderr] 983 | self.register.flag.c = (self.register.a as u16) + (value as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:983:67 [INFO] [stderr] | [INFO] [stderr] 983 | self.register.flag.c = (self.register.a as u16) + (value as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `<` [INFO] [stderr] --> src/cpu.rs:994:40 [INFO] [stderr] | [INFO] [stderr] 994 | self.register.flag.h = (self.register.a & 0x0F) < (self.register.a & 0x0F); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `<` [INFO] [stderr] --> src/cpu.rs:995:40 [INFO] [stderr] | [INFO] [stderr] 995 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:995:40 [INFO] [stderr] | [INFO] [stderr] 995 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:995:67 [INFO] [stderr] | [INFO] [stderr] 995 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1007:40 [INFO] [stderr] | [INFO] [stderr] 1007 | self.register.flag.c = (self.register.a as u16) < (self.register.b as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1007:67 [INFO] [stderr] | [INFO] [stderr] 1007 | self.register.flag.c = (self.register.a as u16) < (self.register.b as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1019:40 [INFO] [stderr] | [INFO] [stderr] 1019 | self.register.flag.c = (self.register.a as u16) < (self.register.c as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1019:67 [INFO] [stderr] | [INFO] [stderr] 1019 | self.register.flag.c = (self.register.a as u16) < (self.register.c as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.c)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1031:40 [INFO] [stderr] | [INFO] [stderr] 1031 | self.register.flag.c = (self.register.a as u16) < (self.register.d as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1031:67 [INFO] [stderr] | [INFO] [stderr] 1031 | self.register.flag.c = (self.register.a as u16) < (self.register.d as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.d)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1043:40 [INFO] [stderr] | [INFO] [stderr] 1043 | self.register.flag.c = (self.register.a as u16) < (self.register.e as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1043:67 [INFO] [stderr] | [INFO] [stderr] 1043 | self.register.flag.c = (self.register.a as u16) < (self.register.e as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1055:40 [INFO] [stderr] | [INFO] [stderr] 1055 | self.register.flag.c = (self.register.a as u16) < (self.register.h as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1055:67 [INFO] [stderr] | [INFO] [stderr] 1055 | self.register.flag.c = (self.register.a as u16) < (self.register.h as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.h)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1067:40 [INFO] [stderr] | [INFO] [stderr] 1067 | self.register.flag.c = (self.register.a as u16) < (self.register.l as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1067:67 [INFO] [stderr] | [INFO] [stderr] 1067 | self.register.flag.c = (self.register.a as u16) < (self.register.l as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.l)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1080:40 [INFO] [stderr] | [INFO] [stderr] 1080 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1080:67 [INFO] [stderr] | [INFO] [stderr] 1080 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1093:40 [INFO] [stderr] | [INFO] [stderr] 1093 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1093:67 [INFO] [stderr] | [INFO] [stderr] 1093 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1104:41 [INFO] [stderr] | [INFO] [stderr] 1104 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(self.register.pc)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1104:80 [INFO] [stderr] | [INFO] [stderr] 1104 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(n)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1118:41 [INFO] [stderr] | [INFO] [stderr] 1118 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(self.register.pc)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1118:80 [INFO] [stderr] | [INFO] [stderr] 1118 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(n)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1133:41 [INFO] [stderr] | [INFO] [stderr] 1133 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(self.register.pc)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1133:80 [INFO] [stderr] | [INFO] [stderr] 1133 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(n)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1147:41 [INFO] [stderr] | [INFO] [stderr] 1147 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(self.register.pc)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1147:80 [INFO] [stderr] | [INFO] [stderr] 1147 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(n)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `<` [INFO] [stderr] --> src/cpu.rs:1168:40 [INFO] [stderr] | [INFO] [stderr] 1168 | self.register.flag.h = (self.register.a & 0x0F) < (self.register.a & 0x0F); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `<` [INFO] [stderr] --> src/cpu.rs:1169:40 [INFO] [stderr] | [INFO] [stderr] 1169 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1169:40 [INFO] [stderr] | [INFO] [stderr] 1169 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1169:67 [INFO] [stderr] | [INFO] [stderr] 1169 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1181:40 [INFO] [stderr] | [INFO] [stderr] 1181 | self.register.flag.c = (self.register.a as u16) < (self.register.b as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1181:67 [INFO] [stderr] | [INFO] [stderr] 1181 | self.register.flag.c = (self.register.a as u16) < (self.register.b as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1193:40 [INFO] [stderr] | [INFO] [stderr] 1193 | self.register.flag.c = (self.register.a as u16) < (self.register.c as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1193:67 [INFO] [stderr] | [INFO] [stderr] 1193 | self.register.flag.c = (self.register.a as u16) < (self.register.c as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.c)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1205:40 [INFO] [stderr] | [INFO] [stderr] 1205 | self.register.flag.c = (self.register.a as u16) < (self.register.d as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1205:67 [INFO] [stderr] | [INFO] [stderr] 1205 | self.register.flag.c = (self.register.a as u16) < (self.register.d as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.d)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1217:40 [INFO] [stderr] | [INFO] [stderr] 1217 | self.register.flag.c = (self.register.a as u16) < (self.register.e as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1217:67 [INFO] [stderr] | [INFO] [stderr] 1217 | self.register.flag.c = (self.register.a as u16) < (self.register.e as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1229:40 [INFO] [stderr] | [INFO] [stderr] 1229 | self.register.flag.c = (self.register.a as u16) < (self.register.h as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1229:67 [INFO] [stderr] | [INFO] [stderr] 1229 | self.register.flag.c = (self.register.a as u16) < (self.register.h as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.h)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1241:40 [INFO] [stderr] | [INFO] [stderr] 1241 | self.register.flag.c = (self.register.a as u16) < (self.register.l as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1241:67 [INFO] [stderr] | [INFO] [stderr] 1241 | self.register.flag.c = (self.register.a as u16) < (self.register.l as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.l)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1254:40 [INFO] [stderr] | [INFO] [stderr] 1254 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1254:67 [INFO] [stderr] | [INFO] [stderr] 1254 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1267:40 [INFO] [stderr] | [INFO] [stderr] 1267 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1267:67 [INFO] [stderr] | [INFO] [stderr] 1267 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/rom.rs:27:18 [INFO] [stderr] | [INFO] [stderr] 27 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `offset` [INFO] [stderr] --> src/rom.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/rom.rs:28:18 [INFO] [stderr] | [INFO] [stderr] 28 | let b1 = self.data[offset + 1] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: variant `nop` should have a camel case name such as `Nop` [INFO] [stderr] --> src/opcode.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | nop = 0x00, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_camel_case_types)] on by default [INFO] [stderr] [INFO] [stderr] warning: variant `ld_bc_nn` should have a camel case name such as `LdBcNn` [INFO] [stderr] --> src/opcode.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | ld_bc_nn = 0x01, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_de_nn` should have a camel case name such as `LdDeNn` [INFO] [stderr] --> src/opcode.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | ld_de_nn = 0x11, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_nn` should have a camel case name such as `LdHlNn` [INFO] [stderr] --> src/opcode.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | ld_hl_nn = 0x21, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_sp_nn` should have a camel case name such as `LdSpNn` [INFO] [stderr] --> src/opcode.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | ld_sp_nn = 0x31, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_a` should have a camel case name such as `LdAA` [INFO] [stderr] --> src/opcode.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | ld_a_a = 0x7F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_b` should have a camel case name such as `LdAB` [INFO] [stderr] --> src/opcode.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | ld_a_b = 0x78, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_c` should have a camel case name such as `LdAC` [INFO] [stderr] --> src/opcode.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | ld_a_c = 0x79, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_d` should have a camel case name such as `LdAD` [INFO] [stderr] --> src/opcode.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | ld_a_d = 0x7A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_e` should have a camel case name such as `LdAE` [INFO] [stderr] --> src/opcode.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | ld_a_e = 0x7B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_h` should have a camel case name such as `LdAH` [INFO] [stderr] --> src/opcode.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | ld_a_h = 0x7C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_l` should have a camel case name such as `LdAL` [INFO] [stderr] --> src/opcode.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | ld_a_l = 0x7D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_bc` should have a camel case name such as `LdABc` [INFO] [stderr] --> src/opcode.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | ld_a_bc = 0x0A, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_de` should have a camel case name such as `LdADe` [INFO] [stderr] --> src/opcode.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | ld_a_de = 0x1A, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_nn` should have a camel case name such as `LdANn` [INFO] [stderr] --> src/opcode.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | ld_a_nn = 0xFA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_sharp` should have a camel case name such as `LdASharp` [INFO] [stderr] --> src/opcode.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | ld_a_sharp = 0x3E, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_hl` should have a camel case name such as `LdAHl` [INFO] [stderr] --> src/opcode.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | ld_a_hl = 0x7E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_b` should have a camel case name such as `LdBB` [INFO] [stderr] --> src/opcode.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | ld_b_b = 0x40, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_c` should have a camel case name such as `LdBC` [INFO] [stderr] --> src/opcode.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | ld_b_c = 0x41, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_d` should have a camel case name such as `LdBD` [INFO] [stderr] --> src/opcode.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | ld_b_d = 0x42, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_e` should have a camel case name such as `LdBE` [INFO] [stderr] --> src/opcode.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | ld_b_e = 0x43, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_h` should have a camel case name such as `LdBH` [INFO] [stderr] --> src/opcode.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | ld_b_h = 0x44, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_l` should have a camel case name such as `LdBL` [INFO] [stderr] --> src/opcode.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | ld_b_l = 0x45, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_hl` should have a camel case name such as `LdBHl` [INFO] [stderr] --> src/opcode.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | ld_b_hl = 0x46, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_b` should have a camel case name such as `LdCB` [INFO] [stderr] --> src/opcode.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | ld_c_b = 0x48, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_c` should have a camel case name such as `LdCC` [INFO] [stderr] --> src/opcode.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | ld_c_c = 0x49, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_d` should have a camel case name such as `LdCD` [INFO] [stderr] --> src/opcode.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | ld_c_d = 0x4A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_e` should have a camel case name such as `LdCE` [INFO] [stderr] --> src/opcode.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | ld_c_e = 0x4B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_h` should have a camel case name such as `LdCH` [INFO] [stderr] --> src/opcode.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | ld_c_h = 0x4C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_l` should have a camel case name such as `LdCL` [INFO] [stderr] --> src/opcode.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | ld_c_l = 0x4D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_hl` should have a camel case name such as `LdCHl` [INFO] [stderr] --> src/opcode.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | ld_c_hl = 0x4E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_b` should have a camel case name such as `LdDB` [INFO] [stderr] --> src/opcode.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | ld_d_b = 0x50, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_c` should have a camel case name such as `LdDC` [INFO] [stderr] --> src/opcode.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | ld_d_c = 0x51, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_d` should have a camel case name such as `LdDD` [INFO] [stderr] --> src/opcode.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | ld_d_d = 0x52, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_e` should have a camel case name such as `LdDE` [INFO] [stderr] --> src/opcode.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | ld_d_e = 0x53, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_h` should have a camel case name such as `LdDH` [INFO] [stderr] --> src/opcode.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | ld_d_h = 0x54, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_l` should have a camel case name such as `LdDL` [INFO] [stderr] --> src/opcode.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | ld_d_l = 0x55, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_hl` should have a camel case name such as `LdDHl` [INFO] [stderr] --> src/opcode.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | ld_d_hl = 0x56, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_b` should have a camel case name such as `LdEB` [INFO] [stderr] --> src/opcode.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | ld_e_b = 0x58, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_c` should have a camel case name such as `LdEC` [INFO] [stderr] --> src/opcode.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | ld_e_c = 0x59, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_d` should have a camel case name such as `LdED` [INFO] [stderr] --> src/opcode.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | ld_e_d = 0x5A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_e` should have a camel case name such as `LdEE` [INFO] [stderr] --> src/opcode.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | ld_e_e = 0x5B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_h` should have a camel case name such as `LdEH` [INFO] [stderr] --> src/opcode.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | ld_e_h = 0x5C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_l` should have a camel case name such as `LdEL` [INFO] [stderr] --> src/opcode.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | ld_e_l = 0x5D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_hl` should have a camel case name such as `LdEHl` [INFO] [stderr] --> src/opcode.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | ld_e_hl = 0x5E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_b` should have a camel case name such as `LdHB` [INFO] [stderr] --> src/opcode.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | ld_h_b = 0x60, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_c` should have a camel case name such as `LdHC` [INFO] [stderr] --> src/opcode.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | ld_h_c = 0x61, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_d` should have a camel case name such as `LdHD` [INFO] [stderr] --> src/opcode.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | ld_h_d = 0x62, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_e` should have a camel case name such as `LdHE` [INFO] [stderr] --> src/opcode.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | ld_h_e = 0x63, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_h` should have a camel case name such as `LdHH` [INFO] [stderr] --> src/opcode.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | ld_h_h = 0x64, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_l` should have a camel case name such as `LdHL` [INFO] [stderr] --> src/opcode.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | ld_h_l = 0x65, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_hl` should have a camel case name such as `LdHHl` [INFO] [stderr] --> src/opcode.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | ld_h_hl = 0x66, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_b` should have a camel case name such as `LdLB` [INFO] [stderr] --> src/opcode.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | ld_l_b = 0x68, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_c` should have a camel case name such as `LdLC` [INFO] [stderr] --> src/opcode.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | ld_l_c = 0x69, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_d` should have a camel case name such as `LdLD` [INFO] [stderr] --> src/opcode.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | ld_l_d = 0x6A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_e` should have a camel case name such as `LdLE` [INFO] [stderr] --> src/opcode.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | ld_l_e = 0x6B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_h` should have a camel case name such as `LdLH` [INFO] [stderr] --> src/opcode.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | ld_l_h = 0x6C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_l` should have a camel case name such as `LdLL` [INFO] [stderr] --> src/opcode.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | ld_l_l = 0x6D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_hl` should have a camel case name such as `LdLHl` [INFO] [stderr] --> src/opcode.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | ld_l_hl = 0x6E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_b` should have a camel case name such as `LdHlB` [INFO] [stderr] --> src/opcode.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | ld_hl_b = 0x70, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_c` should have a camel case name such as `LdHlC` [INFO] [stderr] --> src/opcode.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | ld_hl_c = 0x71, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_d` should have a camel case name such as `LdHlD` [INFO] [stderr] --> src/opcode.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | ld_hl_d = 0x72, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_e` should have a camel case name such as `LdHlE` [INFO] [stderr] --> src/opcode.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | ld_hl_e = 0x73, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_h` should have a camel case name such as `LdHlH` [INFO] [stderr] --> src/opcode.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | ld_hl_h = 0x74, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_l` should have a camel case name such as `LdHlL` [INFO] [stderr] --> src/opcode.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | ld_hl_l = 0x75, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_n` should have a camel case name such as `LdHlN` [INFO] [stderr] --> src/opcode.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | ld_hl_n = 0x36, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_a` should have a camel case name such as `LdBA` [INFO] [stderr] --> src/opcode.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | ld_b_a = 0x47, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_a` should have a camel case name such as `LdCA` [INFO] [stderr] --> src/opcode.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | ld_c_a = 0x4F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_a` should have a camel case name such as `LdDA` [INFO] [stderr] --> src/opcode.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | ld_d_a = 0x57, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_a` should have a camel case name such as `LdEA` [INFO] [stderr] --> src/opcode.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | ld_e_a = 0x5F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_a` should have a camel case name such as `LdHA` [INFO] [stderr] --> src/opcode.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | ld_h_a = 0x67, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_a` should have a camel case name such as `LdLA` [INFO] [stderr] --> src/opcode.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | ld_l_a = 0x6F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_bc_a` should have a camel case name such as `LdBcA` [INFO] [stderr] --> src/opcode.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | ld_bc_a = 0x02, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_de_a` should have a camel case name such as `LdDeA` [INFO] [stderr] --> src/opcode.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | ld_de_a = 0x12, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_a` should have a camel case name such as `LdHlA` [INFO] [stderr] --> src/opcode.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | ld_hl_a = 0x77, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_nn_a` should have a camel case name such as `LdNnA` [INFO] [stderr] --> src/opcode.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | ld_nn_a = 0xEA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_a` should have a camel case name such as `AddAA` [INFO] [stderr] --> src/opcode.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | add_a_a = 0x87, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_b` should have a camel case name such as `AddAB` [INFO] [stderr] --> src/opcode.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | add_a_b = 0x80, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_c` should have a camel case name such as `AddAC` [INFO] [stderr] --> src/opcode.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | add_a_c = 0x81, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_d` should have a camel case name such as `AddAD` [INFO] [stderr] --> src/opcode.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | add_a_d = 0x82, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_e` should have a camel case name such as `AddAE` [INFO] [stderr] --> src/opcode.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | add_a_e = 0x83, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_h` should have a camel case name such as `AddAH` [INFO] [stderr] --> src/opcode.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | add_a_h = 0x84, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_l` should have a camel case name such as `AddAL` [INFO] [stderr] --> src/opcode.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | add_a_l = 0x85, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_hl` should have a camel case name such as `AddAHl` [INFO] [stderr] --> src/opcode.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | add_a_hl = 0x86, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_sharp` should have a camel case name such as `AddASharp` [INFO] [stderr] --> src/opcode.rs:93:5 [INFO] [stderr] | [INFO] [stderr] 93 | add_a_sharp = 0xC6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_a` should have a camel case name such as `SubAA` [INFO] [stderr] --> src/opcode.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | sub_a_a = 0x97, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_b` should have a camel case name such as `SubAB` [INFO] [stderr] --> src/opcode.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | sub_a_b = 0x90, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_c` should have a camel case name such as `SubAC` [INFO] [stderr] --> src/opcode.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | sub_a_c = 0x91, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_d` should have a camel case name such as `SubAD` [INFO] [stderr] --> src/opcode.rs:98:5 [INFO] [stderr] | [INFO] [stderr] 98 | sub_a_d = 0x92, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_e` should have a camel case name such as `SubAE` [INFO] [stderr] --> src/opcode.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | sub_a_e = 0x93, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_h` should have a camel case name such as `SubAH` [INFO] [stderr] --> src/opcode.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | sub_a_h = 0x94, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_l` should have a camel case name such as `SubAL` [INFO] [stderr] --> src/opcode.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | sub_a_l = 0x95, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_hl` should have a camel case name such as `SubAHl` [INFO] [stderr] --> src/opcode.rs:102:5 [INFO] [stderr] | [INFO] [stderr] 102 | sub_a_hl = 0x96, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_sharp` should have a camel case name such as `SubASharp` [INFO] [stderr] --> src/opcode.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | sub_a_sharp = 0xD6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `push_af` should have a camel case name such as `PushAf` [INFO] [stderr] --> src/opcode.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | push_af = 0xF5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `push_bc` should have a camel case name such as `PushBc` [INFO] [stderr] --> src/opcode.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | push_bc = 0xC5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `push_de` should have a camel case name such as `PushDe` [INFO] [stderr] --> src/opcode.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | push_de = 0xD5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `push_hl` should have a camel case name such as `PushHl` [INFO] [stderr] --> src/opcode.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | push_hl = 0xE5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `call_nn` should have a camel case name such as `CallNn` [INFO] [stderr] --> src/opcode.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | call_nn = 0xCD, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jp_nn` should have a camel case name such as `JpNn` [INFO] [stderr] --> src/opcode.rs:112:5 [INFO] [stderr] | [INFO] [stderr] 112 | jp_nn = 0xC3, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jp_hl` should have a camel case name such as `JpHl` [INFO] [stderr] --> src/opcode.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | jp_hl = 0xE9, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `di` should have a camel case name such as `Di` [INFO] [stderr] --> src/opcode.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | di = 0xF3, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ei` should have a camel case name such as `Ei` [INFO] [stderr] --> src/opcode.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | ei = 0xFB, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `callback` should have a camel case name such as `Callback` [INFO] [stderr] --> src/opcode.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | callback = 0xCB, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_00` should have a camel case name such as `Rst00` [INFO] [stderr] --> src/opcode.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | rst_00 = 0xC7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_08` should have a camel case name such as `Rst08` [INFO] [stderr] --> src/opcode.rs:121:5 [INFO] [stderr] | [INFO] [stderr] 121 | rst_08 = 0xCF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_10` should have a camel case name such as `Rst10` [INFO] [stderr] --> src/opcode.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | rst_10 = 0xD7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_18` should have a camel case name such as `Rst18` [INFO] [stderr] --> src/opcode.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | rst_18 = 0xDF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_20` should have a camel case name such as `Rst20` [INFO] [stderr] --> src/opcode.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | rst_20 = 0xE7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_28` should have a camel case name such as `Rst28` [INFO] [stderr] --> src/opcode.rs:125:5 [INFO] [stderr] | [INFO] [stderr] 125 | rst_28 = 0xEF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_30` should have a camel case name such as `Rst30` [INFO] [stderr] --> src/opcode.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | rst_30 = 0xF7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_38` should have a camel case name such as `Rst38` [INFO] [stderr] --> src/opcode.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | rst_38 = 0xFF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_a` should have a camel case name such as `XorAA` [INFO] [stderr] --> src/opcode.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | xor_a_a = 0xAF, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_b` should have a camel case name such as `XorAB` [INFO] [stderr] --> src/opcode.rs:130:5 [INFO] [stderr] | [INFO] [stderr] 130 | xor_a_b = 0xA8, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_c` should have a camel case name such as `XorAC` [INFO] [stderr] --> src/opcode.rs:131:5 [INFO] [stderr] | [INFO] [stderr] 131 | xor_a_c = 0xA9, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_d` should have a camel case name such as `XorAD` [INFO] [stderr] --> src/opcode.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 132 | xor_a_d = 0xAA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_e` should have a camel case name such as `XorAE` [INFO] [stderr] --> src/opcode.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | xor_a_e = 0xAB, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_h` should have a camel case name such as `XorAH` [INFO] [stderr] --> src/opcode.rs:134:5 [INFO] [stderr] | [INFO] [stderr] 134 | xor_a_h = 0xAC, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_l` should have a camel case name such as `XorAL` [INFO] [stderr] --> src/opcode.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | xor_a_l = 0xAD, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_hl` should have a camel case name such as `XorAHl` [INFO] [stderr] --> src/opcode.rs:136:5 [INFO] [stderr] | [INFO] [stderr] 136 | xor_a_hl = 0xAE, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_asterisk` should have a camel case name such as `XorAAsterisk` [INFO] [stderr] --> src/opcode.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | xor_a_asterisk = 0xEE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ldh_n_a` should have a camel case name such as `LdhNA` [INFO] [stderr] --> src/opcode.rs:139:5 [INFO] [stderr] | [INFO] [stderr] 139 | ldh_n_a = 0xE0, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ldh_a_n` should have a camel case name such as `LdhAN` [INFO] [stderr] --> src/opcode.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | ldh_a_n = 0xF0, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ret_nz` should have a camel case name such as `RetNz` [INFO] [stderr] --> src/opcode.rs:143:5 [INFO] [stderr] | [INFO] [stderr] 143 | ret_nz = 0xC0, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ret_z` should have a camel case name such as `RetZ` [INFO] [stderr] --> src/opcode.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | ret_z = 0xC8, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ret_nc` should have a camel case name such as `RetNc` [INFO] [stderr] --> src/opcode.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | ret_nc = 0xD0, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ret_c` should have a camel case name such as `RetC` [INFO] [stderr] --> src/opcode.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | ret_c = 0xD8, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_a` should have a camel case name such as `CpAA` [INFO] [stderr] --> src/opcode.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | cp_a_a = 0xBF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_b` should have a camel case name such as `CpAB` [INFO] [stderr] --> src/opcode.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | cp_a_b = 0xB8, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_c` should have a camel case name such as `CpAC` [INFO] [stderr] --> src/opcode.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | cp_a_c = 0xB9, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_d` should have a camel case name such as `CpAD` [INFO] [stderr] --> src/opcode.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | cp_a_d = 0xBA, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_e` should have a camel case name such as `CpAE` [INFO] [stderr] --> src/opcode.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | cp_a_e = 0xBB, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_h` should have a camel case name such as `CpAH` [INFO] [stderr] --> src/opcode.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | cp_a_h = 0xBC, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_l` should have a camel case name such as `CpAL` [INFO] [stderr] --> src/opcode.rs:154:5 [INFO] [stderr] | [INFO] [stderr] 154 | cp_a_l = 0xBD, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_hl` should have a camel case name such as `CpAHl` [INFO] [stderr] --> src/opcode.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | cp_a_hl = 0xBE, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_sharp` should have a camel case name such as `CpASharp` [INFO] [stderr] --> src/opcode.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | cp_a_sharp = 0xFE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jr_nz_n` should have a camel case name such as `JrNzN` [INFO] [stderr] --> src/opcode.rs:158:5 [INFO] [stderr] | [INFO] [stderr] 158 | jr_nz_n = 0x20, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jr_z_n` should have a camel case name such as `JrZN` [INFO] [stderr] --> src/opcode.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | jr_z_n = 0x28, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jr_nc_n` should have a camel case name such as `JrNcN` [INFO] [stderr] --> src/opcode.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | jr_nc_n = 0x30, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jr_c_n` should have a camel case name such as `JrCN` [INFO] [stderr] --> src/opcode.rs:161:5 [INFO] [stderr] | [INFO] [stderr] 161 | jr_c_n = 0x38, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ret` should have a camel case name such as `Ret` [INFO] [stderr] --> src/opcode.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | ret = 0xC9, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `halt` should have a camel case name such as `Halt` [INFO] [stderr] --> src/opcode.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | halt = 0x76, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/wram.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `offset` [INFO] [stderr] --> src/wram.rs:19:28 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/wram.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let b1 = self.data[offset + 1] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/echo.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `offset` [INFO] [stderr] --> src/echo.rs:19:28 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/echo.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let b1 = self.data[offset + 1] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/hram.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `offset` [INFO] [stderr] --> src/hram.rs:19:28 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/hram.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let b1 = self.data[offset + 1] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/eram.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `offset` [INFO] [stderr] --> src/eram.rs:19:28 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/eram.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let b1 = self.data[offset + 1] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: aborting due to 5 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `GB`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] warning: method is never used: `set_af` [INFO] [stderr] --> src/cpu.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | pub fn set_af(&mut self, value: u16) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(dead_code)] on by default [INFO] [stderr] [INFO] [stderr] warning: field is never used: `regs` [INFO] [stderr] --> src/cpu.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | regs: [u16; 16], [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_regs` [INFO] [stderr] --> src/cpu.rs:240:5 [INFO] [stderr] | [INFO] [stderr] 240 | fn get_regs(&self, index: u16) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_regs` [INFO] [stderr] --> src/cpu.rs:244:5 [INFO] [stderr] | [INFO] [stderr] 244 | fn set_regs(&mut self, index: u16, value: u16) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `SROM` [INFO] [stderr] --> src/interconnect.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub const SROM: Range = Range(0x4000, 0x7FFF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `VRAM` [INFO] [stderr] --> src/interconnect.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | pub const VRAM: Range = Range(0x8000, 0x9FFF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `OAM` [INFO] [stderr] --> src/interconnect.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | pub const OAM: Range = Range(0xFE00, 0xFE9F); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: constant item is never used: `NV` [INFO] [stderr] --> src/interconnect.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | pub const NV: Range = Range(0xFEA0, 0xFEFF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `nop` [INFO] [stderr] --> src/opcode.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | nop = 0x00, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_bc_nn` [INFO] [stderr] --> src/opcode.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | ld_bc_nn = 0x01, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_de_nn` [INFO] [stderr] --> src/opcode.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | ld_de_nn = 0x11, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_nn` [INFO] [stderr] --> src/opcode.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | ld_hl_nn = 0x21, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_sp_nn` [INFO] [stderr] --> src/opcode.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | ld_sp_nn = 0x31, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_a` [INFO] [stderr] --> src/opcode.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | ld_a_a = 0x7F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_b` [INFO] [stderr] --> src/opcode.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | ld_a_b = 0x78, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_c` [INFO] [stderr] --> src/opcode.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | ld_a_c = 0x79, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_d` [INFO] [stderr] --> src/opcode.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | ld_a_d = 0x7A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_e` [INFO] [stderr] --> src/opcode.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | ld_a_e = 0x7B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_h` [INFO] [stderr] --> src/opcode.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | ld_a_h = 0x7C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_l` [INFO] [stderr] --> src/opcode.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | ld_a_l = 0x7D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_bc` [INFO] [stderr] --> src/opcode.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | ld_a_bc = 0x0A, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_de` [INFO] [stderr] --> src/opcode.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | ld_a_de = 0x1A, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_nn` [INFO] [stderr] --> src/opcode.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | ld_a_nn = 0xFA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_sharp` [INFO] [stderr] --> src/opcode.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | ld_a_sharp = 0x3E, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_a_hl` [INFO] [stderr] --> src/opcode.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | ld_a_hl = 0x7E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_b` [INFO] [stderr] --> src/opcode.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | ld_b_b = 0x40, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_c` [INFO] [stderr] --> src/opcode.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | ld_b_c = 0x41, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_d` [INFO] [stderr] --> src/opcode.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | ld_b_d = 0x42, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_e` [INFO] [stderr] --> src/opcode.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | ld_b_e = 0x43, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_h` [INFO] [stderr] --> src/opcode.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | ld_b_h = 0x44, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_l` [INFO] [stderr] --> src/opcode.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | ld_b_l = 0x45, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_hl` [INFO] [stderr] --> src/opcode.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | ld_b_hl = 0x46, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_b` [INFO] [stderr] --> src/opcode.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | ld_c_b = 0x48, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_c` [INFO] [stderr] --> src/opcode.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | ld_c_c = 0x49, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_d` [INFO] [stderr] --> src/opcode.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | ld_c_d = 0x4A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_e` [INFO] [stderr] --> src/opcode.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | ld_c_e = 0x4B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_h` [INFO] [stderr] --> src/opcode.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | ld_c_h = 0x4C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_l` [INFO] [stderr] --> src/opcode.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | ld_c_l = 0x4D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_hl` [INFO] [stderr] --> src/opcode.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | ld_c_hl = 0x4E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_b` [INFO] [stderr] --> src/opcode.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | ld_d_b = 0x50, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_c` [INFO] [stderr] --> src/opcode.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | ld_d_c = 0x51, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_d` [INFO] [stderr] --> src/opcode.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | ld_d_d = 0x52, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_e` [INFO] [stderr] --> src/opcode.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | ld_d_e = 0x53, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_h` [INFO] [stderr] --> src/opcode.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | ld_d_h = 0x54, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_l` [INFO] [stderr] --> src/opcode.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | ld_d_l = 0x55, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_hl` [INFO] [stderr] --> src/opcode.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | ld_d_hl = 0x56, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_b` [INFO] [stderr] --> src/opcode.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | ld_e_b = 0x58, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_c` [INFO] [stderr] --> src/opcode.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | ld_e_c = 0x59, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_d` [INFO] [stderr] --> src/opcode.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | ld_e_d = 0x5A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_e` [INFO] [stderr] --> src/opcode.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | ld_e_e = 0x5B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_h` [INFO] [stderr] --> src/opcode.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | ld_e_h = 0x5C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_l` [INFO] [stderr] --> src/opcode.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | ld_e_l = 0x5D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_hl` [INFO] [stderr] --> src/opcode.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | ld_e_hl = 0x5E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_b` [INFO] [stderr] --> src/opcode.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | ld_h_b = 0x60, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_c` [INFO] [stderr] --> src/opcode.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | ld_h_c = 0x61, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_d` [INFO] [stderr] --> src/opcode.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | ld_h_d = 0x62, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_e` [INFO] [stderr] --> src/opcode.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | ld_h_e = 0x63, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_h` [INFO] [stderr] --> src/opcode.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | ld_h_h = 0x64, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_l` [INFO] [stderr] --> src/opcode.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | ld_h_l = 0x65, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_hl` [INFO] [stderr] --> src/opcode.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | ld_h_hl = 0x66, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_b` [INFO] [stderr] --> src/opcode.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | ld_l_b = 0x68, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_c` [INFO] [stderr] --> src/opcode.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | ld_l_c = 0x69, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_d` [INFO] [stderr] --> src/opcode.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | ld_l_d = 0x6A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_e` [INFO] [stderr] --> src/opcode.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | ld_l_e = 0x6B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_h` [INFO] [stderr] --> src/opcode.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | ld_l_h = 0x6C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_l` [INFO] [stderr] --> src/opcode.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | ld_l_l = 0x6D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_hl` [INFO] [stderr] --> src/opcode.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | ld_l_hl = 0x6E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_b` [INFO] [stderr] --> src/opcode.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | ld_hl_b = 0x70, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_c` [INFO] [stderr] --> src/opcode.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | ld_hl_c = 0x71, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_d` [INFO] [stderr] --> src/opcode.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | ld_hl_d = 0x72, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_e` [INFO] [stderr] --> src/opcode.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | ld_hl_e = 0x73, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_h` [INFO] [stderr] --> src/opcode.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | ld_hl_h = 0x74, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_l` [INFO] [stderr] --> src/opcode.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | ld_hl_l = 0x75, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_n` [INFO] [stderr] --> src/opcode.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | ld_hl_n = 0x36, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_b_a` [INFO] [stderr] --> src/opcode.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | ld_b_a = 0x47, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_c_a` [INFO] [stderr] --> src/opcode.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | ld_c_a = 0x4F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_d_a` [INFO] [stderr] --> src/opcode.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | ld_d_a = 0x57, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_e_a` [INFO] [stderr] --> src/opcode.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | ld_e_a = 0x5F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_h_a` [INFO] [stderr] --> src/opcode.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | ld_h_a = 0x67, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_l_a` [INFO] [stderr] --> src/opcode.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | ld_l_a = 0x6F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_bc_a` [INFO] [stderr] --> src/opcode.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | ld_bc_a = 0x02, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_de_a` [INFO] [stderr] --> src/opcode.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | ld_de_a = 0x12, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_hl_a` [INFO] [stderr] --> src/opcode.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | ld_hl_a = 0x77, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ld_nn_a` [INFO] [stderr] --> src/opcode.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | ld_nn_a = 0xEA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_a` [INFO] [stderr] --> src/opcode.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | add_a_a = 0x87, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_b` [INFO] [stderr] --> src/opcode.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | add_a_b = 0x80, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_c` [INFO] [stderr] --> src/opcode.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | add_a_c = 0x81, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_d` [INFO] [stderr] --> src/opcode.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | add_a_d = 0x82, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_e` [INFO] [stderr] --> src/opcode.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | add_a_e = 0x83, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_h` [INFO] [stderr] --> src/opcode.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | add_a_h = 0x84, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_l` [INFO] [stderr] --> src/opcode.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | add_a_l = 0x85, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_hl` [INFO] [stderr] --> src/opcode.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | add_a_hl = 0x86, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `add_a_sharp` [INFO] [stderr] --> src/opcode.rs:93:5 [INFO] [stderr] | [INFO] [stderr] 93 | add_a_sharp = 0xC6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_a` [INFO] [stderr] --> src/opcode.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | sub_a_a = 0x97, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_b` [INFO] [stderr] --> src/opcode.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | sub_a_b = 0x90, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_c` [INFO] [stderr] --> src/opcode.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | sub_a_c = 0x91, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_d` [INFO] [stderr] --> src/opcode.rs:98:5 [INFO] [stderr] | [INFO] [stderr] 98 | sub_a_d = 0x92, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_e` [INFO] [stderr] --> src/opcode.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | sub_a_e = 0x93, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_h` [INFO] [stderr] --> src/opcode.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | sub_a_h = 0x94, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_l` [INFO] [stderr] --> src/opcode.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | sub_a_l = 0x95, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_hl` [INFO] [stderr] --> src/opcode.rs:102:5 [INFO] [stderr] | [INFO] [stderr] 102 | sub_a_hl = 0x96, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `sub_a_sharp` [INFO] [stderr] --> src/opcode.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | sub_a_sharp = 0xD6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `push_af` [INFO] [stderr] --> src/opcode.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | push_af = 0xF5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `push_bc` [INFO] [stderr] --> src/opcode.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | push_bc = 0xC5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `push_de` [INFO] [stderr] --> src/opcode.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | push_de = 0xD5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `push_hl` [INFO] [stderr] --> src/opcode.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | push_hl = 0xE5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `call_nn` [INFO] [stderr] --> src/opcode.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | call_nn = 0xCD, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `jp_hl` [INFO] [stderr] --> src/opcode.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | jp_hl = 0xE9, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `di` [INFO] [stderr] --> src/opcode.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | di = 0xF3, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ei` [INFO] [stderr] --> src/opcode.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | ei = 0xFB, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `callback` [INFO] [stderr] --> src/opcode.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | callback = 0xCB, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_00` [INFO] [stderr] --> src/opcode.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | rst_00 = 0xC7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_08` [INFO] [stderr] --> src/opcode.rs:121:5 [INFO] [stderr] | [INFO] [stderr] 121 | rst_08 = 0xCF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_10` [INFO] [stderr] --> src/opcode.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | rst_10 = 0xD7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_18` [INFO] [stderr] --> src/opcode.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | rst_18 = 0xDF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_20` [INFO] [stderr] --> src/opcode.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | rst_20 = 0xE7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_28` [INFO] [stderr] --> src/opcode.rs:125:5 [INFO] [stderr] | [INFO] [stderr] 125 | rst_28 = 0xEF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_30` [INFO] [stderr] --> src/opcode.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | rst_30 = 0xF7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `rst_38` [INFO] [stderr] --> src/opcode.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | rst_38 = 0xFF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_a` [INFO] [stderr] --> src/opcode.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | xor_a_a = 0xAF, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_b` [INFO] [stderr] --> src/opcode.rs:130:5 [INFO] [stderr] | [INFO] [stderr] 130 | xor_a_b = 0xA8, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_c` [INFO] [stderr] --> src/opcode.rs:131:5 [INFO] [stderr] | [INFO] [stderr] 131 | xor_a_c = 0xA9, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_d` [INFO] [stderr] --> src/opcode.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 132 | xor_a_d = 0xAA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_e` [INFO] [stderr] --> src/opcode.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | xor_a_e = 0xAB, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_h` [INFO] [stderr] --> src/opcode.rs:134:5 [INFO] [stderr] | [INFO] [stderr] 134 | xor_a_h = 0xAC, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_l` [INFO] [stderr] --> src/opcode.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | xor_a_l = 0xAD, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_hl` [INFO] [stderr] --> src/opcode.rs:136:5 [INFO] [stderr] | [INFO] [stderr] 136 | xor_a_hl = 0xAE, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `xor_a_asterisk` [INFO] [stderr] --> src/opcode.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | xor_a_asterisk = 0xEE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ldh_n_a` [INFO] [stderr] --> src/opcode.rs:139:5 [INFO] [stderr] | [INFO] [stderr] 139 | ldh_n_a = 0xE0, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ldh_a_n` [INFO] [stderr] --> src/opcode.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | ldh_a_n = 0xF0, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ret_nz` [INFO] [stderr] --> src/opcode.rs:143:5 [INFO] [stderr] | [INFO] [stderr] 143 | ret_nz = 0xC0, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ret_z` [INFO] [stderr] --> src/opcode.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | ret_z = 0xC8, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ret_nc` [INFO] [stderr] --> src/opcode.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | ret_nc = 0xD0, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ret_c` [INFO] [stderr] --> src/opcode.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | ret_c = 0xD8, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_a` [INFO] [stderr] --> src/opcode.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | cp_a_a = 0xBF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_b` [INFO] [stderr] --> src/opcode.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | cp_a_b = 0xB8, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_c` [INFO] [stderr] --> src/opcode.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | cp_a_c = 0xB9, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_d` [INFO] [stderr] --> src/opcode.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | cp_a_d = 0xBA, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_e` [INFO] [stderr] --> src/opcode.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | cp_a_e = 0xBB, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_h` [INFO] [stderr] --> src/opcode.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | cp_a_h = 0xBC, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_l` [INFO] [stderr] --> src/opcode.rs:154:5 [INFO] [stderr] | [INFO] [stderr] 154 | cp_a_l = 0xBD, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_hl` [INFO] [stderr] --> src/opcode.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | cp_a_hl = 0xBE, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `cp_a_sharp` [INFO] [stderr] --> src/opcode.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | cp_a_sharp = 0xFE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `jr_nz_n` [INFO] [stderr] --> src/opcode.rs:158:5 [INFO] [stderr] | [INFO] [stderr] 158 | jr_nz_n = 0x20, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `jr_z_n` [INFO] [stderr] --> src/opcode.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | jr_z_n = 0x28, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `jr_nc_n` [INFO] [stderr] --> src/opcode.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | jr_nc_n = 0x30, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `jr_c_n` [INFO] [stderr] --> src/opcode.rs:161:5 [INFO] [stderr] | [INFO] [stderr] 161 | jr_c_n = 0x38, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ret` [INFO] [stderr] --> src/opcode.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | ret = 0xC9, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `halt` [INFO] [stderr] --> src/opcode.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | halt = 0x76, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `load8` [INFO] [stderr] --> src/wram.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn load8(&self, offset: u16) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `load8` [INFO] [stderr] --> src/echo.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | pub fn load8(&self, offset: u16) -> u8 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `store8` [INFO] [stderr] --> src/hram.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn store8(&mut self, offset: u16, value: u8) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: crate `GB` should have a snake case name such as `gb` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_snake_case)] on by default [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | (self.a as u16) << 8 | (self.f as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.a)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:60:32 [INFO] [stderr] | [INFO] [stderr] 60 | (self.a as u16) << 8 | (self.f as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.f)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | (self.b as u16) << 8 | (self.c as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:64:32 [INFO] [stderr] | [INFO] [stderr] 64 | (self.b as u16) << 8 | (self.c as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.c)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:68:9 [INFO] [stderr] | [INFO] [stderr] 68 | (self.d as u16) << 8 | (self.e as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.d)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:68:32 [INFO] [stderr] | [INFO] [stderr] 68 | (self.d as u16) << 8 | (self.e as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:72:9 [INFO] [stderr] | [INFO] [stderr] 72 | (self.h as u16) << 8 | (self.l as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.h)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:72:32 [INFO] [stderr] | [INFO] [stderr] 72 | (self.h as u16) << 8 | (self.l as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.l)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:172:19 [INFO] [stderr] | [INFO] [stderr] 172 | let lhs = self.interconnect.load8(addr) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.interconnect.load8(addr))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:173:19 [INFO] [stderr] | [INFO] [stderr] 173 | let rhs = (self.interconnect.load8(addr + 1) as u16) << 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.interconnect.load8(addr + 1))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: equality checks against false can be replaced by a negation [INFO] [stderr] --> src/cpu.rs:179:12 [INFO] [stderr] | [INFO] [stderr] 179 | if self.ime == false && self.halted == false { return 0 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try simplifying it as shown: `!self.ime` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::bool_comparison)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stderr] [INFO] [stderr] warning: equality checks against false can be replaced by a negation [INFO] [stderr] --> src/cpu.rs:179:33 [INFO] [stderr] | [INFO] [stderr] 179 | if self.ime == false && self.halted == false { return 0 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try simplifying it as shown: `!self.halted` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stderr] [INFO] [stderr] warning: equality checks against false can be replaced by a negation [INFO] [stderr] --> src/cpu.rs:185:6 [INFO] [stderr] | [INFO] [stderr] 185 | if self.ime == false { return 0 } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: try simplifying it as shown: `!self.ime` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#bool_comparison [INFO] [stderr] [INFO] [stderr] warning: manual implementation of an assign operation [INFO] [stderr] --> src/cpu.rs:193:9 [INFO] [stderr] | [INFO] [stderr] 193 | self.interconnect.interrupt_flag = self.interconnect.interrupt_flag & !(1 << n); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `self.interconnect.interrupt_flag &= !(1 << n)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::assign_op_pattern)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#assign_op_pattern [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `instruction` [INFO] [stderr] --> src/cpu.rs:265:21 [INFO] [stderr] | [INFO] [stderr] 265 | let value = instruction & 0xff; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:616:38 [INFO] [stderr] | [INFO] [stderr] 616 | self.register.set_bc(value as u16); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:622:38 [INFO] [stderr] | [INFO] [stderr] 622 | self.register.set_de(value as u16); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:646:40 [INFO] [stderr] | [INFO] [stderr] 646 | self.register.flag.c = (self.register.a as u16) + (self.register.a as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:646:67 [INFO] [stderr] | [INFO] [stderr] 646 | self.register.flag.c = (self.register.a as u16) + (self.register.a as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:658:40 [INFO] [stderr] | [INFO] [stderr] 658 | self.register.flag.c = (self.register.a as u16) + (self.register.b as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:658:67 [INFO] [stderr] | [INFO] [stderr] 658 | self.register.flag.c = (self.register.a as u16) + (self.register.b as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:670:40 [INFO] [stderr] | [INFO] [stderr] 670 | self.register.flag.c = (self.register.a as u16) + (self.register.c as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:670:67 [INFO] [stderr] | [INFO] [stderr] 670 | self.register.flag.c = (self.register.a as u16) + (self.register.c as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.c)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:682:40 [INFO] [stderr] | [INFO] [stderr] 682 | self.register.flag.c = (self.register.a as u16) + (self.register.d as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:682:67 [INFO] [stderr] | [INFO] [stderr] 682 | self.register.flag.c = (self.register.a as u16) + (self.register.d as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.d)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:694:40 [INFO] [stderr] | [INFO] [stderr] 694 | self.register.flag.c = (self.register.a as u16) + (self.register.e as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:694:67 [INFO] [stderr] | [INFO] [stderr] 694 | self.register.flag.c = (self.register.a as u16) + (self.register.e as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:706:40 [INFO] [stderr] | [INFO] [stderr] 706 | self.register.flag.c = (self.register.a as u16) + (self.register.h as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:706:67 [INFO] [stderr] | [INFO] [stderr] 706 | self.register.flag.c = (self.register.a as u16) + (self.register.h as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.h)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:718:40 [INFO] [stderr] | [INFO] [stderr] 718 | self.register.flag.c = (self.register.a as u16) + (self.register.l as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:718:67 [INFO] [stderr] | [INFO] [stderr] 718 | self.register.flag.c = (self.register.a as u16) + (self.register.l as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.l)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:731:40 [INFO] [stderr] | [INFO] [stderr] 731 | self.register.flag.c = (self.register.a as u16) + (value as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:731:67 [INFO] [stderr] | [INFO] [stderr] 731 | self.register.flag.c = (self.register.a as u16) + (value as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `^` [INFO] [stderr] --> src/cpu.rs:804:27 [INFO] [stderr] | [INFO] [stderr] 804 | let res = self.register.a ^ self.register.a; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::eq_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:961:37 [INFO] [stderr] | [INFO] [stderr] 961 | let addr = 0xFF00 | self.interconnect.load8(self.register.pc) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.interconnect.load8(self.register.pc))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:968:37 [INFO] [stderr] | [INFO] [stderr] 968 | let addr = 0xFF00 | self.interconnect.load8(self.register.pc) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.interconnect.load8(self.register.pc))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:983:40 [INFO] [stderr] | [INFO] [stderr] 983 | self.register.flag.c = (self.register.a as u16) + (value as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:983:67 [INFO] [stderr] | [INFO] [stderr] 983 | self.register.flag.c = (self.register.a as u16) + (value as u16) > 0xF; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `<` [INFO] [stderr] --> src/cpu.rs:994:40 [INFO] [stderr] | [INFO] [stderr] 994 | self.register.flag.h = (self.register.a & 0x0F) < (self.register.a & 0x0F); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `<` [INFO] [stderr] --> src/cpu.rs:995:40 [INFO] [stderr] | [INFO] [stderr] 995 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:995:40 [INFO] [stderr] | [INFO] [stderr] 995 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:995:67 [INFO] [stderr] | [INFO] [stderr] 995 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1007:40 [INFO] [stderr] | [INFO] [stderr] 1007 | self.register.flag.c = (self.register.a as u16) < (self.register.b as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1007:67 [INFO] [stderr] | [INFO] [stderr] 1007 | self.register.flag.c = (self.register.a as u16) < (self.register.b as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1019:40 [INFO] [stderr] | [INFO] [stderr] 1019 | self.register.flag.c = (self.register.a as u16) < (self.register.c as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1019:67 [INFO] [stderr] | [INFO] [stderr] 1019 | self.register.flag.c = (self.register.a as u16) < (self.register.c as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.c)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1031:40 [INFO] [stderr] | [INFO] [stderr] 1031 | self.register.flag.c = (self.register.a as u16) < (self.register.d as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1031:67 [INFO] [stderr] | [INFO] [stderr] 1031 | self.register.flag.c = (self.register.a as u16) < (self.register.d as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.d)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1043:40 [INFO] [stderr] | [INFO] [stderr] 1043 | self.register.flag.c = (self.register.a as u16) < (self.register.e as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1043:67 [INFO] [stderr] | [INFO] [stderr] 1043 | self.register.flag.c = (self.register.a as u16) < (self.register.e as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1055:40 [INFO] [stderr] | [INFO] [stderr] 1055 | self.register.flag.c = (self.register.a as u16) < (self.register.h as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1055:67 [INFO] [stderr] | [INFO] [stderr] 1055 | self.register.flag.c = (self.register.a as u16) < (self.register.h as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.h)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1067:40 [INFO] [stderr] | [INFO] [stderr] 1067 | self.register.flag.c = (self.register.a as u16) < (self.register.l as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1067:67 [INFO] [stderr] | [INFO] [stderr] 1067 | self.register.flag.c = (self.register.a as u16) < (self.register.l as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.l)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1080:40 [INFO] [stderr] | [INFO] [stderr] 1080 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1080:67 [INFO] [stderr] | [INFO] [stderr] 1080 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1093:40 [INFO] [stderr] | [INFO] [stderr] 1093 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1093:67 [INFO] [stderr] | [INFO] [stderr] 1093 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1104:41 [INFO] [stderr] | [INFO] [stderr] 1104 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(self.register.pc)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1104:80 [INFO] [stderr] | [INFO] [stderr] 1104 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(n)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1118:41 [INFO] [stderr] | [INFO] [stderr] 1118 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(self.register.pc)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1118:80 [INFO] [stderr] | [INFO] [stderr] 1118 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(n)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1133:41 [INFO] [stderr] | [INFO] [stderr] 1133 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(self.register.pc)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1133:80 [INFO] [stderr] | [INFO] [stderr] 1133 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(n)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u16 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1147:41 [INFO] [stderr] | [INFO] [stderr] 1147 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `i32::from(self.register.pc)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to i32 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1147:80 [INFO] [stderr] | [INFO] [stderr] 1147 | self.register.pc = ((self.register.pc as i32).wrapping_add(n as i32)) as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `i32::from(n)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `<` [INFO] [stderr] --> src/cpu.rs:1168:40 [INFO] [stderr] | [INFO] [stderr] 1168 | self.register.flag.h = (self.register.a & 0x0F) < (self.register.a & 0x0F); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `<` [INFO] [stderr] --> src/cpu.rs:1169:40 [INFO] [stderr] | [INFO] [stderr] 1169 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1169:40 [INFO] [stderr] | [INFO] [stderr] 1169 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1169:67 [INFO] [stderr] | [INFO] [stderr] 1169 | self.register.flag.c = (self.register.a as u16) < (self.register.a as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1181:40 [INFO] [stderr] | [INFO] [stderr] 1181 | self.register.flag.c = (self.register.a as u16) < (self.register.b as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1181:67 [INFO] [stderr] | [INFO] [stderr] 1181 | self.register.flag.c = (self.register.a as u16) < (self.register.b as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1193:40 [INFO] [stderr] | [INFO] [stderr] 1193 | self.register.flag.c = (self.register.a as u16) < (self.register.c as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1193:67 [INFO] [stderr] | [INFO] [stderr] 1193 | self.register.flag.c = (self.register.a as u16) < (self.register.c as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.c)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1205:40 [INFO] [stderr] | [INFO] [stderr] 1205 | self.register.flag.c = (self.register.a as u16) < (self.register.d as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1205:67 [INFO] [stderr] | [INFO] [stderr] 1205 | self.register.flag.c = (self.register.a as u16) < (self.register.d as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.d)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1217:40 [INFO] [stderr] | [INFO] [stderr] 1217 | self.register.flag.c = (self.register.a as u16) < (self.register.e as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1217:67 [INFO] [stderr] | [INFO] [stderr] 1217 | self.register.flag.c = (self.register.a as u16) < (self.register.e as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1229:40 [INFO] [stderr] | [INFO] [stderr] 1229 | self.register.flag.c = (self.register.a as u16) < (self.register.h as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1229:67 [INFO] [stderr] | [INFO] [stderr] 1229 | self.register.flag.c = (self.register.a as u16) < (self.register.h as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.h)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1241:40 [INFO] [stderr] | [INFO] [stderr] 1241 | self.register.flag.c = (self.register.a as u16) < (self.register.l as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1241:67 [INFO] [stderr] | [INFO] [stderr] 1241 | self.register.flag.c = (self.register.a as u16) < (self.register.l as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.l)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1254:40 [INFO] [stderr] | [INFO] [stderr] 1254 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1254:67 [INFO] [stderr] | [INFO] [stderr] 1254 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1267:40 [INFO] [stderr] | [INFO] [stderr] 1267 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.register.a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1267:67 [INFO] [stderr] | [INFO] [stderr] 1267 | self.register.flag.c = (self.register.a as u16) < (value as u16); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/rom.rs:27:18 [INFO] [stderr] | [INFO] [stderr] 27 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `offset` [INFO] [stderr] --> src/rom.rs:27:28 [INFO] [stderr] | [INFO] [stderr] 27 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/rom.rs:28:18 [INFO] [stderr] | [INFO] [stderr] 28 | let b1 = self.data[offset + 1] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: variant `nop` should have a camel case name such as `Nop` [INFO] [stderr] --> src/opcode.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | nop = 0x00, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(non_camel_case_types)] on by default [INFO] [stderr] [INFO] [stderr] warning: variant `ld_bc_nn` should have a camel case name such as `LdBcNn` [INFO] [stderr] --> src/opcode.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | ld_bc_nn = 0x01, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_de_nn` should have a camel case name such as `LdDeNn` [INFO] [stderr] --> src/opcode.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | ld_de_nn = 0x11, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_nn` should have a camel case name such as `LdHlNn` [INFO] [stderr] --> src/opcode.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | ld_hl_nn = 0x21, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_sp_nn` should have a camel case name such as `LdSpNn` [INFO] [stderr] --> src/opcode.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | ld_sp_nn = 0x31, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_a` should have a camel case name such as `LdAA` [INFO] [stderr] --> src/opcode.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | ld_a_a = 0x7F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_b` should have a camel case name such as `LdAB` [INFO] [stderr] --> src/opcode.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | ld_a_b = 0x78, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_c` should have a camel case name such as `LdAC` [INFO] [stderr] --> src/opcode.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | ld_a_c = 0x79, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_d` should have a camel case name such as `LdAD` [INFO] [stderr] --> src/opcode.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | ld_a_d = 0x7A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_e` should have a camel case name such as `LdAE` [INFO] [stderr] --> src/opcode.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | ld_a_e = 0x7B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_h` should have a camel case name such as `LdAH` [INFO] [stderr] --> src/opcode.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | ld_a_h = 0x7C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_l` should have a camel case name such as `LdAL` [INFO] [stderr] --> src/opcode.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | ld_a_l = 0x7D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_bc` should have a camel case name such as `LdABc` [INFO] [stderr] --> src/opcode.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | ld_a_bc = 0x0A, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_de` should have a camel case name such as `LdADe` [INFO] [stderr] --> src/opcode.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | ld_a_de = 0x1A, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_nn` should have a camel case name such as `LdANn` [INFO] [stderr] --> src/opcode.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | ld_a_nn = 0xFA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_sharp` should have a camel case name such as `LdASharp` [INFO] [stderr] --> src/opcode.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | ld_a_sharp = 0x3E, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_a_hl` should have a camel case name such as `LdAHl` [INFO] [stderr] --> src/opcode.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | ld_a_hl = 0x7E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_b` should have a camel case name such as `LdBB` [INFO] [stderr] --> src/opcode.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | ld_b_b = 0x40, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_c` should have a camel case name such as `LdBC` [INFO] [stderr] --> src/opcode.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | ld_b_c = 0x41, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_d` should have a camel case name such as `LdBD` [INFO] [stderr] --> src/opcode.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | ld_b_d = 0x42, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_e` should have a camel case name such as `LdBE` [INFO] [stderr] --> src/opcode.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | ld_b_e = 0x43, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_h` should have a camel case name such as `LdBH` [INFO] [stderr] --> src/opcode.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | ld_b_h = 0x44, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_l` should have a camel case name such as `LdBL` [INFO] [stderr] --> src/opcode.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | ld_b_l = 0x45, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_hl` should have a camel case name such as `LdBHl` [INFO] [stderr] --> src/opcode.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | ld_b_hl = 0x46, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_b` should have a camel case name such as `LdCB` [INFO] [stderr] --> src/opcode.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | ld_c_b = 0x48, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_c` should have a camel case name such as `LdCC` [INFO] [stderr] --> src/opcode.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | ld_c_c = 0x49, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_d` should have a camel case name such as `LdCD` [INFO] [stderr] --> src/opcode.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | ld_c_d = 0x4A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_e` should have a camel case name such as `LdCE` [INFO] [stderr] --> src/opcode.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | ld_c_e = 0x4B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_h` should have a camel case name such as `LdCH` [INFO] [stderr] --> src/opcode.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | ld_c_h = 0x4C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_l` should have a camel case name such as `LdCL` [INFO] [stderr] --> src/opcode.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | ld_c_l = 0x4D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_hl` should have a camel case name such as `LdCHl` [INFO] [stderr] --> src/opcode.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | ld_c_hl = 0x4E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_b` should have a camel case name such as `LdDB` [INFO] [stderr] --> src/opcode.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | ld_d_b = 0x50, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_c` should have a camel case name such as `LdDC` [INFO] [stderr] --> src/opcode.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | ld_d_c = 0x51, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_d` should have a camel case name such as `LdDD` [INFO] [stderr] --> src/opcode.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | ld_d_d = 0x52, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_e` should have a camel case name such as `LdDE` [INFO] [stderr] --> src/opcode.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | ld_d_e = 0x53, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_h` should have a camel case name such as `LdDH` [INFO] [stderr] --> src/opcode.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | ld_d_h = 0x54, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_l` should have a camel case name such as `LdDL` [INFO] [stderr] --> src/opcode.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | ld_d_l = 0x55, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_hl` should have a camel case name such as `LdDHl` [INFO] [stderr] --> src/opcode.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | ld_d_hl = 0x56, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_b` should have a camel case name such as `LdEB` [INFO] [stderr] --> src/opcode.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | ld_e_b = 0x58, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_c` should have a camel case name such as `LdEC` [INFO] [stderr] --> src/opcode.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | ld_e_c = 0x59, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_d` should have a camel case name such as `LdED` [INFO] [stderr] --> src/opcode.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | ld_e_d = 0x5A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_e` should have a camel case name such as `LdEE` [INFO] [stderr] --> src/opcode.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | ld_e_e = 0x5B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_h` should have a camel case name such as `LdEH` [INFO] [stderr] --> src/opcode.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | ld_e_h = 0x5C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_l` should have a camel case name such as `LdEL` [INFO] [stderr] --> src/opcode.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | ld_e_l = 0x5D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_hl` should have a camel case name such as `LdEHl` [INFO] [stderr] --> src/opcode.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | ld_e_hl = 0x5E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_b` should have a camel case name such as `LdHB` [INFO] [stderr] --> src/opcode.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | ld_h_b = 0x60, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_c` should have a camel case name such as `LdHC` [INFO] [stderr] --> src/opcode.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | ld_h_c = 0x61, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_d` should have a camel case name such as `LdHD` [INFO] [stderr] --> src/opcode.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | ld_h_d = 0x62, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_e` should have a camel case name such as `LdHE` [INFO] [stderr] --> src/opcode.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | ld_h_e = 0x63, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_h` should have a camel case name such as `LdHH` [INFO] [stderr] --> src/opcode.rs:56:5 [INFO] [stderr] | [INFO] [stderr] 56 | ld_h_h = 0x64, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_l` should have a camel case name such as `LdHL` [INFO] [stderr] --> src/opcode.rs:57:5 [INFO] [stderr] | [INFO] [stderr] 57 | ld_h_l = 0x65, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_hl` should have a camel case name such as `LdHHl` [INFO] [stderr] --> src/opcode.rs:58:5 [INFO] [stderr] | [INFO] [stderr] 58 | ld_h_hl = 0x66, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_b` should have a camel case name such as `LdLB` [INFO] [stderr] --> src/opcode.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | ld_l_b = 0x68, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_c` should have a camel case name such as `LdLC` [INFO] [stderr] --> src/opcode.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | ld_l_c = 0x69, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_d` should have a camel case name such as `LdLD` [INFO] [stderr] --> src/opcode.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | ld_l_d = 0x6A, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_e` should have a camel case name such as `LdLE` [INFO] [stderr] --> src/opcode.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | ld_l_e = 0x6B, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_h` should have a camel case name such as `LdLH` [INFO] [stderr] --> src/opcode.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | ld_l_h = 0x6C, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_l` should have a camel case name such as `LdLL` [INFO] [stderr] --> src/opcode.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | ld_l_l = 0x6D, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_hl` should have a camel case name such as `LdLHl` [INFO] [stderr] --> src/opcode.rs:65:5 [INFO] [stderr] | [INFO] [stderr] 65 | ld_l_hl = 0x6E, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_b` should have a camel case name such as `LdHlB` [INFO] [stderr] --> src/opcode.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | ld_hl_b = 0x70, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_c` should have a camel case name such as `LdHlC` [INFO] [stderr] --> src/opcode.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | ld_hl_c = 0x71, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_d` should have a camel case name such as `LdHlD` [INFO] [stderr] --> src/opcode.rs:68:5 [INFO] [stderr] | [INFO] [stderr] 68 | ld_hl_d = 0x72, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_e` should have a camel case name such as `LdHlE` [INFO] [stderr] --> src/opcode.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | ld_hl_e = 0x73, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_h` should have a camel case name such as `LdHlH` [INFO] [stderr] --> src/opcode.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | ld_hl_h = 0x74, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_l` should have a camel case name such as `LdHlL` [INFO] [stderr] --> src/opcode.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | ld_hl_l = 0x75, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_n` should have a camel case name such as `LdHlN` [INFO] [stderr] --> src/opcode.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | ld_hl_n = 0x36, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_b_a` should have a camel case name such as `LdBA` [INFO] [stderr] --> src/opcode.rs:74:5 [INFO] [stderr] | [INFO] [stderr] 74 | ld_b_a = 0x47, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_c_a` should have a camel case name such as `LdCA` [INFO] [stderr] --> src/opcode.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | ld_c_a = 0x4F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_d_a` should have a camel case name such as `LdDA` [INFO] [stderr] --> src/opcode.rs:76:5 [INFO] [stderr] | [INFO] [stderr] 76 | ld_d_a = 0x57, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_e_a` should have a camel case name such as `LdEA` [INFO] [stderr] --> src/opcode.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | ld_e_a = 0x5F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_h_a` should have a camel case name such as `LdHA` [INFO] [stderr] --> src/opcode.rs:78:5 [INFO] [stderr] | [INFO] [stderr] 78 | ld_h_a = 0x67, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_l_a` should have a camel case name such as `LdLA` [INFO] [stderr] --> src/opcode.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | ld_l_a = 0x6F, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_bc_a` should have a camel case name such as `LdBcA` [INFO] [stderr] --> src/opcode.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | ld_bc_a = 0x02, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_de_a` should have a camel case name such as `LdDeA` [INFO] [stderr] --> src/opcode.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | ld_de_a = 0x12, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_hl_a` should have a camel case name such as `LdHlA` [INFO] [stderr] --> src/opcode.rs:82:5 [INFO] [stderr] | [INFO] [stderr] 82 | ld_hl_a = 0x77, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ld_nn_a` should have a camel case name such as `LdNnA` [INFO] [stderr] --> src/opcode.rs:83:5 [INFO] [stderr] | [INFO] [stderr] 83 | ld_nn_a = 0xEA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_a` should have a camel case name such as `AddAA` [INFO] [stderr] --> src/opcode.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | add_a_a = 0x87, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_b` should have a camel case name such as `AddAB` [INFO] [stderr] --> src/opcode.rs:86:5 [INFO] [stderr] | [INFO] [stderr] 86 | add_a_b = 0x80, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_c` should have a camel case name such as `AddAC` [INFO] [stderr] --> src/opcode.rs:87:5 [INFO] [stderr] | [INFO] [stderr] 87 | add_a_c = 0x81, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_d` should have a camel case name such as `AddAD` [INFO] [stderr] --> src/opcode.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | add_a_d = 0x82, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_e` should have a camel case name such as `AddAE` [INFO] [stderr] --> src/opcode.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | add_a_e = 0x83, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_h` should have a camel case name such as `AddAH` [INFO] [stderr] --> src/opcode.rs:90:5 [INFO] [stderr] | [INFO] [stderr] 90 | add_a_h = 0x84, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_l` should have a camel case name such as `AddAL` [INFO] [stderr] --> src/opcode.rs:91:5 [INFO] [stderr] | [INFO] [stderr] 91 | add_a_l = 0x85, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_hl` should have a camel case name such as `AddAHl` [INFO] [stderr] --> src/opcode.rs:92:5 [INFO] [stderr] | [INFO] [stderr] 92 | add_a_hl = 0x86, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `add_a_sharp` should have a camel case name such as `AddASharp` [INFO] [stderr] --> src/opcode.rs:93:5 [INFO] [stderr] | [INFO] [stderr] 93 | add_a_sharp = 0xC6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_a` should have a camel case name such as `SubAA` [INFO] [stderr] --> src/opcode.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | sub_a_a = 0x97, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_b` should have a camel case name such as `SubAB` [INFO] [stderr] --> src/opcode.rs:96:5 [INFO] [stderr] | [INFO] [stderr] 96 | sub_a_b = 0x90, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_c` should have a camel case name such as `SubAC` [INFO] [stderr] --> src/opcode.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | sub_a_c = 0x91, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_d` should have a camel case name such as `SubAD` [INFO] [stderr] --> src/opcode.rs:98:5 [INFO] [stderr] | [INFO] [stderr] 98 | sub_a_d = 0x92, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_e` should have a camel case name such as `SubAE` [INFO] [stderr] --> src/opcode.rs:99:5 [INFO] [stderr] | [INFO] [stderr] 99 | sub_a_e = 0x93, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_h` should have a camel case name such as `SubAH` [INFO] [stderr] --> src/opcode.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | sub_a_h = 0x94, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_l` should have a camel case name such as `SubAL` [INFO] [stderr] --> src/opcode.rs:101:5 [INFO] [stderr] | [INFO] [stderr] 101 | sub_a_l = 0x95, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_hl` should have a camel case name such as `SubAHl` [INFO] [stderr] --> src/opcode.rs:102:5 [INFO] [stderr] | [INFO] [stderr] 102 | sub_a_hl = 0x96, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `sub_a_sharp` should have a camel case name such as `SubASharp` [INFO] [stderr] --> src/opcode.rs:103:5 [INFO] [stderr] | [INFO] [stderr] 103 | sub_a_sharp = 0xD6, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `push_af` should have a camel case name such as `PushAf` [INFO] [stderr] --> src/opcode.rs:105:5 [INFO] [stderr] | [INFO] [stderr] 105 | push_af = 0xF5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `push_bc` should have a camel case name such as `PushBc` [INFO] [stderr] --> src/opcode.rs:106:5 [INFO] [stderr] | [INFO] [stderr] 106 | push_bc = 0xC5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `push_de` should have a camel case name such as `PushDe` [INFO] [stderr] --> src/opcode.rs:107:5 [INFO] [stderr] | [INFO] [stderr] 107 | push_de = 0xD5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `push_hl` should have a camel case name such as `PushHl` [INFO] [stderr] --> src/opcode.rs:108:5 [INFO] [stderr] | [INFO] [stderr] 108 | push_hl = 0xE5, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `call_nn` should have a camel case name such as `CallNn` [INFO] [stderr] --> src/opcode.rs:110:5 [INFO] [stderr] | [INFO] [stderr] 110 | call_nn = 0xCD, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jp_nn` should have a camel case name such as `JpNn` [INFO] [stderr] --> src/opcode.rs:112:5 [INFO] [stderr] | [INFO] [stderr] 112 | jp_nn = 0xC3, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jp_hl` should have a camel case name such as `JpHl` [INFO] [stderr] --> src/opcode.rs:113:5 [INFO] [stderr] | [INFO] [stderr] 113 | jp_hl = 0xE9, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `di` should have a camel case name such as `Di` [INFO] [stderr] --> src/opcode.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | di = 0xF3, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ei` should have a camel case name such as `Ei` [INFO] [stderr] --> src/opcode.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | ei = 0xFB, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `callback` should have a camel case name such as `Callback` [INFO] [stderr] --> src/opcode.rs:118:5 [INFO] [stderr] | [INFO] [stderr] 118 | callback = 0xCB, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_00` should have a camel case name such as `Rst00` [INFO] [stderr] --> src/opcode.rs:120:5 [INFO] [stderr] | [INFO] [stderr] 120 | rst_00 = 0xC7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_08` should have a camel case name such as `Rst08` [INFO] [stderr] --> src/opcode.rs:121:5 [INFO] [stderr] | [INFO] [stderr] 121 | rst_08 = 0xCF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_10` should have a camel case name such as `Rst10` [INFO] [stderr] --> src/opcode.rs:122:5 [INFO] [stderr] | [INFO] [stderr] 122 | rst_10 = 0xD7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_18` should have a camel case name such as `Rst18` [INFO] [stderr] --> src/opcode.rs:123:5 [INFO] [stderr] | [INFO] [stderr] 123 | rst_18 = 0xDF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_20` should have a camel case name such as `Rst20` [INFO] [stderr] --> src/opcode.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | rst_20 = 0xE7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_28` should have a camel case name such as `Rst28` [INFO] [stderr] --> src/opcode.rs:125:5 [INFO] [stderr] | [INFO] [stderr] 125 | rst_28 = 0xEF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_30` should have a camel case name such as `Rst30` [INFO] [stderr] --> src/opcode.rs:126:5 [INFO] [stderr] | [INFO] [stderr] 126 | rst_30 = 0xF7, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `rst_38` should have a camel case name such as `Rst38` [INFO] [stderr] --> src/opcode.rs:127:5 [INFO] [stderr] | [INFO] [stderr] 127 | rst_38 = 0xFF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_a` should have a camel case name such as `XorAA` [INFO] [stderr] --> src/opcode.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | xor_a_a = 0xAF, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_b` should have a camel case name such as `XorAB` [INFO] [stderr] --> src/opcode.rs:130:5 [INFO] [stderr] | [INFO] [stderr] 130 | xor_a_b = 0xA8, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_c` should have a camel case name such as `XorAC` [INFO] [stderr] --> src/opcode.rs:131:5 [INFO] [stderr] | [INFO] [stderr] 131 | xor_a_c = 0xA9, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_d` should have a camel case name such as `XorAD` [INFO] [stderr] --> src/opcode.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 132 | xor_a_d = 0xAA, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_e` should have a camel case name such as `XorAE` [INFO] [stderr] --> src/opcode.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | xor_a_e = 0xAB, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_h` should have a camel case name such as `XorAH` [INFO] [stderr] --> src/opcode.rs:134:5 [INFO] [stderr] | [INFO] [stderr] 134 | xor_a_h = 0xAC, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_l` should have a camel case name such as `XorAL` [INFO] [stderr] --> src/opcode.rs:135:5 [INFO] [stderr] | [INFO] [stderr] 135 | xor_a_l = 0xAD, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_hl` should have a camel case name such as `XorAHl` [INFO] [stderr] --> src/opcode.rs:136:5 [INFO] [stderr] | [INFO] [stderr] 136 | xor_a_hl = 0xAE, [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `xor_a_asterisk` should have a camel case name such as `XorAAsterisk` [INFO] [stderr] --> src/opcode.rs:137:5 [INFO] [stderr] | [INFO] [stderr] 137 | xor_a_asterisk = 0xEE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ldh_n_a` should have a camel case name such as `LdhNA` [INFO] [stderr] --> src/opcode.rs:139:5 [INFO] [stderr] | [INFO] [stderr] 139 | ldh_n_a = 0xE0, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ldh_a_n` should have a camel case name such as `LdhAN` [INFO] [stderr] --> src/opcode.rs:141:5 [INFO] [stderr] | [INFO] [stderr] 141 | ldh_a_n = 0xF0, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ret_nz` should have a camel case name such as `RetNz` [INFO] [stderr] --> src/opcode.rs:143:5 [INFO] [stderr] | [INFO] [stderr] 143 | ret_nz = 0xC0, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ret_z` should have a camel case name such as `RetZ` [INFO] [stderr] --> src/opcode.rs:144:5 [INFO] [stderr] | [INFO] [stderr] 144 | ret_z = 0xC8, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ret_nc` should have a camel case name such as `RetNc` [INFO] [stderr] --> src/opcode.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | ret_nc = 0xD0, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ret_c` should have a camel case name such as `RetC` [INFO] [stderr] --> src/opcode.rs:146:5 [INFO] [stderr] | [INFO] [stderr] 146 | ret_c = 0xD8, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_a` should have a camel case name such as `CpAA` [INFO] [stderr] --> src/opcode.rs:148:5 [INFO] [stderr] | [INFO] [stderr] 148 | cp_a_a = 0xBF, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_b` should have a camel case name such as `CpAB` [INFO] [stderr] --> src/opcode.rs:149:5 [INFO] [stderr] | [INFO] [stderr] 149 | cp_a_b = 0xB8, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_c` should have a camel case name such as `CpAC` [INFO] [stderr] --> src/opcode.rs:150:5 [INFO] [stderr] | [INFO] [stderr] 150 | cp_a_c = 0xB9, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_d` should have a camel case name such as `CpAD` [INFO] [stderr] --> src/opcode.rs:151:5 [INFO] [stderr] | [INFO] [stderr] 151 | cp_a_d = 0xBA, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_e` should have a camel case name such as `CpAE` [INFO] [stderr] --> src/opcode.rs:152:5 [INFO] [stderr] | [INFO] [stderr] 152 | cp_a_e = 0xBB, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_h` should have a camel case name such as `CpAH` [INFO] [stderr] --> src/opcode.rs:153:5 [INFO] [stderr] | [INFO] [stderr] 153 | cp_a_h = 0xBC, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_l` should have a camel case name such as `CpAL` [INFO] [stderr] --> src/opcode.rs:154:5 [INFO] [stderr] | [INFO] [stderr] 154 | cp_a_l = 0xBD, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_hl` should have a camel case name such as `CpAHl` [INFO] [stderr] --> src/opcode.rs:155:5 [INFO] [stderr] | [INFO] [stderr] 155 | cp_a_hl = 0xBE, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `cp_a_sharp` should have a camel case name such as `CpASharp` [INFO] [stderr] --> src/opcode.rs:156:5 [INFO] [stderr] | [INFO] [stderr] 156 | cp_a_sharp = 0xFE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jr_nz_n` should have a camel case name such as `JrNzN` [INFO] [stderr] --> src/opcode.rs:158:5 [INFO] [stderr] | [INFO] [stderr] 158 | jr_nz_n = 0x20, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jr_z_n` should have a camel case name such as `JrZN` [INFO] [stderr] --> src/opcode.rs:159:5 [INFO] [stderr] | [INFO] [stderr] 159 | jr_z_n = 0x28, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jr_nc_n` should have a camel case name such as `JrNcN` [INFO] [stderr] --> src/opcode.rs:160:5 [INFO] [stderr] | [INFO] [stderr] 160 | jr_nc_n = 0x30, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `jr_c_n` should have a camel case name such as `JrCN` [INFO] [stderr] --> src/opcode.rs:161:5 [INFO] [stderr] | [INFO] [stderr] 161 | jr_c_n = 0x38, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `ret` should have a camel case name such as `Ret` [INFO] [stderr] --> src/opcode.rs:163:5 [INFO] [stderr] | [INFO] [stderr] 163 | ret = 0xC9, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant `halt` should have a camel case name such as `Halt` [INFO] [stderr] --> src/opcode.rs:165:5 [INFO] [stderr] | [INFO] [stderr] 165 | halt = 0x76, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/wram.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `offset` [INFO] [stderr] --> src/wram.rs:19:28 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/wram.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let b1 = self.data[offset + 1] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/echo.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `offset` [INFO] [stderr] --> src/echo.rs:19:28 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/echo.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let b1 = self.data[offset + 1] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/hram.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `offset` [INFO] [stderr] --> src/hram.rs:19:28 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/hram.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let b1 = self.data[offset + 1] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/eram.rs:19:18 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `offset` [INFO] [stderr] --> src/eram.rs:19:28 [INFO] [stderr] | [INFO] [stderr] 19 | let b0 = self.data[offset + 0] as u16; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/eram.rs:20:18 [INFO] [stderr] | [INFO] [stderr] 20 | let b1 = self.data[offset + 1] as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.data[offset + 1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] error: aborting due to 5 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `GB`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "f132ef98f5aefef64f9469c1fe959e2a3ba1f90ffafbd13ddda0c8e539b6c64a"` [INFO] running `"docker" "rm" "-f" "f132ef98f5aefef64f9469c1fe959e2a3ba1f90ffafbd13ddda0c8e539b6c64a"` [INFO] [stdout] f132ef98f5aefef64f9469c1fe959e2a3ba1f90ffafbd13ddda0c8e539b6c64a