[INFO] updating cached repository https://github.com/yoo2001818/rust-8086 [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] [stderr] From https://github.com/yoo2001818/rust-8086 [INFO] [stderr] 52d1972..d47b0d3 master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] d47b0d36f6c53576b7d18578c436f1decaa91b4a [INFO] checking yoo2001818/rust-8086 against master#6250d56355d72264ece721e8d0dc95b16a6824b1 for pr-68350 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fyoo2001818%2Frust-8086" "/workspace/builds/worker-5/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/yoo2001818/rust-8086 on toolchain 6250d56355d72264ece721e8d0dc95b16a6824b1 [INFO] running `"/workspace/cargo-home/bin/cargo" "+6250d56355d72264ece721e8d0dc95b16a6824b1" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/yoo2001818/rust-8086 [INFO] finished tweaking git repo https://github.com/yoo2001818/rust-8086 [INFO] tweaked toml for git repo https://github.com/yoo2001818/rust-8086 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/yoo2001818/rust-8086 already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+6250d56355d72264ece721e8d0dc95b16a6824b1" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+6250d56355d72264ece721e8d0dc95b16a6824b1" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 3850a16f1b0afbe438bc48248aeeba80160ab863fa251d7690f342887ec57e5b [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "3850a16f1b0afbe438bc48248aeeba80160ab863fa251d7690f342887ec57e5b"` [INFO] [stderr] Checking rust-8086 v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused import: `super::op` [INFO] [stderr] --> src/i8086/cpu.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use super::op; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::op` [INFO] [stderr] --> src/i8086/cpu.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use super::op; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `CPU` [INFO] [stderr] --> src/i8086/cpu.rs:5:12 [INFO] [stderr] | [INFO] [stderr] 5 | pub struct CPU { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/i8086/cpu.rs:11:3 [INFO] [stderr] | [INFO] [stderr] 11 | pub fn new(memory: mem::LinearMemory) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `next` [INFO] [stderr] --> src/i8086/cpu.rs:14:3 [INFO] [stderr] | [INFO] [stderr] 14 | pub fn next() -> () { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/i8086/register.rs:20:3 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ax` [INFO] [stderr] --> src/i8086/op.rs:5:3 [INFO] [stderr] | [INFO] [stderr] 5 | Ax, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cx` [INFO] [stderr] --> src/i8086/op.rs:6:3 [INFO] [stderr] | [INFO] [stderr] 6 | Cx, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Dx` [INFO] [stderr] --> src/i8086/op.rs:7:3 [INFO] [stderr] | [INFO] [stderr] 7 | Dx, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bx` [INFO] [stderr] --> src/i8086/op.rs:8:3 [INFO] [stderr] | [INFO] [stderr] 8 | Bx, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sp` [INFO] [stderr] --> src/i8086/op.rs:9:3 [INFO] [stderr] | [INFO] [stderr] 9 | Sp, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bp` [INFO] [stderr] --> src/i8086/op.rs:10:3 [INFO] [stderr] | [INFO] [stderr] 10 | Bp, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Si` [INFO] [stderr] --> src/i8086/op.rs:11:3 [INFO] [stderr] | [INFO] [stderr] 11 | Si, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Di` [INFO] [stderr] --> src/i8086/op.rs:12:3 [INFO] [stderr] | [INFO] [stderr] 12 | Di, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Al` [INFO] [stderr] --> src/i8086/op.rs:17:3 [INFO] [stderr] | [INFO] [stderr] 17 | Al, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cl` [INFO] [stderr] --> src/i8086/op.rs:18:3 [INFO] [stderr] | [INFO] [stderr] 18 | Cl, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Dl` [INFO] [stderr] --> src/i8086/op.rs:19:3 [INFO] [stderr] | [INFO] [stderr] 19 | Dl, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bl` [INFO] [stderr] --> src/i8086/op.rs:20:3 [INFO] [stderr] | [INFO] [stderr] 20 | Bl, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ah` [INFO] [stderr] --> src/i8086/op.rs:21:3 [INFO] [stderr] | [INFO] [stderr] 21 | Ah, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ch` [INFO] [stderr] --> src/i8086/op.rs:22:3 [INFO] [stderr] | [INFO] [stderr] 22 | Ch, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Dh` [INFO] [stderr] --> src/i8086/op.rs:23:3 [INFO] [stderr] | [INFO] [stderr] 23 | Dh, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bh` [INFO] [stderr] --> src/i8086/op.rs:24:3 [INFO] [stderr] | [INFO] [stderr] 24 | Bh, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Es` [INFO] [stderr] --> src/i8086/op.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | Es, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cs` [INFO] [stderr] --> src/i8086/op.rs:30:3 [INFO] [stderr] | [INFO] [stderr] 30 | Cs, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ss` [INFO] [stderr] --> src/i8086/op.rs:31:3 [INFO] [stderr] | [INFO] [stderr] 31 | Ss, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ds` [INFO] [stderr] --> src/i8086/op.rs:32:3 [INFO] [stderr] | [INFO] [stderr] 32 | Ds, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BxSi` [INFO] [stderr] --> src/i8086/op.rs:37:3 [INFO] [stderr] | [INFO] [stderr] 37 | BxSi, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BxDi` [INFO] [stderr] --> src/i8086/op.rs:38:3 [INFO] [stderr] | [INFO] [stderr] 38 | BxDi, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BpSi` [INFO] [stderr] --> src/i8086/op.rs:39:3 [INFO] [stderr] | [INFO] [stderr] 39 | BpSi, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BpDi` [INFO] [stderr] --> src/i8086/op.rs:40:3 [INFO] [stderr] | [INFO] [stderr] 40 | BpDi, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Si` [INFO] [stderr] --> src/i8086/op.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | Si, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Di` [INFO] [stderr] --> src/i8086/op.rs:42:3 [INFO] [stderr] | [INFO] [stderr] 42 | Di, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bp` [INFO] [stderr] --> src/i8086/op.rs:43:3 [INFO] [stderr] | [INFO] [stderr] 43 | Bp, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bx` [INFO] [stderr] --> src/i8086/op.rs:44:3 [INFO] [stderr] | [INFO] [stderr] 44 | Bx, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Register` [INFO] [stderr] --> src/i8086/op.rs:49:3 [INFO] [stderr] | [INFO] [stderr] 49 | Register(T), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Address` [INFO] [stderr] --> src/i8086/op.rs:50:3 [INFO] [stderr] | [INFO] [stderr] 50 | Address(OpAddressType), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `AddressDispByte` [INFO] [stderr] --> src/i8086/op.rs:51:3 [INFO] [stderr] | [INFO] [stderr] 51 | AddressDispByte(OpAddressType, u8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `AddressDispWord` [INFO] [stderr] --> src/i8086/op.rs:52:3 [INFO] [stderr] | [INFO] [stderr] 52 | AddressDispWord(OpAddressType, u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Direct` [INFO] [stderr] --> src/i8086/op.rs:53:3 [INFO] [stderr] | [INFO] [stderr] 53 | Direct(u16), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Word` [INFO] [stderr] --> src/i8086/op.rs:61:3 [INFO] [stderr] | [INFO] [stderr] 61 | Word(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Byte` [INFO] [stderr] --> src/i8086/op.rs:62:3 [INFO] [stderr] | [INFO] [stderr] 62 | Byte(OpModRmByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RegToRm` [INFO] [stderr] --> src/i8086/op.rs:67:3 [INFO] [stderr] | [INFO] [stderr] 67 | RegToRm, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RmToReg` [INFO] [stderr] --> src/i8086/op.rs:68:3 [INFO] [stderr] | [INFO] [stderr] 68 | RmToReg, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Word` [INFO] [stderr] --> src/i8086/op.rs:79:3 [INFO] [stderr] | [INFO] [stderr] 79 | Word(OpModRegRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Byte` [INFO] [stderr] --> src/i8086/op.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | Byte(OpModRegRmByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RegToRm` [INFO] [stderr] --> src/i8086/op.rs:85:3 [INFO] [stderr] | [INFO] [stderr] 85 | RegToRm(OpModRegRm), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RmToReg` [INFO] [stderr] --> src/i8086/op.rs:86:3 [INFO] [stderr] | [INFO] [stderr] 86 | RmToReg(OpModRegRm), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ImmRm` [INFO] [stderr] --> src/i8086/op.rs:87:3 [INFO] [stderr] | [INFO] [stderr] 87 | ImmRm(OpModRm, V), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ImmReg` [INFO] [stderr] --> src/i8086/op.rs:88:3 [INFO] [stderr] | [INFO] [stderr] 88 | ImmReg(T, V), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ImmAx` [INFO] [stderr] --> src/i8086/op.rs:89:3 [INFO] [stderr] | [INFO] [stderr] 89 | ImmAx(V), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Word` [INFO] [stderr] --> src/i8086/op.rs:97:3 [INFO] [stderr] | [INFO] [stderr] 97 | Word(OpBinarySrcDestWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Byte` [INFO] [stderr] --> src/i8086/op.rs:98:3 [INFO] [stderr] | [INFO] [stderr] 98 | Byte(OpBinarySrcDestByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `One` [INFO] [stderr] --> src/i8086/op.rs:103:3 [INFO] [stderr] | [INFO] [stderr] 103 | One, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cl` [INFO] [stderr] --> src/i8086/op.rs:104:3 [INFO] [stderr] | [INFO] [stderr] 104 | Cl, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Byte` [INFO] [stderr] --> src/i8086/op.rs:109:3 [INFO] [stderr] | [INFO] [stderr] 109 | Byte, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Word` [INFO] [stderr] --> src/i8086/op.rs:110:3 [INFO] [stderr] | [INFO] [stderr] 110 | Word, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Mov` [INFO] [stderr] --> src/i8086/op.rs:115:3 [INFO] [stderr] | [INFO] [stderr] 115 | Mov(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MovWordSeg` [INFO] [stderr] --> src/i8086/op.rs:116:3 [INFO] [stderr] | [INFO] [stderr] 116 | MovWordSeg(OpDirectionType, OpModRmWord, OpSegmentRegister), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MovAxToMem` [INFO] [stderr] --> src/i8086/op.rs:117:3 [INFO] [stderr] | [INFO] [stderr] 117 | MovAxToMem(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MovMemToAx` [INFO] [stderr] --> src/i8086/op.rs:118:3 [INFO] [stderr] | [INFO] [stderr] 118 | MovMemToAx(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MovAlToMem` [INFO] [stderr] --> src/i8086/op.rs:119:3 [INFO] [stderr] | [INFO] [stderr] 119 | MovAlToMem(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MovMemToAl` [INFO] [stderr] --> src/i8086/op.rs:120:3 [INFO] [stderr] | [INFO] [stderr] 120 | MovMemToAl(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PushRm` [INFO] [stderr] --> src/i8086/op.rs:121:3 [INFO] [stderr] | [INFO] [stderr] 121 | PushRm(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PushReg` [INFO] [stderr] --> src/i8086/op.rs:122:3 [INFO] [stderr] | [INFO] [stderr] 122 | PushReg(OpRegisterWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PushSeg` [INFO] [stderr] --> src/i8086/op.rs:123:3 [INFO] [stderr] | [INFO] [stderr] 123 | PushSeg(OpSegmentRegister), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PopRm` [INFO] [stderr] --> src/i8086/op.rs:124:3 [INFO] [stderr] | [INFO] [stderr] 124 | PopRm(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PopReg` [INFO] [stderr] --> src/i8086/op.rs:125:3 [INFO] [stderr] | [INFO] [stderr] 125 | PopReg(OpRegisterWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PopSeg` [INFO] [stderr] --> src/i8086/op.rs:126:3 [INFO] [stderr] | [INFO] [stderr] 126 | PopSeg(OpSegmentRegister), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XchgRmReg` [INFO] [stderr] --> src/i8086/op.rs:127:3 [INFO] [stderr] | [INFO] [stderr] 127 | XchgRmReg(OpModRegRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XchgRegAx` [INFO] [stderr] --> src/i8086/op.rs:128:3 [INFO] [stderr] | [INFO] [stderr] 128 | XchgRegAx(OpRegisterWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InFixed` [INFO] [stderr] --> src/i8086/op.rs:129:3 [INFO] [stderr] | [INFO] [stderr] 129 | InFixed(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InVariable` [INFO] [stderr] --> src/i8086/op.rs:130:3 [INFO] [stderr] | [INFO] [stderr] 130 | InVariable(OpWordByte, u8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `OutFixed` [INFO] [stderr] --> src/i8086/op.rs:131:3 [INFO] [stderr] | [INFO] [stderr] 131 | OutFixed(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `OutVariable` [INFO] [stderr] --> src/i8086/op.rs:132:3 [INFO] [stderr] | [INFO] [stderr] 132 | OutVariable(OpWordByte, u8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Xlat` [INFO] [stderr] --> src/i8086/op.rs:133:3 [INFO] [stderr] | [INFO] [stderr] 133 | Xlat, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Lea` [INFO] [stderr] --> src/i8086/op.rs:134:3 [INFO] [stderr] | [INFO] [stderr] 134 | Lea(OpModRegRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Lds` [INFO] [stderr] --> src/i8086/op.rs:135:3 [INFO] [stderr] | [INFO] [stderr] 135 | Lds(OpModRegRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Les` [INFO] [stderr] --> src/i8086/op.rs:136:3 [INFO] [stderr] | [INFO] [stderr] 136 | Les(OpModRegRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Lahf` [INFO] [stderr] --> src/i8086/op.rs:137:3 [INFO] [stderr] | [INFO] [stderr] 137 | Lahf, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sahf` [INFO] [stderr] --> src/i8086/op.rs:138:3 [INFO] [stderr] | [INFO] [stderr] 138 | Sahf, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Pushf` [INFO] [stderr] --> src/i8086/op.rs:139:3 [INFO] [stderr] | [INFO] [stderr] 139 | Pushf, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Popf` [INFO] [stderr] --> src/i8086/op.rs:140:3 [INFO] [stderr] | [INFO] [stderr] 140 | Popf, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Add` [INFO] [stderr] --> src/i8086/op.rs:141:3 [INFO] [stderr] | [INFO] [stderr] 141 | Add(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Adc` [INFO] [stderr] --> src/i8086/op.rs:142:3 [INFO] [stderr] | [INFO] [stderr] 142 | Adc(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `IncRm` [INFO] [stderr] --> src/i8086/op.rs:143:3 [INFO] [stderr] | [INFO] [stderr] 143 | IncRm(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `IncReg` [INFO] [stderr] --> src/i8086/op.rs:144:3 [INFO] [stderr] | [INFO] [stderr] 144 | IncReg(OpRegisterWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Aaa` [INFO] [stderr] --> src/i8086/op.rs:145:3 [INFO] [stderr] | [INFO] [stderr] 145 | Aaa, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Daa` [INFO] [stderr] --> src/i8086/op.rs:146:3 [INFO] [stderr] | [INFO] [stderr] 146 | Daa, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sub` [INFO] [stderr] --> src/i8086/op.rs:147:3 [INFO] [stderr] | [INFO] [stderr] 147 | Sub(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sbb` [INFO] [stderr] --> src/i8086/op.rs:148:3 [INFO] [stderr] | [INFO] [stderr] 148 | Sbb(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DecRm` [INFO] [stderr] --> src/i8086/op.rs:149:3 [INFO] [stderr] | [INFO] [stderr] 149 | DecRm(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DecReg` [INFO] [stderr] --> src/i8086/op.rs:150:3 [INFO] [stderr] | [INFO] [stderr] 150 | DecReg(OpRegisterWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Neg` [INFO] [stderr] --> src/i8086/op.rs:151:3 [INFO] [stderr] | [INFO] [stderr] 151 | Neg(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cmp` [INFO] [stderr] --> src/i8086/op.rs:152:3 [INFO] [stderr] | [INFO] [stderr] 152 | Cmp(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Aas` [INFO] [stderr] --> src/i8086/op.rs:153:3 [INFO] [stderr] | [INFO] [stderr] 153 | Aas, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Das` [INFO] [stderr] --> src/i8086/op.rs:154:3 [INFO] [stderr] | [INFO] [stderr] 154 | Das, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Mul` [INFO] [stderr] --> src/i8086/op.rs:155:3 [INFO] [stderr] | [INFO] [stderr] 155 | Mul(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Imul` [INFO] [stderr] --> src/i8086/op.rs:156:3 [INFO] [stderr] | [INFO] [stderr] 156 | Imul(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Aam` [INFO] [stderr] --> src/i8086/op.rs:157:3 [INFO] [stderr] | [INFO] [stderr] 157 | Aam, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Div` [INFO] [stderr] --> src/i8086/op.rs:158:3 [INFO] [stderr] | [INFO] [stderr] 158 | Div(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Idiv` [INFO] [stderr] --> src/i8086/op.rs:159:3 [INFO] [stderr] | [INFO] [stderr] 159 | Idiv(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Aad` [INFO] [stderr] --> src/i8086/op.rs:160:3 [INFO] [stderr] | [INFO] [stderr] 160 | Aad, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cbw` [INFO] [stderr] --> src/i8086/op.rs:161:3 [INFO] [stderr] | [INFO] [stderr] 161 | Cbw, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cwd` [INFO] [stderr] --> src/i8086/op.rs:162:3 [INFO] [stderr] | [INFO] [stderr] 162 | Cwd, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Not` [INFO] [stderr] --> src/i8086/op.rs:163:3 [INFO] [stderr] | [INFO] [stderr] 163 | Not(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Shl` [INFO] [stderr] --> src/i8086/op.rs:164:3 [INFO] [stderr] | [INFO] [stderr] 164 | Shl(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Shr` [INFO] [stderr] --> src/i8086/op.rs:165:3 [INFO] [stderr] | [INFO] [stderr] 165 | Shr(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sar` [INFO] [stderr] --> src/i8086/op.rs:166:3 [INFO] [stderr] | [INFO] [stderr] 166 | Sar(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rol` [INFO] [stderr] --> src/i8086/op.rs:167:3 [INFO] [stderr] | [INFO] [stderr] 167 | Rol(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ror` [INFO] [stderr] --> src/i8086/op.rs:168:3 [INFO] [stderr] | [INFO] [stderr] 168 | Ror(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rcl` [INFO] [stderr] --> src/i8086/op.rs:169:3 [INFO] [stderr] | [INFO] [stderr] 169 | Rcl(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rcr` [INFO] [stderr] --> src/i8086/op.rs:170:3 [INFO] [stderr] | [INFO] [stderr] 170 | Rcr(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `And` [INFO] [stderr] --> src/i8086/op.rs:171:3 [INFO] [stderr] | [INFO] [stderr] 171 | And(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Test` [INFO] [stderr] --> src/i8086/op.rs:172:3 [INFO] [stderr] | [INFO] [stderr] 172 | Test(OpModRegRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TestImmByte` [INFO] [stderr] --> src/i8086/op.rs:173:3 [INFO] [stderr] | [INFO] [stderr] 173 | TestImmByte(OpModRmByte, u8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TestImmWord` [INFO] [stderr] --> src/i8086/op.rs:174:3 [INFO] [stderr] | [INFO] [stderr] 174 | TestImmWord(OpModRmWord, u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TestImmAl` [INFO] [stderr] --> src/i8086/op.rs:175:3 [INFO] [stderr] | [INFO] [stderr] 175 | TestImmAl(u8), [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TestImmAx` [INFO] [stderr] --> src/i8086/op.rs:176:3 [INFO] [stderr] | [INFO] [stderr] 176 | TestImmAx(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Or` [INFO] [stderr] --> src/i8086/op.rs:177:3 [INFO] [stderr] | [INFO] [stderr] 177 | Or(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Xor` [INFO] [stderr] --> src/i8086/op.rs:178:3 [INFO] [stderr] | [INFO] [stderr] 178 | Xor(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RepSet` [INFO] [stderr] --> src/i8086/op.rs:179:3 [INFO] [stderr] | [INFO] [stderr] 179 | RepSet, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RepUnset` [INFO] [stderr] --> src/i8086/op.rs:180:3 [INFO] [stderr] | [INFO] [stderr] 180 | RepUnset, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Movs` [INFO] [stderr] --> src/i8086/op.rs:181:3 [INFO] [stderr] | [INFO] [stderr] 181 | Movs(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cmps` [INFO] [stderr] --> src/i8086/op.rs:182:3 [INFO] [stderr] | [INFO] [stderr] 182 | Cmps(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Scas` [INFO] [stderr] --> src/i8086/op.rs:183:3 [INFO] [stderr] | [INFO] [stderr] 183 | Scas(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Lods` [INFO] [stderr] --> src/i8086/op.rs:184:3 [INFO] [stderr] | [INFO] [stderr] 184 | Lods(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Stos` [INFO] [stderr] --> src/i8086/op.rs:185:3 [INFO] [stderr] | [INFO] [stderr] 185 | Stos(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CallWithinDirect` [INFO] [stderr] --> src/i8086/op.rs:186:3 [INFO] [stderr] | [INFO] [stderr] 186 | CallWithinDirect(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CallWithinIndirect` [INFO] [stderr] --> src/i8086/op.rs:187:3 [INFO] [stderr] | [INFO] [stderr] 187 | CallWithinIndirect(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CallInterDirect` [INFO] [stderr] --> src/i8086/op.rs:188:3 [INFO] [stderr] | [INFO] [stderr] 188 | CallInterDirect(u16, u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CallInterIndirect` [INFO] [stderr] --> src/i8086/op.rs:189:3 [INFO] [stderr] | [INFO] [stderr] 189 | CallInterIndirect(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `JmpWithinDirect` [INFO] [stderr] --> src/i8086/op.rs:190:3 [INFO] [stderr] | [INFO] [stderr] 190 | JmpWithinDirect(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `JmpWithinDirectShort` [INFO] [stderr] --> src/i8086/op.rs:191:3 [INFO] [stderr] | [INFO] [stderr] 191 | JmpWithinDirectShort(u8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `JmpWithinIndirect` [INFO] [stderr] --> src/i8086/op.rs:192:3 [INFO] [stderr] | [INFO] [stderr] 192 | JmpWithinIndirect(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `JmpInterDirect` [INFO] [stderr] --> src/i8086/op.rs:193:3 [INFO] [stderr] | [INFO] [stderr] 193 | JmpInterDirect(u16, u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `JmpInterIndirect` [INFO] [stderr] --> src/i8086/op.rs:194:3 [INFO] [stderr] | [INFO] [stderr] 194 | JmpInterIndirect(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RetWithin` [INFO] [stderr] --> src/i8086/op.rs:195:3 [INFO] [stderr] | [INFO] [stderr] 195 | RetWithin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RetWithinImm` [INFO] [stderr] --> src/i8086/op.rs:196:3 [INFO] [stderr] | [INFO] [stderr] 196 | RetWithinImm(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RetInter` [INFO] [stderr] --> src/i8086/op.rs:197:3 [INFO] [stderr] | [INFO] [stderr] 197 | RetInter, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RetInterImm` [INFO] [stderr] --> src/i8086/op.rs:198:3 [INFO] [stderr] | [INFO] [stderr] 198 | RetInterImm(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Je` [INFO] [stderr] --> src/i8086/op.rs:199:3 [INFO] [stderr] | [INFO] [stderr] 199 | Je(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jl` [INFO] [stderr] --> src/i8086/op.rs:200:3 [INFO] [stderr] | [INFO] [stderr] 200 | Jl(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jle` [INFO] [stderr] --> src/i8086/op.rs:201:3 [INFO] [stderr] | [INFO] [stderr] 201 | Jle(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jb` [INFO] [stderr] --> src/i8086/op.rs:202:3 [INFO] [stderr] | [INFO] [stderr] 202 | Jb(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jbe` [INFO] [stderr] --> src/i8086/op.rs:203:3 [INFO] [stderr] | [INFO] [stderr] 203 | Jbe(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jp` [INFO] [stderr] --> src/i8086/op.rs:204:3 [INFO] [stderr] | [INFO] [stderr] 204 | Jp(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jo` [INFO] [stderr] --> src/i8086/op.rs:205:3 [INFO] [stderr] | [INFO] [stderr] 205 | Jo(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Js` [INFO] [stderr] --> src/i8086/op.rs:206:3 [INFO] [stderr] | [INFO] [stderr] 206 | Js(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jne` [INFO] [stderr] --> src/i8086/op.rs:207:3 [INFO] [stderr] | [INFO] [stderr] 207 | Jne(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jge` [INFO] [stderr] --> src/i8086/op.rs:208:3 [INFO] [stderr] | [INFO] [stderr] 208 | Jge(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jg` [INFO] [stderr] --> src/i8086/op.rs:209:3 [INFO] [stderr] | [INFO] [stderr] 209 | Jg(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jae` [INFO] [stderr] --> src/i8086/op.rs:210:3 [INFO] [stderr] | [INFO] [stderr] 210 | Jae(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ja` [INFO] [stderr] --> src/i8086/op.rs:211:3 [INFO] [stderr] | [INFO] [stderr] 211 | Ja(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jnp` [INFO] [stderr] --> src/i8086/op.rs:212:3 [INFO] [stderr] | [INFO] [stderr] 212 | Jnp(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jno` [INFO] [stderr] --> src/i8086/op.rs:213:3 [INFO] [stderr] | [INFO] [stderr] 213 | Jno(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jns` [INFO] [stderr] --> src/i8086/op.rs:214:3 [INFO] [stderr] | [INFO] [stderr] 214 | Jns(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Loop` [INFO] [stderr] --> src/i8086/op.rs:215:3 [INFO] [stderr] | [INFO] [stderr] 215 | Loop(u8), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Loopz` [INFO] [stderr] --> src/i8086/op.rs:216:3 [INFO] [stderr] | [INFO] [stderr] 216 | Loopz(u8), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `CPU` [INFO] [stderr] --> src/i8086/cpu.rs:5:12 [INFO] [stderr] | [INFO] [stderr] 5 | pub struct CPU { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Loopnz` [INFO] [stderr] --> src/i8086/op.rs:217:3 [INFO] [stderr] | [INFO] [stderr] 217 | Loopnz(u8), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/i8086/cpu.rs:11:3 [INFO] [stderr] | [INFO] [stderr] 11 | pub fn new(memory: mem::LinearMemory) -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jcxz` [INFO] [stderr] --> src/i8086/op.rs:218:3 [INFO] [stderr] | [INFO] [stderr] 218 | Jcxz(u8), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Int` [INFO] [stderr] --> src/i8086/op.rs:219:3 [INFO] [stderr] | [INFO] [stderr] 219 | Int(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Into` [INFO] [stderr] --> src/i8086/op.rs:220:3 [INFO] [stderr] | [INFO] [stderr] 220 | Into, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `next` [INFO] [stderr] --> src/i8086/cpu.rs:14:3 [INFO] [stderr] | [INFO] [stderr] 14 | pub fn next() -> () { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Iret` [INFO] [stderr] --> src/i8086/op.rs:221:3 [INFO] [stderr] | [INFO] [stderr] 221 | Iret, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/i8086/register.rs:20:3 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn new() -> Self { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ax` [INFO] [stderr] --> src/i8086/op.rs:5:3 [INFO] [stderr] | [INFO] [stderr] 5 | Ax, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cx` [INFO] [stderr] --> src/i8086/op.rs:6:3 [INFO] [stderr] | [INFO] [stderr] 6 | Cx, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Clc` [INFO] [stderr] --> src/i8086/op.rs:222:3 [INFO] [stderr] | [INFO] [stderr] 222 | Clc, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cmc` [INFO] [stderr] --> src/i8086/op.rs:223:3 [INFO] [stderr] | [INFO] [stderr] 223 | Cmc, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Stc` [INFO] [stderr] --> src/i8086/op.rs:224:3 [INFO] [stderr] | [INFO] [stderr] 224 | Stc, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cld` [INFO] [stderr] --> src/i8086/op.rs:225:3 [INFO] [stderr] | [INFO] [stderr] 225 | Cld, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Std` [INFO] [stderr] --> src/i8086/op.rs:226:3 [INFO] [stderr] | [INFO] [stderr] 226 | Std, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cli` [INFO] [stderr] --> src/i8086/op.rs:227:3 [INFO] [stderr] | [INFO] [stderr] 227 | Cli, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sti` [INFO] [stderr] --> src/i8086/op.rs:228:3 [INFO] [stderr] | [INFO] [stderr] 228 | Sti, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Hlt` [INFO] [stderr] --> src/i8086/op.rs:229:3 [INFO] [stderr] | [INFO] [stderr] 229 | Hlt, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Wait` [INFO] [stderr] --> src/i8086/op.rs:230:3 [INFO] [stderr] | [INFO] [stderr] 230 | Wait, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Esc` [INFO] [stderr] --> src/i8086/op.rs:231:3 [INFO] [stderr] | [INFO] [stderr] 231 | Esc(u8, OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Lock` [INFO] [stderr] --> src/i8086/op.rs:232:3 [INFO] [stderr] | [INFO] [stderr] 232 | Lock, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Segment` [INFO] [stderr] --> src/i8086/op.rs:233:3 [INFO] [stderr] | [INFO] [stderr] 233 | Segment(OpSegmentRegister), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseRegisterWord` [INFO] [stderr] --> src/i8086/op.rs:236:8 [INFO] [stderr] | [INFO] [stderr] 236 | pub fn parseRegisterWord(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Dx` [INFO] [stderr] --> src/i8086/op.rs:7:3 [INFO] [stderr] | [INFO] [stderr] 7 | Dx, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseRegisterByte` [INFO] [stderr] --> src/i8086/op.rs:250:8 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn parseRegisterByte(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bx` [INFO] [stderr] --> src/i8086/op.rs:8:3 [INFO] [stderr] | [INFO] [stderr] 8 | Bx, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sp` [INFO] [stderr] --> src/i8086/op.rs:9:3 [INFO] [stderr] | [INFO] [stderr] 9 | Sp, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseAddressType` [INFO] [stderr] --> src/i8086/op.rs:264:8 [INFO] [stderr] | [INFO] [stderr] 264 | pub fn parseAddressType(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bp` [INFO] [stderr] --> src/i8086/op.rs:10:3 [INFO] [stderr] | [INFO] [stderr] 10 | Bp, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseSegmentRegister` [INFO] [stderr] --> src/i8086/op.rs:278:8 [INFO] [stderr] | [INFO] [stderr] 278 | pub fn parseSegmentRegister(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `iterNextU16` [INFO] [stderr] --> src/i8086/op.rs:288:4 [INFO] [stderr] | [INFO] [stderr] 288 | fn iterNextU16 (iter: &mut dyn Iterator) -> Option { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Si` [INFO] [stderr] --> src/i8086/op.rs:11:3 [INFO] [stderr] | [INFO] [stderr] 11 | Si, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseModRmWord` [INFO] [stderr] --> src/i8086/op.rs:293:8 [INFO] [stderr] | [INFO] [stderr] 293 | pub fn parseModRmWord( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Di` [INFO] [stderr] --> src/i8086/op.rs:12:3 [INFO] [stderr] | [INFO] [stderr] 12 | Di, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseModRmByte` [INFO] [stderr] --> src/i8086/op.rs:317:8 [INFO] [stderr] | [INFO] [stderr] 317 | pub fn parseModRmByte( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Al` [INFO] [stderr] --> src/i8086/op.rs:17:3 [INFO] [stderr] | [INFO] [stderr] 17 | Al, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cl` [INFO] [stderr] --> src/i8086/op.rs:18:3 [INFO] [stderr] | [INFO] [stderr] 18 | Cl, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Dl` [INFO] [stderr] --> src/i8086/op.rs:19:3 [INFO] [stderr] | [INFO] [stderr] 19 | Dl, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bl` [INFO] [stderr] --> src/i8086/op.rs:20:3 [INFO] [stderr] | [INFO] [stderr] 20 | Bl, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseModRegRmByte` [INFO] [stderr] --> src/i8086/op.rs:341:8 [INFO] [stderr] | [INFO] [stderr] 341 | pub fn parseModRegRmByte( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseModRegRmWord` [INFO] [stderr] --> src/i8086/op.rs:349:8 [INFO] [stderr] | [INFO] [stderr] 349 | pub fn parseModRegRmWord( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseBinarySrcDest` [INFO] [stderr] --> src/i8086/op.rs:357:8 [INFO] [stderr] | [INFO] [stderr] 357 | pub fn parseBinarySrcDest( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ah` [INFO] [stderr] --> src/i8086/op.rs:21:3 [INFO] [stderr] | [INFO] [stderr] 21 | Ah, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseOp` [INFO] [stderr] --> src/i8086/op.rs:379:8 [INFO] [stderr] | [INFO] [stderr] 379 | pub fn parseOp(iter: &mut dyn Iterator) -> Option { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ch` [INFO] [stderr] --> src/i8086/op.rs:22:3 [INFO] [stderr] | [INFO] [stderr] 22 | Ch, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Dh` [INFO] [stderr] --> src/i8086/op.rs:23:3 [INFO] [stderr] | [INFO] [stderr] 23 | Dh, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bh` [INFO] [stderr] --> src/i8086/op.rs:24:3 [INFO] [stderr] | [INFO] [stderr] 24 | Bh, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Es` [INFO] [stderr] --> src/i8086/op.rs:29:3 [INFO] [stderr] | [INFO] [stderr] 29 | Es, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cs` [INFO] [stderr] --> src/i8086/op.rs:30:3 [INFO] [stderr] | [INFO] [stderr] 30 | Cs, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ss` [INFO] [stderr] --> src/i8086/op.rs:31:3 [INFO] [stderr] | [INFO] [stderr] 31 | Ss, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ds` [INFO] [stderr] --> src/i8086/op.rs:32:3 [INFO] [stderr] | [INFO] [stderr] 32 | Ds, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BxSi` [INFO] [stderr] --> src/i8086/op.rs:37:3 [INFO] [stderr] | [INFO] [stderr] 37 | BxSi, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BxDi` [INFO] [stderr] --> src/i8086/op.rs:38:3 [INFO] [stderr] | [INFO] [stderr] 38 | BxDi, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `parseRegisterWord` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:236:8 [INFO] [stderr] | [INFO] [stderr] 236 | pub fn parseRegisterWord(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_register_word` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `parseRegisterByte` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:250:8 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn parseRegisterByte(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_register_byte` [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BpSi` [INFO] [stderr] --> src/i8086/op.rs:39:3 [INFO] [stderr] | [INFO] [stderr] 39 | BpSi, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BpDi` [INFO] [stderr] --> src/i8086/op.rs:40:3 [INFO] [stderr] | [INFO] [stderr] 40 | BpDi, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `parseAddressType` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:264:8 [INFO] [stderr] | [INFO] [stderr] 264 | pub fn parseAddressType(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_address_type` [INFO] [stderr] [INFO] [stderr] warning: function `parseSegmentRegister` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:278:8 [INFO] [stderr] | [INFO] [stderr] 278 | pub fn parseSegmentRegister(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_segment_register` [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Si` [INFO] [stderr] --> src/i8086/op.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | Si, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Di` [INFO] [stderr] --> src/i8086/op.rs:42:3 [INFO] [stderr] | [INFO] [stderr] 42 | Di, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: function `iterNextU16` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:288:4 [INFO] [stderr] | [INFO] [stderr] 288 | fn iterNextU16 (iter: &mut dyn Iterator) -> Option { [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `iter_next_u16` [INFO] [stderr] [INFO] [stderr] warning: function `parseModRmWord` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:293:8 [INFO] [stderr] | [INFO] [stderr] 293 | pub fn parseModRmWord( [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_mod_rm_word` [INFO] [stderr] [INFO] [stderr] warning: function `parseModRmByte` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:317:8 [INFO] [stderr] | [INFO] [stderr] 317 | pub fn parseModRmByte( [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_mod_rm_byte` [INFO] [stderr] [INFO] [stderr] warning: function `parseModRegRmByte` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:341:8 [INFO] [stderr] | [INFO] [stderr] 341 | pub fn parseModRegRmByte( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_mod_reg_rm_byte` [INFO] [stderr] [INFO] [stderr] warning: function `parseModRegRmWord` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:349:8 [INFO] [stderr] | [INFO] [stderr] 349 | pub fn parseModRegRmWord( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_mod_reg_rm_word` [INFO] [stderr] [INFO] [stderr] warning: function `parseBinarySrcDest` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:357:8 [INFO] [stderr] | [INFO] [stderr] 357 | pub fn parseBinarySrcDest( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_binary_src_dest` [INFO] [stderr] [INFO] [stderr] warning: function `parseOp` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:379:8 [INFO] [stderr] | [INFO] [stderr] 379 | pub fn parseOp(iter: &mut dyn Iterator) -> Option { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `parse_op` [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bp` [INFO] [stderr] --> src/i8086/op.rs:43:3 [INFO] [stderr] | [INFO] [stderr] 43 | Bp, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Bx` [INFO] [stderr] --> src/i8086/op.rs:44:3 [INFO] [stderr] | [INFO] [stderr] 44 | Bx, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Register` [INFO] [stderr] --> src/i8086/op.rs:49:3 [INFO] [stderr] | [INFO] [stderr] 49 | Register(T), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Address` [INFO] [stderr] --> src/i8086/op.rs:50:3 [INFO] [stderr] | [INFO] [stderr] 50 | Address(OpAddressType), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `AddressDispByte` [INFO] [stderr] --> src/i8086/op.rs:51:3 [INFO] [stderr] | [INFO] [stderr] 51 | AddressDispByte(OpAddressType, u8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `AddressDispWord` [INFO] [stderr] --> src/i8086/op.rs:52:3 [INFO] [stderr] | [INFO] [stderr] 52 | AddressDispWord(OpAddressType, u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Direct` [INFO] [stderr] --> src/i8086/op.rs:53:3 [INFO] [stderr] | [INFO] [stderr] 53 | Direct(u16), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Word` [INFO] [stderr] --> src/i8086/op.rs:61:3 [INFO] [stderr] | [INFO] [stderr] 61 | Word(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Byte` [INFO] [stderr] --> src/i8086/op.rs:62:3 [INFO] [stderr] | [INFO] [stderr] 62 | Byte(OpModRmByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RegToRm` [INFO] [stderr] --> src/i8086/op.rs:67:3 [INFO] [stderr] | [INFO] [stderr] 67 | RegToRm, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RmToReg` [INFO] [stderr] --> src/i8086/op.rs:68:3 [INFO] [stderr] | [INFO] [stderr] 68 | RmToReg, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Word` [INFO] [stderr] --> src/i8086/op.rs:79:3 [INFO] [stderr] | [INFO] [stderr] 79 | Word(OpModRegRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Byte` [INFO] [stderr] --> src/i8086/op.rs:80:3 [INFO] [stderr] | [INFO] [stderr] 80 | Byte(OpModRegRmByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RegToRm` [INFO] [stderr] --> src/i8086/op.rs:85:3 [INFO] [stderr] | [INFO] [stderr] 85 | RegToRm(OpModRegRm), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RmToReg` [INFO] [stderr] --> src/i8086/op.rs:86:3 [INFO] [stderr] | [INFO] [stderr] 86 | RmToReg(OpModRegRm), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ImmRm` [INFO] [stderr] --> src/i8086/op.rs:87:3 [INFO] [stderr] | [INFO] [stderr] 87 | ImmRm(OpModRm, V), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ImmReg` [INFO] [stderr] --> src/i8086/op.rs:88:3 [INFO] [stderr] | [INFO] [stderr] 88 | ImmReg(T, V), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `ImmAx` [INFO] [stderr] --> src/i8086/op.rs:89:3 [INFO] [stderr] | [INFO] [stderr] 89 | ImmAx(V), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Word` [INFO] [stderr] --> src/i8086/op.rs:97:3 [INFO] [stderr] | [INFO] [stderr] 97 | Word(OpBinarySrcDestWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Byte` [INFO] [stderr] --> src/i8086/op.rs:98:3 [INFO] [stderr] | [INFO] [stderr] 98 | Byte(OpBinarySrcDestByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `One` [INFO] [stderr] --> src/i8086/op.rs:103:3 [INFO] [stderr] | [INFO] [stderr] 103 | One, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cl` [INFO] [stderr] --> src/i8086/op.rs:104:3 [INFO] [stderr] | [INFO] [stderr] 104 | Cl, [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Byte` [INFO] [stderr] --> src/i8086/op.rs:109:3 [INFO] [stderr] | [INFO] [stderr] 109 | Byte, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Word` [INFO] [stderr] --> src/i8086/op.rs:110:3 [INFO] [stderr] | [INFO] [stderr] 110 | Word, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Mov` [INFO] [stderr] --> src/i8086/op.rs:115:3 [INFO] [stderr] | [INFO] [stderr] 115 | Mov(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MovWordSeg` [INFO] [stderr] --> src/i8086/op.rs:116:3 [INFO] [stderr] | [INFO] [stderr] 116 | MovWordSeg(OpDirectionType, OpModRmWord, OpSegmentRegister), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MovAxToMem` [INFO] [stderr] --> src/i8086/op.rs:117:3 [INFO] [stderr] | [INFO] [stderr] 117 | MovAxToMem(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MovMemToAx` [INFO] [stderr] --> src/i8086/op.rs:118:3 [INFO] [stderr] | [INFO] [stderr] 118 | MovMemToAx(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MovAlToMem` [INFO] [stderr] --> src/i8086/op.rs:119:3 [INFO] [stderr] | [INFO] [stderr] 119 | MovAlToMem(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `MovMemToAl` [INFO] [stderr] --> src/i8086/op.rs:120:3 [INFO] [stderr] | [INFO] [stderr] 120 | MovMemToAl(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PushRm` [INFO] [stderr] --> src/i8086/op.rs:121:3 [INFO] [stderr] | [INFO] [stderr] 121 | PushRm(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PushReg` [INFO] [stderr] --> src/i8086/op.rs:122:3 [INFO] [stderr] | [INFO] [stderr] 122 | PushReg(OpRegisterWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PushSeg` [INFO] [stderr] --> src/i8086/op.rs:123:3 [INFO] [stderr] | [INFO] [stderr] 123 | PushSeg(OpSegmentRegister), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PopRm` [INFO] [stderr] --> src/i8086/op.rs:124:3 [INFO] [stderr] | [INFO] [stderr] 124 | PopRm(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PopReg` [INFO] [stderr] --> src/i8086/op.rs:125:3 [INFO] [stderr] | [INFO] [stderr] 125 | PopReg(OpRegisterWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `PopSeg` [INFO] [stderr] --> src/i8086/op.rs:126:3 [INFO] [stderr] | [INFO] [stderr] 126 | PopSeg(OpSegmentRegister), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XchgRmReg` [INFO] [stderr] --> src/i8086/op.rs:127:3 [INFO] [stderr] | [INFO] [stderr] 127 | XchgRmReg(OpModRegRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `XchgRegAx` [INFO] [stderr] --> src/i8086/op.rs:128:3 [INFO] [stderr] | [INFO] [stderr] 128 | XchgRegAx(OpRegisterWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InFixed` [INFO] [stderr] --> src/i8086/op.rs:129:3 [INFO] [stderr] | [INFO] [stderr] 129 | InFixed(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `InVariable` [INFO] [stderr] --> src/i8086/op.rs:130:3 [INFO] [stderr] | [INFO] [stderr] 130 | InVariable(OpWordByte, u8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `OutFixed` [INFO] [stderr] --> src/i8086/op.rs:131:3 [INFO] [stderr] | [INFO] [stderr] 131 | OutFixed(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `OutVariable` [INFO] [stderr] --> src/i8086/op.rs:132:3 [INFO] [stderr] | [INFO] [stderr] 132 | OutVariable(OpWordByte, u8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Xlat` [INFO] [stderr] --> src/i8086/op.rs:133:3 [INFO] [stderr] | [INFO] [stderr] 133 | Xlat, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Lea` [INFO] [stderr] --> src/i8086/op.rs:134:3 [INFO] [stderr] | [INFO] [stderr] 134 | Lea(OpModRegRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Lds` [INFO] [stderr] --> src/i8086/op.rs:135:3 [INFO] [stderr] | [INFO] [stderr] 135 | Lds(OpModRegRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Les` [INFO] [stderr] --> src/i8086/op.rs:136:3 [INFO] [stderr] | [INFO] [stderr] 136 | Les(OpModRegRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Lahf` [INFO] [stderr] --> src/i8086/op.rs:137:3 [INFO] [stderr] | [INFO] [stderr] 137 | Lahf, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sahf` [INFO] [stderr] --> src/i8086/op.rs:138:3 [INFO] [stderr] | [INFO] [stderr] 138 | Sahf, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Pushf` [INFO] [stderr] --> src/i8086/op.rs:139:3 [INFO] [stderr] | [INFO] [stderr] 139 | Pushf, [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Popf` [INFO] [stderr] --> src/i8086/op.rs:140:3 [INFO] [stderr] | [INFO] [stderr] 140 | Popf, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Add` [INFO] [stderr] --> src/i8086/op.rs:141:3 [INFO] [stderr] | [INFO] [stderr] 141 | Add(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Adc` [INFO] [stderr] --> src/i8086/op.rs:142:3 [INFO] [stderr] | [INFO] [stderr] 142 | Adc(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `IncRm` [INFO] [stderr] --> src/i8086/op.rs:143:3 [INFO] [stderr] | [INFO] [stderr] 143 | IncRm(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `IncReg` [INFO] [stderr] --> src/i8086/op.rs:144:3 [INFO] [stderr] | [INFO] [stderr] 144 | IncReg(OpRegisterWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Aaa` [INFO] [stderr] --> src/i8086/op.rs:145:3 [INFO] [stderr] | [INFO] [stderr] 145 | Aaa, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Daa` [INFO] [stderr] --> src/i8086/op.rs:146:3 [INFO] [stderr] | [INFO] [stderr] 146 | Daa, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sub` [INFO] [stderr] --> src/i8086/op.rs:147:3 [INFO] [stderr] | [INFO] [stderr] 147 | Sub(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sbb` [INFO] [stderr] --> src/i8086/op.rs:148:3 [INFO] [stderr] | [INFO] [stderr] 148 | Sbb(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DecRm` [INFO] [stderr] --> src/i8086/op.rs:149:3 [INFO] [stderr] | [INFO] [stderr] 149 | DecRm(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `DecReg` [INFO] [stderr] --> src/i8086/op.rs:150:3 [INFO] [stderr] | [INFO] [stderr] 150 | DecReg(OpRegisterWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Neg` [INFO] [stderr] --> src/i8086/op.rs:151:3 [INFO] [stderr] | [INFO] [stderr] 151 | Neg(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cmp` [INFO] [stderr] --> src/i8086/op.rs:152:3 [INFO] [stderr] | [INFO] [stderr] 152 | Cmp(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Aas` [INFO] [stderr] --> src/i8086/op.rs:153:3 [INFO] [stderr] | [INFO] [stderr] 153 | Aas, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Das` [INFO] [stderr] --> src/i8086/op.rs:154:3 [INFO] [stderr] | [INFO] [stderr] 154 | Das, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Mul` [INFO] [stderr] --> src/i8086/op.rs:155:3 [INFO] [stderr] | [INFO] [stderr] 155 | Mul(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Imul` [INFO] [stderr] --> src/i8086/op.rs:156:3 [INFO] [stderr] | [INFO] [stderr] 156 | Imul(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Aam` [INFO] [stderr] --> src/i8086/op.rs:157:3 [INFO] [stderr] | [INFO] [stderr] 157 | Aam, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Div` [INFO] [stderr] --> src/i8086/op.rs:158:3 [INFO] [stderr] | [INFO] [stderr] 158 | Div(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Idiv` [INFO] [stderr] --> src/i8086/op.rs:159:3 [INFO] [stderr] | [INFO] [stderr] 159 | Idiv(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Aad` [INFO] [stderr] --> src/i8086/op.rs:160:3 [INFO] [stderr] | [INFO] [stderr] 160 | Aad, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cbw` [INFO] [stderr] --> src/i8086/op.rs:161:3 [INFO] [stderr] | [INFO] [stderr] 161 | Cbw, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cwd` [INFO] [stderr] --> src/i8086/op.rs:162:3 [INFO] [stderr] | [INFO] [stderr] 162 | Cwd, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Not` [INFO] [stderr] --> src/i8086/op.rs:163:3 [INFO] [stderr] | [INFO] [stderr] 163 | Not(OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Shl` [INFO] [stderr] --> src/i8086/op.rs:164:3 [INFO] [stderr] | [INFO] [stderr] 164 | Shl(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Shr` [INFO] [stderr] --> src/i8086/op.rs:165:3 [INFO] [stderr] | [INFO] [stderr] 165 | Shr(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sar` [INFO] [stderr] --> src/i8086/op.rs:166:3 [INFO] [stderr] | [INFO] [stderr] 166 | Sar(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rol` [INFO] [stderr] --> src/i8086/op.rs:167:3 [INFO] [stderr] | [INFO] [stderr] 167 | Rol(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ror` [INFO] [stderr] --> src/i8086/op.rs:168:3 [INFO] [stderr] | [INFO] [stderr] 168 | Ror(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rcl` [INFO] [stderr] --> src/i8086/op.rs:169:3 [INFO] [stderr] | [INFO] [stderr] 169 | Rcl(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Rcr` [INFO] [stderr] --> src/i8086/op.rs:170:3 [INFO] [stderr] | [INFO] [stderr] 170 | Rcr(OpRotateType, OpModRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `And` [INFO] [stderr] --> src/i8086/op.rs:171:3 [INFO] [stderr] | [INFO] [stderr] 171 | And(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Test` [INFO] [stderr] --> src/i8086/op.rs:172:3 [INFO] [stderr] | [INFO] [stderr] 172 | Test(OpModRegRmDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TestImmByte` [INFO] [stderr] --> src/i8086/op.rs:173:3 [INFO] [stderr] | [INFO] [stderr] 173 | TestImmByte(OpModRmByte, u8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TestImmWord` [INFO] [stderr] --> src/i8086/op.rs:174:3 [INFO] [stderr] | [INFO] [stderr] 174 | TestImmWord(OpModRmWord, u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TestImmAl` [INFO] [stderr] --> src/i8086/op.rs:175:3 [INFO] [stderr] | [INFO] [stderr] 175 | TestImmAl(u8), [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `TestImmAx` [INFO] [stderr] --> src/i8086/op.rs:176:3 [INFO] [stderr] | [INFO] [stderr] 176 | TestImmAx(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Or` [INFO] [stderr] --> src/i8086/op.rs:177:3 [INFO] [stderr] | [INFO] [stderr] 177 | Or(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Xor` [INFO] [stderr] --> src/i8086/op.rs:178:3 [INFO] [stderr] | [INFO] [stderr] 178 | Xor(OpBinarySrcDestDual), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RepSet` [INFO] [stderr] --> src/i8086/op.rs:179:3 [INFO] [stderr] | [INFO] [stderr] 179 | RepSet, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RepUnset` [INFO] [stderr] --> src/i8086/op.rs:180:3 [INFO] [stderr] | [INFO] [stderr] 180 | RepUnset, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Movs` [INFO] [stderr] --> src/i8086/op.rs:181:3 [INFO] [stderr] | [INFO] [stderr] 181 | Movs(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cmps` [INFO] [stderr] --> src/i8086/op.rs:182:3 [INFO] [stderr] | [INFO] [stderr] 182 | Cmps(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Scas` [INFO] [stderr] --> src/i8086/op.rs:183:3 [INFO] [stderr] | [INFO] [stderr] 183 | Scas(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Lods` [INFO] [stderr] --> src/i8086/op.rs:184:3 [INFO] [stderr] | [INFO] [stderr] 184 | Lods(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Stos` [INFO] [stderr] --> src/i8086/op.rs:185:3 [INFO] [stderr] | [INFO] [stderr] 185 | Stos(OpWordByte), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CallWithinDirect` [INFO] [stderr] --> src/i8086/op.rs:186:3 [INFO] [stderr] | [INFO] [stderr] 186 | CallWithinDirect(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CallWithinIndirect` [INFO] [stderr] --> src/i8086/op.rs:187:3 [INFO] [stderr] | [INFO] [stderr] 187 | CallWithinIndirect(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CallInterDirect` [INFO] [stderr] --> src/i8086/op.rs:188:3 [INFO] [stderr] | [INFO] [stderr] 188 | CallInterDirect(u16, u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `CallInterIndirect` [INFO] [stderr] --> src/i8086/op.rs:189:3 [INFO] [stderr] | [INFO] [stderr] 189 | CallInterIndirect(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `JmpWithinDirect` [INFO] [stderr] --> src/i8086/op.rs:190:3 [INFO] [stderr] | [INFO] [stderr] 190 | JmpWithinDirect(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `JmpWithinDirectShort` [INFO] [stderr] --> src/i8086/op.rs:191:3 [INFO] [stderr] | [INFO] [stderr] 191 | JmpWithinDirectShort(u8), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `JmpWithinIndirect` [INFO] [stderr] --> src/i8086/op.rs:192:3 [INFO] [stderr] | [INFO] [stderr] 192 | JmpWithinIndirect(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `JmpInterDirect` [INFO] [stderr] --> src/i8086/op.rs:193:3 [INFO] [stderr] | [INFO] [stderr] 193 | JmpInterDirect(u16, u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `JmpInterIndirect` [INFO] [stderr] --> src/i8086/op.rs:194:3 [INFO] [stderr] | [INFO] [stderr] 194 | JmpInterIndirect(OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RetWithin` [INFO] [stderr] --> src/i8086/op.rs:195:3 [INFO] [stderr] | [INFO] [stderr] 195 | RetWithin, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RetWithinImm` [INFO] [stderr] --> src/i8086/op.rs:196:3 [INFO] [stderr] | [INFO] [stderr] 196 | RetWithinImm(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RetInter` [INFO] [stderr] --> src/i8086/op.rs:197:3 [INFO] [stderr] | [INFO] [stderr] 197 | RetInter, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `RetInterImm` [INFO] [stderr] --> src/i8086/op.rs:198:3 [INFO] [stderr] | [INFO] [stderr] 198 | RetInterImm(u16), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Je` [INFO] [stderr] --> src/i8086/op.rs:199:3 [INFO] [stderr] | [INFO] [stderr] 199 | Je(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jl` [INFO] [stderr] --> src/i8086/op.rs:200:3 [INFO] [stderr] | [INFO] [stderr] 200 | Jl(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jle` [INFO] [stderr] --> src/i8086/op.rs:201:3 [INFO] [stderr] | [INFO] [stderr] 201 | Jle(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jb` [INFO] [stderr] --> src/i8086/op.rs:202:3 [INFO] [stderr] | [INFO] [stderr] 202 | Jb(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jbe` [INFO] [stderr] --> src/i8086/op.rs:203:3 [INFO] [stderr] | [INFO] [stderr] 203 | Jbe(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jp` [INFO] [stderr] --> src/i8086/op.rs:204:3 [INFO] [stderr] | [INFO] [stderr] 204 | Jp(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jo` [INFO] [stderr] --> src/i8086/op.rs:205:3 [INFO] [stderr] | [INFO] [stderr] 205 | Jo(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Js` [INFO] [stderr] --> src/i8086/op.rs:206:3 [INFO] [stderr] | [INFO] [stderr] 206 | Js(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jne` [INFO] [stderr] --> src/i8086/op.rs:207:3 [INFO] [stderr] | [INFO] [stderr] 207 | Jne(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jge` [INFO] [stderr] --> src/i8086/op.rs:208:3 [INFO] [stderr] | [INFO] [stderr] 208 | Jge(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jg` [INFO] [stderr] --> src/i8086/op.rs:209:3 [INFO] [stderr] | [INFO] [stderr] 209 | Jg(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jae` [INFO] [stderr] --> src/i8086/op.rs:210:3 [INFO] [stderr] | [INFO] [stderr] 210 | Jae(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Ja` [INFO] [stderr] --> src/i8086/op.rs:211:3 [INFO] [stderr] | [INFO] [stderr] 211 | Ja(u8), [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jnp` [INFO] [stderr] --> src/i8086/op.rs:212:3 [INFO] [stderr] | [INFO] [stderr] 212 | Jnp(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jno` [INFO] [stderr] --> src/i8086/op.rs:213:3 [INFO] [stderr] | [INFO] [stderr] 213 | Jno(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jns` [INFO] [stderr] --> src/i8086/op.rs:214:3 [INFO] [stderr] | [INFO] [stderr] 214 | Jns(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Loop` [INFO] [stderr] --> src/i8086/op.rs:215:3 [INFO] [stderr] | [INFO] [stderr] 215 | Loop(u8), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Loopz` [INFO] [stderr] --> src/i8086/op.rs:216:3 [INFO] [stderr] | [INFO] [stderr] 216 | Loopz(u8), [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Loopnz` [INFO] [stderr] --> src/i8086/op.rs:217:3 [INFO] [stderr] | [INFO] [stderr] 217 | Loopnz(u8), [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Jcxz` [INFO] [stderr] --> src/i8086/op.rs:218:3 [INFO] [stderr] | [INFO] [stderr] 218 | Jcxz(u8), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Int` [INFO] [stderr] --> src/i8086/op.rs:219:3 [INFO] [stderr] | [INFO] [stderr] 219 | Int(u8), [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Into` [INFO] [stderr] --> src/i8086/op.rs:220:3 [INFO] [stderr] | [INFO] [stderr] 220 | Into, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Iret` [INFO] [stderr] --> src/i8086/op.rs:221:3 [INFO] [stderr] | [INFO] [stderr] 221 | Iret, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Clc` [INFO] [stderr] --> src/i8086/op.rs:222:3 [INFO] [stderr] | [INFO] [stderr] 222 | Clc, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cmc` [INFO] [stderr] --> src/i8086/op.rs:223:3 [INFO] [stderr] | [INFO] [stderr] 223 | Cmc, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Stc` [INFO] [stderr] --> src/i8086/op.rs:224:3 [INFO] [stderr] | [INFO] [stderr] 224 | Stc, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cld` [INFO] [stderr] --> src/i8086/op.rs:225:3 [INFO] [stderr] | [INFO] [stderr] 225 | Cld, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Std` [INFO] [stderr] --> src/i8086/op.rs:226:3 [INFO] [stderr] | [INFO] [stderr] 226 | Std, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Cli` [INFO] [stderr] --> src/i8086/op.rs:227:3 [INFO] [stderr] | [INFO] [stderr] 227 | Cli, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Sti` [INFO] [stderr] --> src/i8086/op.rs:228:3 [INFO] [stderr] | [INFO] [stderr] 228 | Sti, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Hlt` [INFO] [stderr] --> src/i8086/op.rs:229:3 [INFO] [stderr] | [INFO] [stderr] 229 | Hlt, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Wait` [INFO] [stderr] --> src/i8086/op.rs:230:3 [INFO] [stderr] | [INFO] [stderr] 230 | Wait, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Esc` [INFO] [stderr] --> src/i8086/op.rs:231:3 [INFO] [stderr] | [INFO] [stderr] 231 | Esc(u8, OpModRmWord), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Lock` [INFO] [stderr] --> src/i8086/op.rs:232:3 [INFO] [stderr] | [INFO] [stderr] 232 | Lock, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Segment` [INFO] [stderr] --> src/i8086/op.rs:233:3 [INFO] [stderr] | [INFO] [stderr] 233 | Segment(OpSegmentRegister), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseRegisterWord` [INFO] [stderr] --> src/i8086/op.rs:236:8 [INFO] [stderr] | [INFO] [stderr] 236 | pub fn parseRegisterWord(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseRegisterByte` [INFO] [stderr] --> src/i8086/op.rs:250:8 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn parseRegisterByte(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseAddressType` [INFO] [stderr] --> src/i8086/op.rs:264:8 [INFO] [stderr] | [INFO] [stderr] 264 | pub fn parseAddressType(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseSegmentRegister` [INFO] [stderr] --> src/i8086/op.rs:278:8 [INFO] [stderr] | [INFO] [stderr] 278 | pub fn parseSegmentRegister(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `iterNextU16` [INFO] [stderr] --> src/i8086/op.rs:288:4 [INFO] [stderr] | [INFO] [stderr] 288 | fn iterNextU16 (iter: &mut dyn Iterator) -> Option { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseModRmWord` [INFO] [stderr] --> src/i8086/op.rs:293:8 [INFO] [stderr] | [INFO] [stderr] 293 | pub fn parseModRmWord( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseModRmByte` [INFO] [stderr] --> src/i8086/op.rs:317:8 [INFO] [stderr] | [INFO] [stderr] 317 | pub fn parseModRmByte( [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseModRegRmByte` [INFO] [stderr] --> src/i8086/op.rs:341:8 [INFO] [stderr] | [INFO] [stderr] 341 | pub fn parseModRegRmByte( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseModRegRmWord` [INFO] [stderr] --> src/i8086/op.rs:349:8 [INFO] [stderr] | [INFO] [stderr] 349 | pub fn parseModRegRmWord( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseBinarySrcDest` [INFO] [stderr] --> src/i8086/op.rs:357:8 [INFO] [stderr] | [INFO] [stderr] 357 | pub fn parseBinarySrcDest( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function is never used: `parseOp` [INFO] [stderr] --> src/i8086/op.rs:379:8 [INFO] [stderr] | [INFO] [stderr] 379 | pub fn parseOp(iter: &mut dyn Iterator) -> Option { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `parseRegisterWord` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:236:8 [INFO] [stderr] | [INFO] [stderr] 236 | pub fn parseRegisterWord(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_register_word` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: function `parseRegisterByte` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:250:8 [INFO] [stderr] | [INFO] [stderr] 250 | pub fn parseRegisterByte(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_register_byte` [INFO] [stderr] [INFO] [stderr] warning: function `parseAddressType` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:264:8 [INFO] [stderr] | [INFO] [stderr] 264 | pub fn parseAddressType(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_address_type` [INFO] [stderr] [INFO] [stderr] warning: function `parseSegmentRegister` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:278:8 [INFO] [stderr] | [INFO] [stderr] 278 | pub fn parseSegmentRegister(byte: u8) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_segment_register` [INFO] [stderr] [INFO] [stderr] warning: function `iterNextU16` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:288:4 [INFO] [stderr] | [INFO] [stderr] 288 | fn iterNextU16 (iter: &mut dyn Iterator) -> Option { [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `iter_next_u16` [INFO] [stderr] [INFO] [stderr] warning: function `parseModRmWord` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:293:8 [INFO] [stderr] | [INFO] [stderr] 293 | pub fn parseModRmWord( [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_mod_rm_word` [INFO] [stderr] [INFO] [stderr] warning: function `parseModRmByte` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:317:8 [INFO] [stderr] | [INFO] [stderr] 317 | pub fn parseModRmByte( [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_mod_rm_byte` [INFO] [stderr] [INFO] [stderr] warning: function `parseModRegRmByte` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:341:8 [INFO] [stderr] | [INFO] [stderr] 341 | pub fn parseModRegRmByte( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_mod_reg_rm_byte` [INFO] [stderr] [INFO] [stderr] warning: function `parseModRegRmWord` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:349:8 [INFO] [stderr] | [INFO] [stderr] 349 | pub fn parseModRegRmWord( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_mod_reg_rm_word` [INFO] [stderr] [INFO] [stderr] warning: function `parseBinarySrcDest` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:357:8 [INFO] [stderr] | [INFO] [stderr] 357 | pub fn parseBinarySrcDest( [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `parse_binary_src_dest` [INFO] [stderr] [INFO] [stderr] warning: function `parseOp` should have a snake case name [INFO] [stderr] --> src/i8086/op.rs:379:8 [INFO] [stderr] | [INFO] [stderr] 379 | pub fn parseOp(iter: &mut dyn Iterator) -> Option { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `parse_op` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.08s [INFO] running `"docker" "inspect" "3850a16f1b0afbe438bc48248aeeba80160ab863fa251d7690f342887ec57e5b"` [INFO] running `"docker" "rm" "-f" "3850a16f1b0afbe438bc48248aeeba80160ab863fa251d7690f342887ec57e5b"` [INFO] [stdout] 3850a16f1b0afbe438bc48248aeeba80160ab863fa251d7690f342887ec57e5b