[INFO] cloning repository https://github.com/codewithsam110g/rusty86
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/codewithsam110g/rusty86" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcodewithsam110g%2Frusty86", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcodewithsam110g%2Frusty86'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3e3c0d1b87c0a2edd6b20025cf74795229fad938
[INFO] checking codewithsam110g/rusty86 against eca445e5ae4a6679cc27d3a09106ce245e13a5a6 for pr-162478
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcodewithsam110g%2Frusty86" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/codewithsam110g/rusty86
[INFO] finished tweaking git repo https://github.com/codewithsam110g/rusty86
[INFO] tweaked toml for git repo https://github.com/codewithsam110g/rusty86 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/codewithsam110g/rusty86 on toolchain eca445e5ae4a6679cc27d3a09106ce245e13a5a6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/codewithsam110g/rusty86 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded endian-type v0.1.2
[INFO] [stderr]   Downloaded nibble_vec v0.1.0
[INFO] [stderr]   Downloaded clap_lex v0.7.5
[INFO] [stderr]   Downloaded fd-lock v4.0.4
[INFO] [stderr]   Downloaded anstyle-wincon v3.0.10
[INFO] [stderr]   Downloaded anstyle-query v1.1.4
[INFO] [stderr]   Downloaded anstream v0.6.20
[INFO] [stderr]   Downloaded bitflags v2.9.3
[INFO] [stderr]   Downloaded clap v4.5.45
[INFO] [stderr]   Downloaded clap_derive v4.5.45
[INFO] [stderr]   Downloaded rustyline v17.0.1
[INFO] [stderr]   Downloaded indexmap v2.11.0
[INFO] [stderr]   Downloaded clap_builder v4.5.44
[INFO] [stderr]   Downloaded winnow v0.7.13
[INFO] [stderr]   Downloaded unicode-width v0.2.1
[INFO] [stderr]   Downloaded radix_trie v0.2.1
[INFO] [stderr]   Downloaded nix v0.30.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 960ad4bc70fd6bae9d54a31be3d62c63e15fc94ff9e76d60f24dc8cda79eaae7
[INFO] running `Command { std: "docker" "start" "960ad4bc70fd6bae9d54a31be3d62c63e15fc94ff9e76d60f24dc8cda79eaae7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "960ad4bc70fd6bae9d54a31be3d62c63e15fc94ff9e76d60f24dc8cda79eaae7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "960ad4bc70fd6bae9d54a31be3d62c63e15fc94ff9e76d60f24dc8cda79eaae7" "/opt/rustwide/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "960ad4bc70fd6bae9d54a31be3d62c63e15fc94ff9e76d60f24dc8cda79eaae7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "960ad4bc70fd6bae9d54a31be3d62c63e15fc94ff9e76d60f24dc8cda79eaae7" "/opt/rustwide/cargo-home/bin/cargo" "+eca445e5ae4a6679cc27d3a09106ce245e13a5a6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]     Checking bitflags v2.9.3
[INFO] [stderr]     Checking anstyle-query v1.1.4
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]     Checking clap_lex v0.7.5
[INFO] [stderr]     Checking endian-type v0.1.2
[INFO] [stderr]     Checking unicode-width v0.2.1
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking home v0.5.11
[INFO] [stderr]     Checking anstream v0.6.20
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]     Checking radix_trie v0.2.1
[INFO] [stderr]     Checking clap_builder v4.5.44
[INFO] [stderr]    Compiling indexmap v2.11.0
[INFO] [stderr]     Checking fd-lock v4.0.4
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling clap_derive v4.5.45
[INFO] [stderr]     Checking rustyline v17.0.1
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]     Checking clap v4.5.45
[INFO] [stderr]    Compiling num_enum_derive v0.7.4
[INFO] [stderr]     Checking num_enum v0.7.4
[INFO] [stderr]     Checking rusty86 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: variant `JB_JC_JNAE` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     JB_JC_JNAE,
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `JbJcJnae`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JAE_JNB_JNC` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 |     JAE_JNB_JNC,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `JaeJnbJnc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JE_JZ` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     JE_JZ,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `JeJz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JNE_JNZ` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     JNE_JNZ,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JneJnz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JBE_JNA` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     JBE_JNA,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JbeJna`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JA_JNBE` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     JA_JNBE,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JaJnbe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JP_JPE` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     JP_JPE,
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to upper camel case: `JpJpe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JNP_JPO` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     JNP_JPO,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JnpJpo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JL_JNGE` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     JL_JNGE,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JlJnge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JGE_JNL` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 |     JGE_JNL,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JgeJnl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JLE_JNG` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     JLE_JNG,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JleJng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JG_JNLE` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     JG_JNLE,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JgJnle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_SI` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     BX_SI,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `BxSi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_DI` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     BX_DI,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `BxDi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_SI` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     BP_SI,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `BpSi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_DI` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 286 |     BP_DI,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `BpDi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_SI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |     BX_SI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BxSiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_DI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:293:5
[INFO] [stdout]     |
[INFO] [stdout] 293 |     BX_DI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BxDiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_SI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:294:5
[INFO] [stdout]     |
[INFO] [stdout] 294 |     BP_SI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BpSiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_DI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 295 |     BP_DI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BpDiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     SI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `SiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 |     DI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `DiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     BP_DISP8,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `BpDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:299:5
[INFO] [stdout]     |
[INFO] [stdout] 299 |     BX_DISP8,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `BxDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_SI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 |     BX_SI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BxSiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_DI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:302:5
[INFO] [stdout]     |
[INFO] [stdout] 302 |     BX_DI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BxDiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_SI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 303 |     BP_SI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BpSiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_DI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     BP_DI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BpDiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 |     SI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `SiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 |     DI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `DiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 307 |     BP_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `BpDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_DIS168` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     BX_DIS168,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `BxDis168`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NZERO_NEQUAL` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |     NZERO_NEQUAL,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NzeroNequal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ZERO_EQUAL` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     ZERO_EQUAL,
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `ZeroEqual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JB_JC_JNAE` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 |     JB_JC_JNAE,
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `JbJcJnae`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JAE_JNB_JNC` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:247:5
[INFO] [stdout]     |
[INFO] [stdout] 247 |     JAE_JNB_JNC,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `JaeJnbJnc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JE_JZ` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:248:5
[INFO] [stdout]     |
[INFO] [stdout] 248 |     JE_JZ,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `JeJz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JNE_JNZ` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 |     JNE_JNZ,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JneJnz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JBE_JNA` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     JBE_JNA,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JbeJna`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JA_JNBE` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     JA_JNBE,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JaJnbe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JP_JPE` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     JP_JPE,
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to upper camel case: `JpJpe`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JNP_JPO` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     JNP_JPO,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JnpJpo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JL_JNGE` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     JL_JNGE,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JlJnge`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JGE_JNL` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 |     JGE_JNL,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JgeJnl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JLE_JNG` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     JLE_JNG,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JleJng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `JG_JNLE` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     JG_JNLE,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `JgJnle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_SI` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     BX_SI,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `BxSi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_DI` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     BX_DI,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `BxDi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_SI` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     BP_SI,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `BpSi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_DI` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 286 |     BP_DI,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `BpDi`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_SI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |     BX_SI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BxSiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_DI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:293:5
[INFO] [stdout]     |
[INFO] [stdout] 293 |     BX_DI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BxDiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_SI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:294:5
[INFO] [stdout]     |
[INFO] [stdout] 294 |     BP_SI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BpSiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_DI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:295:5
[INFO] [stdout]     |
[INFO] [stdout] 295 |     BP_DI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BpDiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 |     SI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `SiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DI_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 |     DI_DISP8,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `DiDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 |     BP_DISP8,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `BpDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_DISP8` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:299:5
[INFO] [stdout]     |
[INFO] [stdout] 299 |     BX_DISP8,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `BxDisp8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_SI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:301:5
[INFO] [stdout]     |
[INFO] [stdout] 301 |     BX_SI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BxSiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_DI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:302:5
[INFO] [stdout]     |
[INFO] [stdout] 302 |     BX_DI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BxDiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_SI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:303:5
[INFO] [stdout]     |
[INFO] [stdout] 303 |     BP_SI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BpSiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_DI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:304:5
[INFO] [stdout]     |
[INFO] [stdout] 304 |     BP_DI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BpDiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `SI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 |     SI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `SiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `DI_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 |     DI_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `DiDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BP_DISP16` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 307 |     BP_DISP16,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `BpDisp16`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `BX_DIS168` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:308:5
[INFO] [stdout]     |
[INFO] [stdout] 308 |     BX_DIS168,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `BxDis168`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `NZERO_NEQUAL` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:334:5
[INFO] [stdout]     |
[INFO] [stdout] 334 |     NZERO_NEQUAL,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `NzeroNequal`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `ZERO_EQUAL` should have an upper camel case name
[INFO] [stdout]    --> src/core/instruction.rs:335:5
[INFO] [stdout]     |
[INFO] [stdout] 335 |     ZERO_EQUAL,
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `ZeroEqual`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/core/cpu.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct Registers {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 20 |     // General purpose registers
[INFO] [stdout] 21 |     pub ax: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 22 |     pub bx: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 23 |     pub cx: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 24 |     pub dx: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub sp: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 34 |     pub bp: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub si: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 38 |     pub di: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Registers` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]   --> src/core/cpu.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl Registers {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] 45 |     pub fn al(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub fn ah(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub fn bl(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 55 |     pub fn bh(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub fn cl(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn ch(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub fn dl(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 69 |     pub fn dh(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     pub fn set_al(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub fn set_bl(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 |     pub fn set_cl(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     pub fn set_dl(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     pub fn set_ah(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub fn set_bh(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub fn set_ch(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 |     pub fn set_dh(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `write_byte`, `write_word`, `push`, and `pop` are never used
[INFO] [stdout]    --> src/core/cpu.rs:148:12
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl Cpu {
[INFO] [stdout]     | -------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub fn write_byte(&mut self, addr: u32, val: u8) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 152 |     pub fn write_word(&mut self, addr: u32, val: u16) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 158 |     pub fn push(&mut self, val: u16) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub fn pop(&mut self) -> u16 {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/core/cpu.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct Registers {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] 20 |     // General purpose registers
[INFO] [stdout] 21 |     pub ax: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 22 |     pub bx: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 23 |     pub cx: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 24 |     pub dx: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] ...
[INFO] [stdout] 33 |     pub sp: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 34 |     pub bp: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] ...
[INFO] [stdout] 37 |     pub si: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout] 38 |     pub di: u16,
[INFO] [stdout]    |         ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Registers` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple methods are never used
[INFO] [stdout]   --> src/core/cpu.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl Registers {
[INFO] [stdout]    | -------------- methods in this implementation
[INFO] [stdout] 45 |     pub fn al(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     pub fn ah(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 52 |     pub fn bl(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 55 |     pub fn bh(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 59 |     pub fn cl(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     pub fn ch(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 66 |     pub fn dl(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 69 |     pub fn dh(&self) -> u8 {
[INFO] [stdout]    |            ^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     pub fn set_al(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub fn set_bl(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 81 |     pub fn set_cl(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     pub fn set_dl(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     pub fn set_ah(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub fn set_bh(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 96 |     pub fn set_ch(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 99 |     pub fn set_dh(&mut self, value: u8) {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `write_byte`, `write_word`, `push`, and `pop` are never used
[INFO] [stdout]    --> src/core/cpu.rs:148:12
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl Cpu {
[INFO] [stdout]     | -------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 148 |     pub fn write_byte(&mut self, addr: u32, val: u8) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 152 |     pub fn write_word(&mut self, addr: u32, val: u16) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 158 |     pub fn push(&mut self, val: u16) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 164 |     pub fn pop(&mut self) -> u16 {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.53s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.30.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "960ad4bc70fd6bae9d54a31be3d62c63e15fc94ff9e76d60f24dc8cda79eaae7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "960ad4bc70fd6bae9d54a31be3d62c63e15fc94ff9e76d60f24dc8cda79eaae7", kill_on_drop: false }`
[INFO] [stdout] 960ad4bc70fd6bae9d54a31be3d62c63e15fc94ff9e76d60f24dc8cda79eaae7
