[INFO] cloning repository https://github.com/ulnbt/tinyarch
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ulnbt/tinyarch" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fulnbt%2Ftinyarch", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fulnbt%2Ftinyarch'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 461a8c19b993753a8fd81b1acdd7ea6811f5383a
[INFO] testing ulnbt/tinyarch against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fulnbt%2Ftinyarch" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/ulnbt/tinyarch
[INFO] finished tweaking git repo https://github.com/ulnbt/tinyarch
[INFO] tweaked toml for git repo https://github.com/ulnbt/tinyarch written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ulnbt/tinyarch on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ulnbt/tinyarch 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fda71d06791eb4ec4aee76739e86aa37e685e220ca101b1142fcb790f6167172
[INFO] running `Command { std: "docker" "start" "-a" "fda71d06791eb4ec4aee76739e86aa37e685e220ca101b1142fcb790f6167172", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fda71d06791eb4ec4aee76739e86aa37e685e220ca101b1142fcb790f6167172", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fda71d06791eb4ec4aee76739e86aa37e685e220ca101b1142fcb790f6167172", kill_on_drop: false }`
[INFO] [stdout] fda71d06791eb4ec4aee76739e86aa37e685e220ca101b1142fcb790f6167172
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 682c9c2d93377093518c79f019d26517c8bb54952d285817fe09051cd1acf5c0
[INFO] running `Command { std: "docker" "start" "-a" "682c9c2d93377093518c79f019d26517c8bb54952d285817fe09051cd1acf5c0", kill_on_drop: false }`
[INFO] [stderr]    Compiling tinyarch v0.0.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:57:37
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Instruction::StPushRg { esc, src, src_val } => 
[INFO] [stdout]    |                                     ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:60:40
[INFO] [stdout]    |
[INFO] [stdout] 60 |             Instruction::StPushRgImm { esc, src, val } =>
[INFO] [stdout]    |                                        ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:62:38
[INFO] [stdout]    |
[INFO] [stdout] 62 |             Instruction::StPushPcI { esc, sparam, val } => 
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:64:38
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushPcR { esc, sparam, dst } =>
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushStI { esc, sparam, val } => 
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:68:38
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStR { esc, sparam, dst } =>
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:71:35
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Instruction::StPeek { esc, dst, offset_rg, offset } => {
[INFO] [stdout]    |                                   ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:82:36
[INFO] [stdout]    |
[INFO] [stdout] 82 |             Instruction::StPopRg { esc, dst } => write!(f, "pop {}", r_rix_name(*dst, 1)),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:83:36
[INFO] [stdout]    |
[INFO] [stdout] 83 |             Instruction::StPopPc { esc, sparam } => if *sparam == 0 {write!(f, "sret")} else {write!(f, "sret ({sparam})")},
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 |             Instruction::StPopSt { esc, sparam } => if *sparam == 0 {write!(f, "ret")} else {write!(f, "ret ({sparam})")},
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `flag`
[INFO] [stdout]   --> src/machine/execute.rs:57:37
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Instruction::BrFlagIm { flag, val } => unimplemented!(),
[INFO] [stdout]    |                                     ^^^^ help: try ignoring the field: `flag: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:57:43
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Instruction::BrFlagIm { flag, val } => unimplemented!(),
[INFO] [stdout]    |                                           ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `flat`
[INFO] [stdout]   --> src/machine/execute.rs:58:37
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Instruction::BrFlagRg { flat, dst } => unimplemented!(),
[INFO] [stdout]    |                                     ^^^^ help: try ignoring the field: `flat: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:58:43
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Instruction::BrFlagRg { flat, dst } => unimplemented!(),
[INFO] [stdout]    |                                           ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:64:37
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stdout]    |                                     ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]   --> src/machine/execute.rs:64:42
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stdout]    |                                          ^^^ help: try ignoring the field: `src: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src_val`
[INFO] [stdout]   --> src/machine/execute.rs:64:47
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stdout]    |                                               ^^^^^^^ help: try ignoring the field: `src_val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:65:40
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stdout]    |                                        ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]   --> src/machine/execute.rs:65:45
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stdout]    |                                             ^^^ help: try ignoring the field: `src: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:65:50
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stdout]    |                                                  ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:66:43
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:66:51
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:67:38
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:67:43
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:67:51
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:68:38
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:68:43
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:68:51
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:69:38
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:69:43
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:69:51
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:70:35
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                   ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:70:40
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                        ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset_rg`
[INFO] [stdout]   --> src/machine/execute.rs:70:45
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                             ^^^^^^^^^ help: try ignoring the field: `offset_rg: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> src/machine/execute.rs:70:56
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                                        ^^^^^^ help: try ignoring the field: `offset: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:71:36
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Instruction::StPopRg { esc, dst } => todo!(),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:71:41
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Instruction::StPopRg { esc, dst } => todo!(),
[INFO] [stdout]    |                                         ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:72:36
[INFO] [stdout]    |
[INFO] [stdout] 72 |             Instruction::StPopPc { esc, sparam } => todo!(),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:72:41
[INFO] [stdout]    |
[INFO] [stdout] 72 |             Instruction::StPopPc { esc, sparam } => todo!(),
[INFO] [stdout]    |                                         ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:73:36
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Instruction::StPopSt { esc, sparam } => todo!(),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:73:41
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Instruction::StPopSt { esc, sparam } => todo!(),
[INFO] [stdout]    |                                         ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `step_debug` is never used
[INFO] [stdout]   --> src/machine/mod.rs:71:19
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl Machine {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 71 |     pub(crate) fn step_debug(&mut self, debug: &mut bool) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.62s
[INFO] running `Command { std: "docker" "inspect" "682c9c2d93377093518c79f019d26517c8bb54952d285817fe09051cd1acf5c0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "682c9c2d93377093518c79f019d26517c8bb54952d285817fe09051cd1acf5c0", kill_on_drop: false }`
[INFO] [stdout] 682c9c2d93377093518c79f019d26517c8bb54952d285817fe09051cd1acf5c0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4d90ea640bd54546ad951e185f5e9dc18dc0c57aea680f2cf222bcc409f1d1d0
[INFO] running `Command { std: "docker" "start" "-a" "4d90ea640bd54546ad951e185f5e9dc18dc0c57aea680f2cf222bcc409f1d1d0", kill_on_drop: false }`
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:57:37
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Instruction::StPushRg { esc, src, src_val } => 
[INFO] [stdout]    |                                     ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:60:40
[INFO] [stdout]    |
[INFO] [stdout] 60 |             Instruction::StPushRgImm { esc, src, val } =>
[INFO] [stdout]    |                                        ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:62:38
[INFO] [stdout]    |
[INFO] [stdout] 62 |             Instruction::StPushPcI { esc, sparam, val } => 
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:64:38
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushPcR { esc, sparam, dst } =>
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushStI { esc, sparam, val } => 
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:68:38
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStR { esc, sparam, dst } =>
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:71:35
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Instruction::StPeek { esc, dst, offset_rg, offset } => {
[INFO] [stdout]    |                                   ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:82:36
[INFO] [stdout]    |
[INFO] [stdout] 82 |             Instruction::StPopRg { esc, dst } => write!(f, "pop {}", r_rix_name(*dst, 1)),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:83:36
[INFO] [stdout]    |
[INFO] [stdout] 83 |             Instruction::StPopPc { esc, sparam } => if *sparam == 0 {write!(f, "sret")} else {write!(f, "sret ({sparam})")},
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 |             Instruction::StPopSt { esc, sparam } => if *sparam == 0 {write!(f, "ret")} else {write!(f, "ret ({sparam})")},
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `flag`
[INFO] [stdout]   --> src/machine/execute.rs:57:37
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Instruction::BrFlagIm { flag, val } => unimplemented!(),
[INFO] [stdout]    |                                     ^^^^ help: try ignoring the field: `flag: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:57:43
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Instruction::BrFlagIm { flag, val } => unimplemented!(),
[INFO] [stdout]    |                                           ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `flat`
[INFO] [stdout]   --> src/machine/execute.rs:58:37
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Instruction::BrFlagRg { flat, dst } => unimplemented!(),
[INFO] [stdout]    |                                     ^^^^ help: try ignoring the field: `flat: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:58:43
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Instruction::BrFlagRg { flat, dst } => unimplemented!(),
[INFO] [stdout]    |                                           ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:64:37
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stdout]    |                                     ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]   --> src/machine/execute.rs:64:42
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stdout]    |                                          ^^^ help: try ignoring the field: `src: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src_val`
[INFO] [stdout]   --> src/machine/execute.rs:64:47
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stdout]    |                                               ^^^^^^^ help: try ignoring the field: `src_val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:65:40
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stdout]    |                                        ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]   --> src/machine/execute.rs:65:45
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stdout]    |                                             ^^^ help: try ignoring the field: `src: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:65:50
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stdout]    |                                                  ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:66:43
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:66:51
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:67:38
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:67:43
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:67:51
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:68:38
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:68:43
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:68:51
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:69:38
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:69:43
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tinyarch v0.0.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:69:51
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:70:35
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                   ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:70:40
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                        ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset_rg`
[INFO] [stdout]   --> src/machine/execute.rs:70:45
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                             ^^^^^^^^^ help: try ignoring the field: `offset_rg: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> src/machine/execute.rs:70:56
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                                        ^^^^^^ help: try ignoring the field: `offset: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:71:36
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Instruction::StPopRg { esc, dst } => todo!(),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:71:41
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Instruction::StPopRg { esc, dst } => todo!(),
[INFO] [stdout]    |                                         ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:72:36
[INFO] [stdout]    |
[INFO] [stdout] 72 |             Instruction::StPopPc { esc, sparam } => todo!(),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:72:41
[INFO] [stdout]    |
[INFO] [stdout] 72 |             Instruction::StPopPc { esc, sparam } => todo!(),
[INFO] [stdout]    |                                         ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:73:36
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Instruction::StPopSt { esc, sparam } => todo!(),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:73:41
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Instruction::StPopSt { esc, sparam } => todo!(),
[INFO] [stdout]    |                                         ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `step_debug` is never used
[INFO] [stdout]   --> src/machine/mod.rs:71:19
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl Machine {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 71 |     pub(crate) fn step_debug(&mut self, debug: &mut bool) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:57:37
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Instruction::StPushRg { esc, src, src_val } => 
[INFO] [stdout]    |                                     ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:60:40
[INFO] [stdout]    |
[INFO] [stdout] 60 |             Instruction::StPushRgImm { esc, src, val } =>
[INFO] [stdout]    |                                        ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:62:38
[INFO] [stdout]    |
[INFO] [stdout] 62 |             Instruction::StPushPcI { esc, sparam, val } => 
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:64:38
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushPcR { esc, sparam, dst } =>
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushStI { esc, sparam, val } => 
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:68:38
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStR { esc, sparam, dst } =>
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:71:35
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Instruction::StPeek { esc, dst, offset_rg, offset } => {
[INFO] [stdout]    |                                   ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:82:36
[INFO] [stdout]    |
[INFO] [stdout] 82 |             Instruction::StPopRg { esc, dst } => write!(f, "pop {}", r_rix_name(*dst, 1)),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:83:36
[INFO] [stdout]    |
[INFO] [stdout] 83 |             Instruction::StPopPc { esc, sparam } => if *sparam == 0 {write!(f, "sret")} else {write!(f, "sret ({sparam})")},
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/instructions/fmt/mod.rs:84:36
[INFO] [stdout]    |
[INFO] [stdout] 84 |             Instruction::StPopSt { esc, sparam } => if *sparam == 0 {write!(f, "ret")} else {write!(f, "ret ({sparam})")},
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `flag`
[INFO] [stdout]   --> src/machine/execute.rs:57:37
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Instruction::BrFlagIm { flag, val } => unimplemented!(),
[INFO] [stdout]    |                                     ^^^^ help: try ignoring the field: `flag: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:57:43
[INFO] [stdout]    |
[INFO] [stdout] 57 |             Instruction::BrFlagIm { flag, val } => unimplemented!(),
[INFO] [stdout]    |                                           ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `flat`
[INFO] [stdout]   --> src/machine/execute.rs:58:37
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Instruction::BrFlagRg { flat, dst } => unimplemented!(),
[INFO] [stdout]    |                                     ^^^^ help: try ignoring the field: `flat: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:58:43
[INFO] [stdout]    |
[INFO] [stdout] 58 |             Instruction::BrFlagRg { flat, dst } => unimplemented!(),
[INFO] [stdout]    |                                           ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:64:37
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stdout]    |                                     ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]   --> src/machine/execute.rs:64:42
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stdout]    |                                          ^^^ help: try ignoring the field: `src: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src_val`
[INFO] [stdout]   --> src/machine/execute.rs:64:47
[INFO] [stdout]    |
[INFO] [stdout] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stdout]    |                                               ^^^^^^^ help: try ignoring the field: `src_val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:65:40
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stdout]    |                                        ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `src`
[INFO] [stdout]   --> src/machine/execute.rs:65:45
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stdout]    |                                             ^^^ help: try ignoring the field: `src: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:65:50
[INFO] [stdout]    |
[INFO] [stdout] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stdout]    |                                                  ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:66:38
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:66:43
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:66:51
[INFO] [stdout]    |
[INFO] [stdout] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:67:38
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:67:43
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:67:51
[INFO] [stdout]    |
[INFO] [stdout] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:68:38
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:68:43
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val`
[INFO] [stdout]   --> src/machine/execute.rs:68:51
[INFO] [stdout]    |
[INFO] [stdout] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `val: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:69:38
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:69:43
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:69:51
[INFO] [stdout]    |
[INFO] [stdout] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stdout]    |                                                   ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:70:35
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                   ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:70:40
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                        ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset_rg`
[INFO] [stdout]   --> src/machine/execute.rs:70:45
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                             ^^^^^^^^^ help: try ignoring the field: `offset_rg: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `offset`
[INFO] [stdout]   --> src/machine/execute.rs:70:56
[INFO] [stdout]    |
[INFO] [stdout] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stdout]    |                                                        ^^^^^^ help: try ignoring the field: `offset: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:71:36
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Instruction::StPopRg { esc, dst } => todo!(),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `dst`
[INFO] [stdout]   --> src/machine/execute.rs:71:41
[INFO] [stdout]    |
[INFO] [stdout] 71 |             Instruction::StPopRg { esc, dst } => todo!(),
[INFO] [stdout]    |                                         ^^^ help: try ignoring the field: `dst: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:72:36
[INFO] [stdout]    |
[INFO] [stdout] 72 |             Instruction::StPopPc { esc, sparam } => todo!(),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:72:41
[INFO] [stdout]    |
[INFO] [stdout] 72 |             Instruction::StPopPc { esc, sparam } => todo!(),
[INFO] [stdout]    |                                         ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `esc`
[INFO] [stdout]   --> src/machine/execute.rs:73:36
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Instruction::StPopSt { esc, sparam } => todo!(),
[INFO] [stdout]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sparam`
[INFO] [stdout]   --> src/machine/execute.rs:73:41
[INFO] [stdout]    |
[INFO] [stdout] 73 |             Instruction::StPopSt { esc, sparam } => todo!(),
[INFO] [stdout]    |                                         ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `step_debug` is never used
[INFO] [stdout]   --> src/machine/mod.rs:71:19
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl Machine {
[INFO] [stdout]    | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 71 |     pub(crate) fn step_debug(&mut self, debug: &mut bool) -> bool {
[INFO] [stdout]    |                   ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.74s
[INFO] running `Command { std: "docker" "inspect" "4d90ea640bd54546ad951e185f5e9dc18dc0c57aea680f2cf222bcc409f1d1d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d90ea640bd54546ad951e185f5e9dc18dc0c57aea680f2cf222bcc409f1d1d0", kill_on_drop: false }`
[INFO] [stdout] 4d90ea640bd54546ad951e185f5e9dc18dc0c57aea680f2cf222bcc409f1d1d0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9165bb50b0eef5a92a99aee92cab1a8c1cc5e9b488e1f07497c2fe371ef51bd7
[INFO] running `Command { std: "docker" "start" "-a" "9165bb50b0eef5a92a99aee92cab1a8c1cc5e9b488e1f07497c2fe371ef51bd7", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/instructions/fmt/mod.rs:57:37
[INFO] [stderr]    |
[INFO] [stderr] 57 |             Instruction::StPushRg { esc, src, src_val } => 
[INFO] [stderr]    |                                     ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/instructions/fmt/mod.rs:60:40
[INFO] [stderr]    |
[INFO] [stderr] 60 |             Instruction::StPushRgImm { esc, src, val } =>
[INFO] [stderr]    |                                        ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/instructions/fmt/mod.rs:62:38
[INFO] [stderr]    |
[INFO] [stderr] 62 |             Instruction::StPushPcI { esc, sparam, val } => 
[INFO] [stderr]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/instructions/fmt/mod.rs:64:38
[INFO] [stderr]    |
[INFO] [stderr] 64 |             Instruction::StPushPcR { esc, sparam, dst } =>
[INFO] [stderr]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/instructions/fmt/mod.rs:66:38
[INFO] [stderr]    |
[INFO] [stderr] 66 |             Instruction::StPushStI { esc, sparam, val } => 
[INFO] [stderr]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/instructions/fmt/mod.rs:68:38
[INFO] [stderr]    |
[INFO] [stderr] 68 |             Instruction::StPushStR { esc, sparam, dst } =>
[INFO] [stderr]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/instructions/fmt/mod.rs:71:35
[INFO] [stderr]    |
[INFO] [stderr] 71 |             Instruction::StPeek { esc, dst, offset_rg, offset } => {
[INFO] [stderr]    |                                   ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/instructions/fmt/mod.rs:82:36
[INFO] [stderr]    |
[INFO] [stderr] 82 |             Instruction::StPopRg { esc, dst } => write!(f, "pop {}", r_rix_name(*dst, 1)),
[INFO] [stderr]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/instructions/fmt/mod.rs:83:36
[INFO] [stderr]    |
[INFO] [stderr] 83 |             Instruction::StPopPc { esc, sparam } => if *sparam == 0 {write!(f, "sret")} else {write!(f, "sret ({sparam})")},
[INFO] [stderr]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/instructions/fmt/mod.rs:84:36
[INFO] [stderr]    |
[INFO] [stderr] 84 |             Instruction::StPopSt { esc, sparam } => if *sparam == 0 {write!(f, "ret")} else {write!(f, "ret ({sparam})")},
[INFO] [stderr]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `flag`
[INFO] [stderr]   --> src/machine/execute.rs:57:37
[INFO] [stderr]    |
[INFO] [stderr] 57 |             Instruction::BrFlagIm { flag, val } => unimplemented!(),
[INFO] [stderr]    |                                     ^^^^ help: try ignoring the field: `flag: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `val`
[INFO] [stderr]   --> src/machine/execute.rs:57:43
[INFO] [stderr]    |
[INFO] [stderr] 57 |             Instruction::BrFlagIm { flag, val } => unimplemented!(),
[INFO] [stderr]    |                                           ^^^ help: try ignoring the field: `val: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `flat`
[INFO] [stderr]   --> src/machine/execute.rs:58:37
[INFO] [stderr]    |
[INFO] [stderr] 58 |             Instruction::BrFlagRg { flat, dst } => unimplemented!(),
[INFO] [stderr]    |                                     ^^^^ help: try ignoring the field: `flat: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `dst`
[INFO] [stderr]   --> src/machine/execute.rs:58:43
[INFO] [stderr]    |
[INFO] [stderr] 58 |             Instruction::BrFlagRg { flat, dst } => unimplemented!(),
[INFO] [stderr]    |                                           ^^^ help: try ignoring the field: `dst: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/execute.rs:64:37
[INFO] [stderr]    |
[INFO] [stderr] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stderr]    |                                     ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `src`
[INFO] [stderr]   --> src/machine/execute.rs:64:42
[INFO] [stderr]    |
[INFO] [stderr] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stderr]    |                                          ^^^ help: try ignoring the field: `src: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `src_val`
[INFO] [stderr]   --> src/machine/execute.rs:64:47
[INFO] [stderr]    |
[INFO] [stderr] 64 |             Instruction::StPushRg { esc, src, src_val } => todo!(),
[INFO] [stderr]    |                                               ^^^^^^^ help: try ignoring the field: `src_val: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/execute.rs:65:40
[INFO] [stderr]    |
[INFO] [stderr] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stderr]    |                                        ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `src`
[INFO] [stderr]   --> src/machine/execute.rs:65:45
[INFO] [stderr]    |
[INFO] [stderr] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stderr]    |                                             ^^^ help: try ignoring the field: `src: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `val`
[INFO] [stderr]   --> src/machine/execute.rs:65:50
[INFO] [stderr]    |
[INFO] [stderr] 65 |             Instruction::StPushRgImm { esc, src, val } => todo!(),
[INFO] [stderr]    |                                                  ^^^ help: try ignoring the field: `val: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/execute.rs:66:38
[INFO] [stderr]    |
[INFO] [stderr] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stderr]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sparam`
[INFO] [stderr]   --> src/machine/execute.rs:66:43
[INFO] [stderr]    |
[INFO] [stderr] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stderr]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `val`
[INFO] [stderr]   --> src/machine/execute.rs:66:51
[INFO] [stderr]    |
[INFO] [stderr] 66 |             Instruction::StPushPcI { esc, sparam, val } => todo!(),
[INFO] [stderr]    |                                                   ^^^ help: try ignoring the field: `val: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/execute.rs:67:38
[INFO] [stderr]    |
[INFO] [stderr] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stderr]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sparam`
[INFO] [stderr]   --> src/machine/execute.rs:67:43
[INFO] [stderr]    |
[INFO] [stderr] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stderr]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `dst`
[INFO] [stderr]   --> src/machine/execute.rs:67:51
[INFO] [stderr]    |
[INFO] [stderr] 67 |             Instruction::StPushPcR { esc, sparam, dst } => todo!(),
[INFO] [stderr]    |                                                   ^^^ help: try ignoring the field: `dst: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/execute.rs:68:38
[INFO] [stderr]    |
[INFO] [stderr] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stderr]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sparam`
[INFO] [stderr]   --> src/machine/execute.rs:68:43
[INFO] [stderr]    |
[INFO] [stderr] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stderr]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `val`
[INFO] [stderr]   --> src/machine/execute.rs:68:51
[INFO] [stderr]    |
[INFO] [stderr] 68 |             Instruction::StPushStI { esc, sparam, val } => todo!(),
[INFO] [stderr]    |                                                   ^^^ help: try ignoring the field: `val: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/execute.rs:69:38
[INFO] [stderr]    |
[INFO] [stderr] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stderr]    |                                      ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sparam`
[INFO] [stderr]   --> src/machine/execute.rs:69:43
[INFO] [stderr]    |
[INFO] [stderr] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stderr]    |                                           ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `dst`
[INFO] [stderr]   --> src/machine/execute.rs:69:51
[INFO] [stderr]    |
[INFO] [stderr] 69 |             Instruction::StPushStR { esc, sparam, dst } => todo!(),
[INFO] [stderr]    |                                                   ^^^ help: try ignoring the field: `dst: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/execute.rs:70:35
[INFO] [stderr]    |
[INFO] [stderr] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stderr]    |                                   ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `dst`
[INFO] [stderr]   --> src/machine/execute.rs:70:40
[INFO] [stderr]    |
[INFO] [stderr] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stderr]    |                                        ^^^ help: try ignoring the field: `dst: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `offset_rg`
[INFO] [stderr]   --> src/machine/execute.rs:70:45
[INFO] [stderr]    |
[INFO] [stderr] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stderr]    |                                             ^^^^^^^^^ help: try ignoring the field: `offset_rg: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `offset`
[INFO] [stderr]   --> src/machine/execute.rs:70:56
[INFO] [stderr]    |
[INFO] [stderr] 70 |             Instruction::StPeek { esc, dst, offset_rg, offset } => todo!(),
[INFO] [stderr]    |                                                        ^^^^^^ help: try ignoring the field: `offset: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/execute.rs:71:36
[INFO] [stderr]    |
[INFO] [stderr] 71 |             Instruction::StPopRg { esc, dst } => todo!(),
[INFO] [stderr]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `dst`
[INFO] [stderr]   --> src/machine/execute.rs:71:41
[INFO] [stderr]    |
[INFO] [stderr] 71 |             Instruction::StPopRg { esc, dst } => todo!(),
[INFO] [stderr]    |                                         ^^^ help: try ignoring the field: `dst: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/execute.rs:72:36
[INFO] [stderr]    |
[INFO] [stderr] 72 |             Instruction::StPopPc { esc, sparam } => todo!(),
[INFO] [stderr]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sparam`
[INFO] [stderr]   --> src/machine/execute.rs:72:41
[INFO] [stderr]    |
[INFO] [stderr] 72 |             Instruction::StPopPc { esc, sparam } => todo!(),
[INFO] [stderr]    |                                         ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `esc`
[INFO] [stderr]   --> src/machine/execute.rs:73:36
[INFO] [stderr]    |
[INFO] [stderr] 73 |             Instruction::StPopSt { esc, sparam } => todo!(),
[INFO] [stderr]    |                                    ^^^ help: try ignoring the field: `esc: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `sparam`
[INFO] [stderr]   --> src/machine/execute.rs:73:41
[INFO] [stderr]    |
[INFO] [stderr] 73 |             Instruction::StPopSt { esc, sparam } => todo!(),
[INFO] [stderr]    |                                         ^^^^^^ help: try ignoring the field: `sparam: _`
[INFO] [stderr] 
[INFO] [stderr] warning: method `step_debug` is never used
[INFO] [stderr]   --> src/machine/mod.rs:71:19
[INFO] [stderr]    |
[INFO] [stderr] 31 | impl Machine {
[INFO] [stderr]    | ------------ method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 71 |     pub(crate) fn step_debug(&mut self, debug: &mut bool) -> bool {
[INFO] [stderr]    |                   ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `tinyarch` (lib) generated 43 warnings (run `cargo fix --lib -p tinyarch` to apply 42 suggestions)
[INFO] [stderr] warning: `tinyarch` (lib test) generated 43 warnings (43 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tinyarch-bfbff939d90691fb)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/tinyarch-47e6bbb7ff97f969)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tinyarch
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 8) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 8) stdout ----
[INFO] [stdout] error: couldn't read `src/program.ta`: No such file or directory (os error 2)
[INFO] [stdout]   --> src/lib.rs:18:42
[INFO] [stdout]    |
[INFO] [stdout] 18 |    if let Err(msg) = assembler::assemble(include_str!("program.ta"), &mut writer) {
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 8)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.23s; merged doctests compilation took 0.14s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "9165bb50b0eef5a92a99aee92cab1a8c1cc5e9b488e1f07497c2fe371ef51bd7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9165bb50b0eef5a92a99aee92cab1a8c1cc5e9b488e1f07497c2fe371ef51bd7", kill_on_drop: false }`
[INFO] [stdout] 9165bb50b0eef5a92a99aee92cab1a8c1cc5e9b488e1f07497c2fe371ef51bd7
