[INFO] cloning repository https://github.com/kmeisthax/retrogram [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kmeisthax/retrogram" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkmeisthax%2Fretrogram", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkmeisthax%2Fretrogram'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] b253049d242da2f48807e747ccc6f997a6820ce0 [INFO] checking kmeisthax/retrogram against try#4a23c45c7893f1416456144e3883cc48ea91722e for pr-82322 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkmeisthax%2Fretrogram" "/workspace/builds/worker-5/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/kmeisthax/retrogram on toolchain 4a23c45c7893f1416456144e3883cc48ea91722e [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4a23c45c7893f1416456144e3883cc48ea91722e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/kmeisthax/retrogram [INFO] finished tweaking git repo https://github.com/kmeisthax/retrogram [INFO] tweaked toml for git repo https://github.com/kmeisthax/retrogram written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/kmeisthax/retrogram already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+4a23c45c7893f1416456144e3883cc48ea91722e" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/kmeisthax/cursive.git` [INFO] [stderr] Updating git repository `https://github.com/deinstapel/cursive-tabs.git` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded serde v1.0.118 [INFO] [stderr] Downloaded crossbeam v0.8.0 [INFO] [stderr] Downloaded array-macro v1.0.5 [INFO] [stderr] Downloaded signal-hook v0.3.4 [INFO] [stderr] Downloaded wasmer_enumset_derive v0.5.0 [INFO] [stderr] Downloaded wasmer_enumset v1.0.1 [INFO] [stderr] Downloaded libc v0.2.84 [INFO] [stderr] Downloaded crossterm v0.19.0 [INFO] [stderr] Downloaded crossterm_winapi v0.7.0 [INFO] [stderr] Downloaded signal-hook v0.1.17 [INFO] [stderr] Downloaded syn v1.0.57 [INFO] [stderr] Downloaded enum-map-derive v0.4.6 [INFO] [stderr] Downloaded enum-map v0.6.4 [INFO] [stderr] Downloaded relative-path v1.3.2 [INFO] [stderr] Downloaded serde_derive v1.0.118 [INFO] [stderr] Downloaded serde_plain v0.3.0 [INFO] [stderr] Downloaded ahash v0.6.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:21f1ed92105a0ef9b0d27ad8bdeb7f36f9f01ac17fffe3a3f3dc5241fc25d8f4" "/opt/rustwide/cargo-home/bin/cargo" "+4a23c45c7893f1416456144e3883cc48ea91722e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] caf975457c6a38337e8b71e7ed1d836c11d716ecb8fe89f398e22ebf1111c882 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "caf975457c6a38337e8b71e7ed1d836c11d716ecb8fe89f398e22ebf1111c882", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "caf975457c6a38337e8b71e7ed1d836c11d716ecb8fe89f398e22ebf1111c882", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "caf975457c6a38337e8b71e7ed1d836c11d716ecb8fe89f398e22ebf1111c882", kill_on_drop: false }` [INFO] [stdout] caf975457c6a38337e8b71e7ed1d836c11d716ecb8fe89f398e22ebf1111c882 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:21f1ed92105a0ef9b0d27ad8bdeb7f36f9f01ac17fffe3a3f3dc5241fc25d8f4" "/opt/rustwide/cargo-home/bin/cargo" "+4a23c45c7893f1416456144e3883cc48ea91722e" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] c331b0bc3e495f687bf2e8b5bca32ab25693f805d6aab3daa344a2a9e74a449a [INFO] running `Command { std: "docker" "start" "-a" "c331b0bc3e495f687bf2e8b5bca32ab25693f805d6aab3daa344a2a9e74a449a", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.24 [INFO] [stderr] Compiling libc v0.2.84 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling syn v1.0.57 [INFO] [stderr] Compiling unicode-xid v0.2.1 [INFO] [stderr] Compiling const_fn v0.4.5 [INFO] [stderr] Compiling getrandom v0.2.2 [INFO] [stderr] Checking unicode-width v0.1.8 [INFO] [stderr] Checking array-macro v1.0.5 [INFO] [stderr] Checking once_cell v1.5.2 [INFO] [stderr] Checking smallvec v1.6.1 [INFO] [stderr] Compiling signal-hook v0.3.4 [INFO] [stderr] Checking unicode-segmentation v1.7.1 [INFO] [stderr] Checking xi-unicode v0.3.0 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling serde_json v1.0.61 [INFO] [stderr] Checking adler v0.2.3 [INFO] [stderr] Checking gimli v0.23.0 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking object v0.23.0 [INFO] [stderr] Checking rustc-demangle v0.1.18 [INFO] [stderr] Checking lock_api v0.4.2 [INFO] [stderr] Compiling ahash v0.6.3 [INFO] [stderr] Checking instant v0.1.9 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Checking log v0.4.14 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling crossbeam-utils v0.8.1 [INFO] [stderr] Compiling memoffset v0.6.1 [INFO] [stderr] Compiling num-bigint v0.3.1 [INFO] [stderr] Compiling num-iter v0.1.42 [INFO] [stderr] Compiling num-rational v0.3.2 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling num-complex v0.2.4 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling miniz_oxide v0.4.3 [INFO] [stderr] Compiling rayon v1.5.0 [INFO] [stderr] Checking quote v1.0.8 [INFO] [stderr] Checking time v0.1.43 [INFO] [stderr] Checking signal-hook-registry v1.3.0 [INFO] [stderr] Checking parking_lot_core v0.8.2 [INFO] [stderr] Checking mio v0.7.7 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking clap v2.33.3 [INFO] [stderr] Checking crossbeam-channel v0.5.0 [INFO] [stderr] Checking crossbeam-epoch v0.9.1 [INFO] [stderr] Checking crossbeam-queue v0.3.1 [INFO] [stderr] Checking parking_lot v0.11.1 [INFO] [stderr] Checking signal-hook v0.1.17 [INFO] [stderr] Checking num-complex v0.3.1 [INFO] [stderr] Checking crossbeam-deque v0.8.0 [INFO] [stderr] Checking crossterm v0.19.0 [INFO] [stderr] Checking addr2line v0.14.1 [INFO] [stderr] Checking rayon-core v1.9.0 [INFO] [stderr] Checking crossbeam v0.8.0 [INFO] [stderr] Checking chrono v0.4.19 [INFO] [stderr] Checking backtrace v0.3.56 [INFO] [stderr] Checking num v0.2.1 [INFO] [stderr] Checking num v0.3.1 [INFO] [stderr] Compiling darling_core v0.10.2 [INFO] [stderr] Compiling serde_derive v1.0.118 [INFO] [stderr] Compiling enum-map-derive v0.4.6 [INFO] [stderr] Compiling thiserror-impl v1.0.23 [INFO] [stderr] Compiling darling_macro v0.10.2 [INFO] [stderr] Checking enum-map v0.6.4 [INFO] [stderr] Checking thiserror v1.0.23 [INFO] [stderr] Compiling darling v0.10.2 [INFO] [stderr] Compiling wasmer_enumset_derive v0.5.0 [INFO] [stderr] Checking wasmer_enumset v1.0.1 [INFO] [stderr] Checking cursive_core v0.2.2 (https://github.com/kmeisthax/cursive.git?branch=dialog-getters#17b3cee9) [INFO] [stderr] Checking serde v1.0.118 [INFO] [stderr] Checking cursive-tabs v0.5.1-alpha.0 (https://github.com/deinstapel/cursive-tabs.git?branch=master#bc5c9986) [INFO] [stderr] Checking cursive v0.16.4-alpha.0 (https://github.com/kmeisthax/cursive.git?branch=dialog-getters#17b3cee9) [INFO] [stderr] Checking relative-path v1.3.2 [INFO] [stderr] Checking serde_plain v0.3.0 [INFO] [stderr] Checking retrogram v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/arch/sm83/instr.rs:478:43 [INFO] [stdout] | [INFO] [stdout] 478 | (2, _, _, _) => match ((op >> 3) & 0x07) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/arch/sm83/instr.rs:519:43 [INFO] [stdout] | [INFO] [stdout] 519 | (3, _, _, 6) => match ((op >> 3) & 0x07) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/arch/sm83/instr.rs:478:43 [INFO] [stdout] | [INFO] [stdout] 478 | (2, _, _, _) => match ((op >> 3) & 0x07) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around `match` scrutinee expression [INFO] [stdout] --> src/arch/sm83/instr.rs:519:43 [INFO] [stdout] | [INFO] [stdout] 519 | (3, _, _, 6) => match ((op >> 3) & 0x07) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/memory/bss.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn new(banking_ctxt: &'static str, mask: u64, size: usize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `exec_memtype` [INFO] [stdout] --> src/memory/region.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | exec_memtype: Behavior, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Register` [INFO] [stdout] --> src/arch/sm83/instr.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | Register(Register), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IndirectHL` [INFO] [stdout] --> src/arch/sm83/instr.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | IndirectHL, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `TARGET8_ALU_REG` [INFO] [stdout] --> src/arch/sm83/instr.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / pub static TARGET8_ALU_REG: [Target8; 8] = [ [INFO] [stdout] 15 | | Target8::Register(Register::B), [INFO] [stdout] 16 | | Target8::Register(Register::C), [INFO] [stdout] 17 | | Target8::Register(Register::D), [INFO] [stdout] ... | [INFO] [stdout] 22 | | Target8::Register(Register::A), [INFO] [stdout] 23 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BC` [INFO] [stdout] --> src/arch/sm83/instr.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | BC, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DE` [INFO] [stdout] --> src/arch/sm83/instr.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | DE, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `HL` [INFO] [stdout] --> src/arch/sm83/instr.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | HL, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AF` [INFO] [stdout] --> src/arch/sm83/instr.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | AF, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SP` [INFO] [stdout] --> src/arch/sm83/instr.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | SP, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `HLIncrement` [INFO] [stdout] --> src/arch/sm83/instr.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | HLIncrement, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `HLDecrement` [INFO] [stdout] --> src/arch/sm83/instr.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | HLDecrement, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `TARGET16_ALU_REG` [INFO] [stdout] --> src/arch/sm83/instr.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / pub static TARGET16_ALU_REG: [RegisterPair; 4] = [ [INFO] [stdout] 40 | | RegisterPair::BC, [INFO] [stdout] 41 | | RegisterPair::DE, [INFO] [stdout] 42 | | RegisterPair::HL, [INFO] [stdout] 43 | | RegisterPair::SP, [INFO] [stdout] 44 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `TARGET16_ALU_MEM` [INFO] [stdout] --> src/arch/sm83/instr.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | / pub static TARGET16_ALU_MEM: [RegisterPair; 4] = [ [INFO] [stdout] 53 | | RegisterPair::BC, [INFO] [stdout] 54 | | RegisterPair::DE, [INFO] [stdout] 55 | | RegisterPair::HLIncrement, [INFO] [stdout] 56 | | RegisterPair::HLDecrement, [INFO] [stdout] 57 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `TARGET16_STACK_REG` [INFO] [stdout] --> src/arch/sm83/instr.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | / pub static TARGET16_STACK_REG: [RegisterPair; 4] = [ [INFO] [stdout] 62 | | RegisterPair::BC, [INFO] [stdout] 63 | | RegisterPair::DE, [INFO] [stdout] 64 | | RegisterPair::HL, [INFO] [stdout] 65 | | RegisterPair::AF, [INFO] [stdout] 66 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Z` [INFO] [stdout] --> src/arch/sm83/instr.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | Z, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `C` [INFO] [stdout] --> src/arch/sm83/instr.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | C, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NZ` [INFO] [stdout] --> src/arch/sm83/instr.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | NZ, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NC` [INFO] [stdout] --> src/arch/sm83/instr.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | NC, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `ALU_CONDCODE` [INFO] [stdout] --> src/arch/sm83/instr.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | / pub static ALU_CONDCODE: [Condition; 4] = [INFO] [stdout] 78 | | [Condition::NZ, Condition::Z, Condition::NC, Condition::C]; [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Nop` [INFO] [stdout] --> src/arch/sm83/instr.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | Nop, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdReg8` [INFO] [stdout] --> src/arch/sm83/instr.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | LdReg8(Target8, Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdHLSP` [INFO] [stdout] --> src/arch/sm83/instr.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | LdHLSP(u8), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdSPHL` [INFO] [stdout] --> src/arch/sm83/instr.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | LdSPHL, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdWriteStatic` [INFO] [stdout] --> src/arch/sm83/instr.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | LdWriteStatic(u16), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdWritePtr` [INFO] [stdout] --> src/arch/sm83/instr.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | LdWritePtr(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdWriteHiStatic` [INFO] [stdout] --> src/arch/sm83/instr.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | LdWriteHiStatic(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdWriteHiPtr` [INFO] [stdout] --> src/arch/sm83/instr.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | LdWriteHiPtr, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdReadStatic` [INFO] [stdout] --> src/arch/sm83/instr.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | LdReadStatic(u16), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdReadPtr` [INFO] [stdout] --> src/arch/sm83/instr.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | LdReadPtr(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdReadHiStatic` [INFO] [stdout] --> src/arch/sm83/instr.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | LdReadHiStatic(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdReadHiPtr` [INFO] [stdout] --> src/arch/sm83/instr.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | LdReadHiPtr, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdConst8` [INFO] [stdout] --> src/arch/sm83/instr.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | LdConst8(Target8, u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdConst16` [INFO] [stdout] --> src/arch/sm83/instr.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | LdConst16(RegisterPair, u16), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdWriteStaticSP` [INFO] [stdout] --> src/arch/sm83/instr.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | LdWriteStaticSP(u16), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Inc16` [INFO] [stdout] --> src/arch/sm83/instr.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | Inc16(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Inc8` [INFO] [stdout] --> src/arch/sm83/instr.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | Inc8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Dec16` [INFO] [stdout] --> src/arch/sm83/instr.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | Dec16(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Dec8` [INFO] [stdout] --> src/arch/sm83/instr.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | Dec8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Jump` [INFO] [stdout] --> src/arch/sm83/instr.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | Jump(PtrVal, Option), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `JumpRelative` [INFO] [stdout] --> src/arch/sm83/instr.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | JumpRelative(i8, Option), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `JumpDynamic` [INFO] [stdout] --> src/arch/sm83/instr.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | JumpDynamic, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Call` [INFO] [stdout] --> src/arch/sm83/instr.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | Call(PtrVal, Option), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CallRst` [INFO] [stdout] --> src/arch/sm83/instr.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | CallRst(u8), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Push` [INFO] [stdout] --> src/arch/sm83/instr.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | Push(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Pop` [INFO] [stdout] --> src/arch/sm83/instr.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | Pop(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Return` [INFO] [stdout] --> src/arch/sm83/instr.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | Return(Option), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReturnFromInterrupt` [INFO] [stdout] --> src/arch/sm83/instr.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | ReturnFromInterrupt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Add16` [INFO] [stdout] --> src/arch/sm83/instr.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | Add16(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AddSpConst` [INFO] [stdout] --> src/arch/sm83/instr.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | AddSpConst(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Add8` [INFO] [stdout] --> src/arch/sm83/instr.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | Add8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Add8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | Add8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AddCarry8` [INFO] [stdout] --> src/arch/sm83/instr.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | AddCarry8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AddCarry8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | AddCarry8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Sub8` [INFO] [stdout] --> src/arch/sm83/instr.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | Sub8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Sub8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | Sub8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SubCarry8` [INFO] [stdout] --> src/arch/sm83/instr.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | SubCarry8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SubCarry8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | SubCarry8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `And8` [INFO] [stdout] --> src/arch/sm83/instr.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | And8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `And8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | And8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Xor8` [INFO] [stdout] --> src/arch/sm83/instr.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | Xor8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Xor8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | Xor8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Or8` [INFO] [stdout] --> src/arch/sm83/instr.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | Or8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Or8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | Or8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Cp` [INFO] [stdout] --> src/arch/sm83/instr.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | Cp(Target8), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CpConst` [INFO] [stdout] --> src/arch/sm83/instr.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | CpConst(u8), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateLeftCarry` [INFO] [stdout] --> src/arch/sm83/instr.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | RotateLeftCarry(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateLeftCarryAccum` [INFO] [stdout] --> src/arch/sm83/instr.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | RotateLeftCarryAccum, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateLeft` [INFO] [stdout] --> src/arch/sm83/instr.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | RotateLeft(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateLeftAccum` [INFO] [stdout] --> src/arch/sm83/instr.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | RotateLeftAccum, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateRightCarry` [INFO] [stdout] --> src/arch/sm83/instr.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | RotateRightCarry(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateRightCarryAccum` [INFO] [stdout] --> src/arch/sm83/instr.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | RotateRightCarryAccum, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateRight` [INFO] [stdout] --> src/arch/sm83/instr.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | RotateRight(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateRightAccum` [INFO] [stdout] --> src/arch/sm83/instr.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | RotateRightAccum, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ShiftLeftArithmetic` [INFO] [stdout] --> src/arch/sm83/instr.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | ShiftLeftArithmetic(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ShiftRightArithmetic` [INFO] [stdout] --> src/arch/sm83/instr.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | ShiftRightArithmetic(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NybbleSwap` [INFO] [stdout] --> src/arch/sm83/instr.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | NybbleSwap(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ShiftRightLogical` [INFO] [stdout] --> src/arch/sm83/instr.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | ShiftRightLogical(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BitTest` [INFO] [stdout] --> src/arch/sm83/instr.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | BitTest(u8, Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BitReset` [INFO] [stdout] --> src/arch/sm83/instr.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | BitReset(u8, Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BitSet` [INFO] [stdout] --> src/arch/sm83/instr.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | BitSet(u8, Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Compliment` [INFO] [stdout] --> src/arch/sm83/instr.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | Compliment, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DecimalAdjust` [INFO] [stdout] --> src/arch/sm83/instr.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | DecimalAdjust, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SetCarry` [INFO] [stdout] --> src/arch/sm83/instr.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | SetCarry, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ClearCarry` [INFO] [stdout] --> src/arch/sm83/instr.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | ClearCarry, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DisableInterrupt` [INFO] [stdout] --> src/arch/sm83/instr.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 271 | DisableInterrupt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `EnableInterrupt` [INFO] [stdout] --> src/arch/sm83/instr.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | EnableInterrupt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Halt` [INFO] [stdout] --> src/arch/sm83/instr.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | Halt, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Stop` [INFO] [stdout] --> src/arch/sm83/instr.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `LEGACY_BITOPS` [INFO] [stdout] --> src/arch/sm83/instr.rs:278:1 [INFO] [stdout] | [INFO] [stdout] 278 | / pub static LEGACY_BITOPS: [Instruction; 8] = [ [INFO] [stdout] 279 | | Instruction::RotateLeftCarryAccum, [INFO] [stdout] 280 | | Instruction::RotateRightCarryAccum, [INFO] [stdout] 281 | | Instruction::RotateLeftAccum, [INFO] [stdout] ... | [INFO] [stdout] 286 | | Instruction::ClearCarry, [INFO] [stdout] 287 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_static_stream` [INFO] [stdout] --> src/arch/sm83/instr.rs:293:8 [INFO] [stdout] | [INFO] [stdout] 293 | fn from_static_stream(p: &BusAddress, mem: &Bus) -> Result<(Self, Offset)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `emit_section` [INFO] [stdout] --> src/asm/annotator.rs:124:8 [INFO] [stdout] | [INFO] [stdout] 124 | fn emit_section( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 94 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/memory/bss.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn new(banking_ctxt: &'static str, mask: u64, size: usize) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `exec_memtype` [INFO] [stdout] --> src/memory/region.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | exec_memtype: Behavior, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Register` [INFO] [stdout] --> src/arch/sm83/instr.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | Register(Register), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IndirectHL` [INFO] [stdout] --> src/arch/sm83/instr.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | IndirectHL, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `TARGET8_ALU_REG` [INFO] [stdout] --> src/arch/sm83/instr.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / pub static TARGET8_ALU_REG: [Target8; 8] = [ [INFO] [stdout] 15 | | Target8::Register(Register::B), [INFO] [stdout] 16 | | Target8::Register(Register::C), [INFO] [stdout] 17 | | Target8::Register(Register::D), [INFO] [stdout] ... | [INFO] [stdout] 22 | | Target8::Register(Register::A), [INFO] [stdout] 23 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BC` [INFO] [stdout] --> src/arch/sm83/instr.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | BC, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DE` [INFO] [stdout] --> src/arch/sm83/instr.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | DE, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `HL` [INFO] [stdout] --> src/arch/sm83/instr.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | HL, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AF` [INFO] [stdout] --> src/arch/sm83/instr.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | AF, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SP` [INFO] [stdout] --> src/arch/sm83/instr.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | SP, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `HLIncrement` [INFO] [stdout] --> src/arch/sm83/instr.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | HLIncrement, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `HLDecrement` [INFO] [stdout] --> src/arch/sm83/instr.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | HLDecrement, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `TARGET16_ALU_REG` [INFO] [stdout] --> src/arch/sm83/instr.rs:39:1 [INFO] [stdout] | [INFO] [stdout] 39 | / pub static TARGET16_ALU_REG: [RegisterPair; 4] = [ [INFO] [stdout] 40 | | RegisterPair::BC, [INFO] [stdout] 41 | | RegisterPair::DE, [INFO] [stdout] 42 | | RegisterPair::HL, [INFO] [stdout] 43 | | RegisterPair::SP, [INFO] [stdout] 44 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `TARGET16_ALU_MEM` [INFO] [stdout] --> src/arch/sm83/instr.rs:52:1 [INFO] [stdout] | [INFO] [stdout] 52 | / pub static TARGET16_ALU_MEM: [RegisterPair; 4] = [ [INFO] [stdout] 53 | | RegisterPair::BC, [INFO] [stdout] 54 | | RegisterPair::DE, [INFO] [stdout] 55 | | RegisterPair::HLIncrement, [INFO] [stdout] 56 | | RegisterPair::HLDecrement, [INFO] [stdout] 57 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `TARGET16_STACK_REG` [INFO] [stdout] --> src/arch/sm83/instr.rs:61:1 [INFO] [stdout] | [INFO] [stdout] 61 | / pub static TARGET16_STACK_REG: [RegisterPair; 4] = [ [INFO] [stdout] 62 | | RegisterPair::BC, [INFO] [stdout] 63 | | RegisterPair::DE, [INFO] [stdout] 64 | | RegisterPair::HL, [INFO] [stdout] 65 | | RegisterPair::AF, [INFO] [stdout] 66 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Z` [INFO] [stdout] --> src/arch/sm83/instr.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | Z, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `C` [INFO] [stdout] --> src/arch/sm83/instr.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | C, [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NZ` [INFO] [stdout] --> src/arch/sm83/instr.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | NZ, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NC` [INFO] [stdout] --> src/arch/sm83/instr.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | NC, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `ALU_CONDCODE` [INFO] [stdout] --> src/arch/sm83/instr.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | / pub static ALU_CONDCODE: [Condition; 4] = [INFO] [stdout] 78 | | [Condition::NZ, Condition::Z, Condition::NC, Condition::C]; [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Nop` [INFO] [stdout] --> src/arch/sm83/instr.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | Nop, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdReg8` [INFO] [stdout] --> src/arch/sm83/instr.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | LdReg8(Target8, Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdHLSP` [INFO] [stdout] --> src/arch/sm83/instr.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | LdHLSP(u8), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdSPHL` [INFO] [stdout] --> src/arch/sm83/instr.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | LdSPHL, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdWriteStatic` [INFO] [stdout] --> src/arch/sm83/instr.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | LdWriteStatic(u16), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdWritePtr` [INFO] [stdout] --> src/arch/sm83/instr.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | LdWritePtr(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdWriteHiStatic` [INFO] [stdout] --> src/arch/sm83/instr.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | LdWriteHiStatic(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdWriteHiPtr` [INFO] [stdout] --> src/arch/sm83/instr.rs:104:5 [INFO] [stdout] | [INFO] [stdout] 104 | LdWriteHiPtr, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdReadStatic` [INFO] [stdout] --> src/arch/sm83/instr.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | LdReadStatic(u16), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdReadPtr` [INFO] [stdout] --> src/arch/sm83/instr.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | LdReadPtr(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdReadHiStatic` [INFO] [stdout] --> src/arch/sm83/instr.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | LdReadHiStatic(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdReadHiPtr` [INFO] [stdout] --> src/arch/sm83/instr.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | LdReadHiPtr, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdConst8` [INFO] [stdout] --> src/arch/sm83/instr.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | LdConst8(Target8, u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdConst16` [INFO] [stdout] --> src/arch/sm83/instr.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | LdConst16(RegisterPair, u16), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LdWriteStaticSP` [INFO] [stdout] --> src/arch/sm83/instr.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | LdWriteStaticSP(u16), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Inc16` [INFO] [stdout] --> src/arch/sm83/instr.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | Inc16(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Inc8` [INFO] [stdout] --> src/arch/sm83/instr.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | Inc8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Dec16` [INFO] [stdout] --> src/arch/sm83/instr.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | Dec16(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Dec8` [INFO] [stdout] --> src/arch/sm83/instr.rs:137:5 [INFO] [stdout] | [INFO] [stdout] 137 | Dec8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Jump` [INFO] [stdout] --> src/arch/sm83/instr.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | Jump(PtrVal, Option), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `JumpRelative` [INFO] [stdout] --> src/arch/sm83/instr.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | JumpRelative(i8, Option), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `JumpDynamic` [INFO] [stdout] --> src/arch/sm83/instr.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | JumpDynamic, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Call` [INFO] [stdout] --> src/arch/sm83/instr.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | Call(PtrVal, Option), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CallRst` [INFO] [stdout] --> src/arch/sm83/instr.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | CallRst(u8), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Push` [INFO] [stdout] --> src/arch/sm83/instr.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | Push(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Pop` [INFO] [stdout] --> src/arch/sm83/instr.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | Pop(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Return` [INFO] [stdout] --> src/arch/sm83/instr.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | Return(Option), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ReturnFromInterrupt` [INFO] [stdout] --> src/arch/sm83/instr.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | ReturnFromInterrupt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Add16` [INFO] [stdout] --> src/arch/sm83/instr.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | Add16(RegisterPair), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AddSpConst` [INFO] [stdout] --> src/arch/sm83/instr.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | AddSpConst(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Add8` [INFO] [stdout] --> src/arch/sm83/instr.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | Add8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Add8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | Add8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AddCarry8` [INFO] [stdout] --> src/arch/sm83/instr.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | AddCarry8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `AddCarry8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | AddCarry8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Sub8` [INFO] [stdout] --> src/arch/sm83/instr.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | Sub8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Sub8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | Sub8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SubCarry8` [INFO] [stdout] --> src/arch/sm83/instr.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | SubCarry8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SubCarry8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | SubCarry8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `And8` [INFO] [stdout] --> src/arch/sm83/instr.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | And8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `And8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | And8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Xor8` [INFO] [stdout] --> src/arch/sm83/instr.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | Xor8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Xor8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | Xor8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Or8` [INFO] [stdout] --> src/arch/sm83/instr.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | Or8(Target8), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Or8Const` [INFO] [stdout] --> src/arch/sm83/instr.rs:214:5 [INFO] [stdout] | [INFO] [stdout] 214 | Or8Const(u8), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Cp` [INFO] [stdout] --> src/arch/sm83/instr.rs:217:5 [INFO] [stdout] | [INFO] [stdout] 217 | Cp(Target8), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CpConst` [INFO] [stdout] --> src/arch/sm83/instr.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 220 | CpConst(u8), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateLeftCarry` [INFO] [stdout] --> src/arch/sm83/instr.rs:223:5 [INFO] [stdout] | [INFO] [stdout] 223 | RotateLeftCarry(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateLeftCarryAccum` [INFO] [stdout] --> src/arch/sm83/instr.rs:226:5 [INFO] [stdout] | [INFO] [stdout] 226 | RotateLeftCarryAccum, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateLeft` [INFO] [stdout] --> src/arch/sm83/instr.rs:229:5 [INFO] [stdout] | [INFO] [stdout] 229 | RotateLeft(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateLeftAccum` [INFO] [stdout] --> src/arch/sm83/instr.rs:232:5 [INFO] [stdout] | [INFO] [stdout] 232 | RotateLeftAccum, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateRightCarry` [INFO] [stdout] --> src/arch/sm83/instr.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | RotateRightCarry(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateRightCarryAccum` [INFO] [stdout] --> src/arch/sm83/instr.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | RotateRightCarryAccum, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateRight` [INFO] [stdout] --> src/arch/sm83/instr.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 241 | RotateRight(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `RotateRightAccum` [INFO] [stdout] --> src/arch/sm83/instr.rs:244:5 [INFO] [stdout] | [INFO] [stdout] 244 | RotateRightAccum, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ShiftLeftArithmetic` [INFO] [stdout] --> src/arch/sm83/instr.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | ShiftLeftArithmetic(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ShiftRightArithmetic` [INFO] [stdout] --> src/arch/sm83/instr.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | ShiftRightArithmetic(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NybbleSwap` [INFO] [stdout] --> src/arch/sm83/instr.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | NybbleSwap(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ShiftRightLogical` [INFO] [stdout] --> src/arch/sm83/instr.rs:256:5 [INFO] [stdout] | [INFO] [stdout] 256 | ShiftRightLogical(Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BitTest` [INFO] [stdout] --> src/arch/sm83/instr.rs:259:5 [INFO] [stdout] | [INFO] [stdout] 259 | BitTest(u8, Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BitReset` [INFO] [stdout] --> src/arch/sm83/instr.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | BitReset(u8, Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BitSet` [INFO] [stdout] --> src/arch/sm83/instr.rs:265:5 [INFO] [stdout] | [INFO] [stdout] 265 | BitSet(u8, Target8), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Compliment` [INFO] [stdout] --> src/arch/sm83/instr.rs:267:5 [INFO] [stdout] | [INFO] [stdout] 267 | Compliment, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DecimalAdjust` [INFO] [stdout] --> src/arch/sm83/instr.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 268 | DecimalAdjust, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `SetCarry` [INFO] [stdout] --> src/arch/sm83/instr.rs:269:5 [INFO] [stdout] | [INFO] [stdout] 269 | SetCarry, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ClearCarry` [INFO] [stdout] --> src/arch/sm83/instr.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | ClearCarry, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `DisableInterrupt` [INFO] [stdout] --> src/arch/sm83/instr.rs:271:5 [INFO] [stdout] | [INFO] [stdout] 271 | DisableInterrupt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `EnableInterrupt` [INFO] [stdout] --> src/arch/sm83/instr.rs:272:5 [INFO] [stdout] | [INFO] [stdout] 272 | EnableInterrupt, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Halt` [INFO] [stdout] --> src/arch/sm83/instr.rs:273:5 [INFO] [stdout] | [INFO] [stdout] 273 | Halt, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Stop` [INFO] [stdout] --> src/arch/sm83/instr.rs:274:5 [INFO] [stdout] | [INFO] [stdout] 274 | Stop, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static is never used: `LEGACY_BITOPS` [INFO] [stdout] --> src/arch/sm83/instr.rs:278:1 [INFO] [stdout] | [INFO] [stdout] 278 | / pub static LEGACY_BITOPS: [Instruction; 8] = [ [INFO] [stdout] 279 | | Instruction::RotateLeftCarryAccum, [INFO] [stdout] 280 | | Instruction::RotateRightCarryAccum, [INFO] [stdout] 281 | | Instruction::RotateLeftAccum, [INFO] [stdout] ... | [INFO] [stdout] 286 | | Instruction::ClearCarry, [INFO] [stdout] 287 | | ]; [INFO] [stdout] | |__^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `from_static_stream` [INFO] [stdout] --> src/arch/sm83/instr.rs:293:8 [INFO] [stdout] | [INFO] [stdout] 293 | fn from_static_stream(p: &BusAddress, mem: &Bus) -> Result<(Self, Offset)> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `emit_section` [INFO] [stdout] --> src/asm/annotator.rs:124:8 [INFO] [stdout] | [INFO] [stdout] 124 | fn emit_section( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 94 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 45s [INFO] running `Command { std: "docker" "inspect" "c331b0bc3e495f687bf2e8b5bca32ab25693f805d6aab3daa344a2a9e74a449a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c331b0bc3e495f687bf2e8b5bca32ab25693f805d6aab3daa344a2a9e74a449a", kill_on_drop: false }` [INFO] [stdout] c331b0bc3e495f687bf2e8b5bca32ab25693f805d6aab3daa344a2a9e74a449a