[INFO] cloning repository https://github.com/spencerbaynton/rustendo64
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/spencerbaynton/rustendo64" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fspencerbaynton%2Frustendo64", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fspencerbaynton%2Frustendo64'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] eb49933a08eb47f90c17e276b3b07495e66157a9
[INFO] testing spencerbaynton/rustendo64 against try#c2e32f1c9652b13ed99608599c1e855462f421f3 for pr-146098-7
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fspencerbaynton%2Frustendo64" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/spencerbaynton/rustendo64
[INFO] finished tweaking git repo https://github.com/spencerbaynton/rustendo64
[INFO] tweaked toml for git repo https://github.com/spencerbaynton/rustendo64 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/spencerbaynton/rustendo64 on toolchain c2e32f1c9652b13ed99608599c1e855462f421f3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/spencerbaynton/rustendo64 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" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 043a80d00d8971263845c0badaa7304293a8df593a1b24d0da7a3926c9fbc4a4
[INFO] running `Command { std: "docker" "start" "-a" "043a80d00d8971263845c0badaa7304293a8df593a1b24d0da7a3926c9fbc4a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "043a80d00d8971263845c0badaa7304293a8df593a1b24d0da7a3926c9fbc4a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "043a80d00d8971263845c0badaa7304293a8df593a1b24d0da7a3926c9fbc4a4", kill_on_drop: false }`
[INFO] [stdout] 043a80d00d8971263845c0badaa7304293a8df593a1b24d0da7a3926c9fbc4a4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4019969ec85b159443f6195ab2d7b8823550f206851b8186abf899a0bc45e9e3
[INFO] running `Command { std: "docker" "start" "-a" "4019969ec85b159443f6195ab2d7b8823550f206851b8186abf899a0bc45e9e3", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling byteorder v0.4.2
[INFO] [stderr]    Compiling rustendo64 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         try!(write!(f,"\nCPU General Purpose Registers:"));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         try!(write!(f,"\n\nCPU Floating Point Registers:"));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         try!(writeln!(f,"\n\nCPU Special Registers:"));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         try!(writeln!(f,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         try!(writeln!(f, "{:#?}", self.cp0));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             try!(write!(f,
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |                 try!(writeln!(f,""));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             try!(write!(f,
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 try!(writeln!(f,""));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rom`
[INFO] [stdout]   --> src/main.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let rom = read_bin(rom_file_name);
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_rom`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `run` is never used
[INFO] [stdout]   --> src/n64.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl N64 {
[INFO] [stdout]    | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub fn run(&mut self) {
[INFO] [stdout]    |            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `run` is never used
[INFO] [stdout]    --> src/cpu/cpu.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout]  85 | impl Cpu {
[INFO] [stdout]     | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn run(&mut self) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `cu` and `kseg0_cache_enabled` are never read
[INFO] [stdout]   --> src/cpu/cp0/reg_config.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  2 | pub struct RegConfig {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout]  9 |     cu: bool,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 10 |     kseg0_cache_enabled: bool
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RegConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/cpu/cp0/reg_status.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  2 | pub struct RegStatus {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout]  3 |     // CU
[INFO] [stdout]  4 |     coprocessor_usability: [bool; 4],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  7 |     low_power: bool,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 10 |     additional_fp_regs: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 13 |     reverse_endian: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     diagnostic_status: DiagnosticStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     interrupt_mask: InterruptMask,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     kernal_mode_64bit_addressing: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     supervisor_mode_64bit_addressing: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 |     user_mode_64bit_addressing: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 31 |     mode: Mode,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     error_level: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 37 |     exception_level: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     interrupts_enabled: bool
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RegStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `instruction_trace_support`, `tlb_general_exception_vector_location`, `tlb_shutdown`, `soft_reset_or_nmi_occurred`, and `condition_bit` are never read
[INFO] [stdout]   --> src/cpu/cp0/reg_status.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 73 | struct DiagnosticStatus {
[INFO] [stdout]    |        ---------------- fields in this struct
[INFO] [stdout] 74 |     // ITS
[INFO] [stdout] 75 |     instruction_trace_support: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 |     tlb_general_exception_vector_location: TLBGeneralExceptionVectorLocation,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     tlb_shutdown: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 85 |     soft_reset_or_nmi_occurred: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     condition_bit: bool
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DiagnosticStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `timer_interrupt`, `external_interrupt_write_req`, and `software_interrupt_cause_reg` are never read
[INFO] [stdout]    --> src/cpu/cp0/reg_status.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 129 | struct InterruptMask {
[INFO] [stdout]     |        ------------- fields in this struct
[INFO] [stdout] 130 |     // IM(7)
[INFO] [stdout] 131 |     timer_interrupt: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     external_interrupt_write_req: [bool; 5],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 |     software_interrupt_cause_reg: [bool; 2]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `InterruptMask` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ram` is never read
[INFO] [stdout]   --> src/interconnect.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Interconnect {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |     ram: Vec<u16>
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SP_BASE_REG` is never used
[INFO] [stdout]  --> src/mem_map.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const SP_BASE_REG: u32 = 0x0404_0000;
[INFO] [stdout]   |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.50s
[INFO] running `Command { std: "docker" "inspect" "4019969ec85b159443f6195ab2d7b8823550f206851b8186abf899a0bc45e9e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4019969ec85b159443f6195ab2d7b8823550f206851b8186abf899a0bc45e9e3", kill_on_drop: false }`
[INFO] [stdout] 4019969ec85b159443f6195ab2d7b8823550f206851b8186abf899a0bc45e9e3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 49c90e8089117ca21cfa37e9d72224371b66eb6e345f554881961e75a838836f
[INFO] running `Command { std: "docker" "start" "-a" "49c90e8089117ca21cfa37e9d72224371b66eb6e345f554881961e75a838836f", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr]    Compiling rustendo64 v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |         try!(write!(f,"\nCPU General Purpose Registers:"));
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         try!(write!(f,"\n\nCPU Floating Point Registers:"));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         try!(writeln!(f,"\n\nCPU Special Registers:"));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |         try!(writeln!(f,
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         try!(writeln!(f, "{:#?}", self.cp0));
[INFO] [stdout]    |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             try!(write!(f,
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |                 try!(writeln!(f,""));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:55:13
[INFO] [stdout]    |
[INFO] [stdout] 55 |             try!(write!(f,
[INFO] [stdout]    |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stdout]   --> src/cpu/cpu.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 try!(writeln!(f,""));
[INFO] [stdout]    |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rom`
[INFO] [stdout]   --> src/main.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let rom = read_bin(rom_file_name);
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_rom`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `run` is never used
[INFO] [stdout]   --> src/n64.rs:24:12
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl N64 {
[INFO] [stdout]    | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub fn run(&mut self) {
[INFO] [stdout]    |            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `run` is never used
[INFO] [stdout]    --> src/cpu/cpu.rs:114:12
[INFO] [stdout]     |
[INFO] [stdout]  85 | impl Cpu {
[INFO] [stdout]     | -------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 114 |     pub fn run(&mut self) {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `cu` and `kseg0_cache_enabled` are never read
[INFO] [stdout]   --> src/cpu/cp0/reg_config.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  2 | pub struct RegConfig {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout]  9 |     cu: bool,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 10 |     kseg0_cache_enabled: bool
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RegConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/cpu/cp0/reg_status.rs:4:5
[INFO] [stdout]    |
[INFO] [stdout]  2 | pub struct RegStatus {
[INFO] [stdout]    |            --------- fields in this struct
[INFO] [stdout]  3 |     // CU
[INFO] [stdout]  4 |     coprocessor_usability: [bool; 4],
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  7 |     low_power: bool,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 10 |     additional_fp_regs: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 13 |     reverse_endian: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     diagnostic_status: DiagnosticStatus,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 19 |     interrupt_mask: InterruptMask,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 22 |     kernal_mode_64bit_addressing: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     supervisor_mode_64bit_addressing: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 28 |     user_mode_64bit_addressing: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 31 |     mode: Mode,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 34 |     error_level: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 37 |     exception_level: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     interrupts_enabled: bool
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RegStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `instruction_trace_support`, `tlb_general_exception_vector_location`, `tlb_shutdown`, `soft_reset_or_nmi_occurred`, and `condition_bit` are never read
[INFO] [stdout]   --> src/cpu/cp0/reg_status.rs:75:5
[INFO] [stdout]    |
[INFO] [stdout] 73 | struct DiagnosticStatus {
[INFO] [stdout]    |        ---------------- fields in this struct
[INFO] [stdout] 74 |     // ITS
[INFO] [stdout] 75 |     instruction_trace_support: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 79 |     tlb_general_exception_vector_location: TLBGeneralExceptionVectorLocation,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 82 |     tlb_shutdown: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 85 |     soft_reset_or_nmi_occurred: bool,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 88 |     condition_bit: bool
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `DiagnosticStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `timer_interrupt`, `external_interrupt_write_req`, and `software_interrupt_cause_reg` are never read
[INFO] [stdout]    --> src/cpu/cp0/reg_status.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 129 | struct InterruptMask {
[INFO] [stdout]     |        ------------- fields in this struct
[INFO] [stdout] 130 |     // IM(7)
[INFO] [stdout] 131 |     timer_interrupt: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 134 |     external_interrupt_write_req: [bool; 5],
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 137 |     software_interrupt_cause_reg: [bool; 2]
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `InterruptMask` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `ram` is never read
[INFO] [stdout]   --> src/interconnect.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | pub struct Interconnect {
[INFO] [stdout]    |            ------------ field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 14 |     ram: Vec<u16>
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SP_BASE_REG` is never used
[INFO] [stdout]  --> src/mem_map.rs:5:11
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub const SP_BASE_REG: u32 = 0x0404_0000;
[INFO] [stdout]   |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] running `Command { std: "docker" "inspect" "49c90e8089117ca21cfa37e9d72224371b66eb6e345f554881961e75a838836f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "49c90e8089117ca21cfa37e9d72224371b66eb6e345f554881961e75a838836f", kill_on_drop: false }`
[INFO] [stdout] 49c90e8089117ca21cfa37e9d72224371b66eb6e345f554881961e75a838836f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c2e32f1c9652b13ed99608599c1e855462f421f3" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 09618de55aaecbee150b7fa082832f97e8a1a0fbeba5bb5f040e1642d7b44fcf
[INFO] running `Command { std: "docker" "start" "-a" "09618de55aaecbee150b7fa082832f97e8a1a0fbeba5bb5f040e1642d7b44fcf", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2024
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cpu/cpu.rs:37:9
[INFO] [stderr]    |
[INFO] [stderr] 37 |         try!(write!(f,"\nCPU General Purpose Registers:"));
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cpu/cpu.rs:50:9
[INFO] [stderr]    |
[INFO] [stderr] 50 |         try!(write!(f,"\n\nCPU Floating Point Registers:"));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cpu/cpu.rs:62:9
[INFO] [stderr]    |
[INFO] [stderr] 62 |         try!(writeln!(f,"\n\nCPU Special Registers:"));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cpu/cpu.rs:63:9
[INFO] [stderr]    |
[INFO] [stderr] 63 |         try!(writeln!(f,
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cpu/cpu.rs:80:9
[INFO] [stderr]    |
[INFO] [stderr] 80 |         try!(writeln!(f, "{:#?}", self.cp0));
[INFO] [stderr]    |         ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cpu/cpu.rs:42:13
[INFO] [stderr]    |
[INFO] [stderr] 42 |             try!(write!(f,
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cpu/cpu.rs:40:17
[INFO] [stderr]    |
[INFO] [stderr] 40 |                 try!(writeln!(f,""));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cpu/cpu.rs:55:13
[INFO] [stderr]    |
[INFO] [stderr] 55 |             try!(write!(f,
[INFO] [stderr]    |             ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated macro `try`: use the `?` operator instead
[INFO] [stderr]   --> src/cpu/cpu.rs:53:17
[INFO] [stderr]    |
[INFO] [stderr] 53 |                 try!(writeln!(f,""));
[INFO] [stderr]    |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `rom`
[INFO] [stderr]   --> src/main.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 19 |     let rom = read_bin(rom_file_name);
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_rom`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `run` is never used
[INFO] [stderr]   --> src/n64.rs:24:12
[INFO] [stderr]    |
[INFO] [stderr]  9 | impl N64 {
[INFO] [stderr]    | -------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 24 |     pub fn run(&mut self) {
[INFO] [stderr]    |            ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `run` is never used
[INFO] [stderr]    --> src/cpu/cpu.rs:114:12
[INFO] [stderr]     |
[INFO] [stderr]  85 | impl Cpu {
[INFO] [stderr]     | -------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 114 |     pub fn run(&mut self) {
[INFO] [stderr]     |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `cu` and `kseg0_cache_enabled` are never read
[INFO] [stderr]   --> src/cpu/cp0/reg_config.rs:9:5
[INFO] [stderr]    |
[INFO] [stderr]  2 | pub struct RegConfig {
[INFO] [stderr]    |            --------- fields in this struct
[INFO] [stderr] ...
[INFO] [stderr]  9 |     cu: bool,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 10 |     kseg0_cache_enabled: bool
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `RegConfig` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: multiple fields are never read
[INFO] [stderr]   --> src/cpu/cp0/reg_status.rs:4:5
[INFO] [stderr]    |
[INFO] [stderr]  2 | pub struct RegStatus {
[INFO] [stderr]    |            --------- fields in this struct
[INFO] [stderr]  3 |     // CU
[INFO] [stderr]  4 |     coprocessor_usability: [bool; 4],
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr]  7 |     low_power: bool,
[INFO] [stderr]    |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 10 |     additional_fp_regs: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 13 |     reverse_endian: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 16 |     diagnostic_status: DiagnosticStatus,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 19 |     interrupt_mask: InterruptMask,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 22 |     kernal_mode_64bit_addressing: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 25 |     supervisor_mode_64bit_addressing: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 28 |     user_mode_64bit_addressing: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 31 |     mode: Mode,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 34 |     error_level: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 37 |     exception_level: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 40 |     interrupts_enabled: bool
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `RegStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `instruction_trace_support`, `tlb_general_exception_vector_location`, `tlb_shutdown`, `soft_reset_or_nmi_occurred`, and `condition_bit` are never read
[INFO] [stderr]   --> src/cpu/cp0/reg_status.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 73 | struct DiagnosticStatus {
[INFO] [stderr]    |        ---------------- fields in this struct
[INFO] [stderr] 74 |     // ITS
[INFO] [stderr] 75 |     instruction_trace_support: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 79 |     tlb_general_exception_vector_location: TLBGeneralExceptionVectorLocation,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 82 |     tlb_shutdown: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 85 |     soft_reset_or_nmi_occurred: bool,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 88 |     condition_bit: bool
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `DiagnosticStatus` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `timer_interrupt`, `external_interrupt_write_req`, and `software_interrupt_cause_reg` are never read
[INFO] [stderr]    --> src/cpu/cp0/reg_status.rs:131:5
[INFO] [stderr]     |
[INFO] [stderr] 129 | struct InterruptMask {
[INFO] [stderr]     |        ------------- fields in this struct
[INFO] [stderr] 130 |     // IM(7)
[INFO] [stderr] 131 |     timer_interrupt: bool,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 134 |     external_interrupt_write_req: [bool; 5],
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 137 |     software_interrupt_cause_reg: [bool; 2]
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `InterruptMask` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `ram` is never read
[INFO] [stderr]   --> src/interconnect.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr]  9 | pub struct Interconnect {
[INFO] [stderr]    |            ------------ field in this struct
[INFO] [stderr] ...
[INFO] [stderr] 14 |     ram: Vec<u16>
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `SP_BASE_REG` is never used
[INFO] [stderr]  --> src/mem_map.rs:5:11
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub const SP_BASE_REG: u32 = 0x0404_0000;
[INFO] [stderr]   |           ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rustendo64` (bin "rustendo64" test) generated 18 warnings (run `cargo fix --bin "rustendo64" -p rustendo64 --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/rustendo64-4759139258209a43)
[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] running `Command { std: "docker" "inspect" "09618de55aaecbee150b7fa082832f97e8a1a0fbeba5bb5f040e1642d7b44fcf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "09618de55aaecbee150b7fa082832f97e8a1a0fbeba5bb5f040e1642d7b44fcf", kill_on_drop: false }`
[INFO] [stdout] 09618de55aaecbee150b7fa082832f97e8a1a0fbeba5bb5f040e1642d7b44fcf
