[INFO] cloning repository https://github.com/portal-co/wasm-blitz
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/portal-co/wasm-blitz" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportal-co%2Fwasm-blitz", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportal-co%2Fwasm-blitz'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b16aa983b0c3f7382d82537e1ce38eac6543f13f
[INFO] checking portal-co/wasm-blitz against 615014f15745532730b9ce7a1d9309f8b4756f93 for pr-160491
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fportal-co%2Fwasm-blitz" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/portal-co/wasm-blitz
[INFO] finished tweaking git repo https://github.com/portal-co/wasm-blitz
[INFO] tweaked toml for git repo https://github.com/portal-co/wasm-blitz written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/portal-co/wasm-blitz on toolchain 615014f15745532730b9ce7a1d9309f8b4756f93
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+615014f15745532730b9ce7a1d9309f8b4756f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+615014f15745532730b9ce7a1d9309f8b4756f93" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating git repository `https://github.com/portal-co/asm-common.git`
[INFO] [stderr]     Updating git repository `https://github.com/portal-co/asm-arch.git`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/portal-co/wax.git`
[INFO] [stderr]     Updating git repository `https://github.com/portal-co/rv-utils.git`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 69 packages to latest Rust 1.99.0-nightly compatible versions
[INFO] [stderr]       Adding spin v0.10.1 (available: v0.12.2)
[INFO] [stderr]       Adding wasm-encoder v0.240.0 (available: v0.256.0)
[INFO] [stderr]       Adding wasmparser v0.240.0 (available: v0.256.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+615014f15745532730b9ce7a1d9309f8b4756f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded exhaust v0.2.7
[INFO] [stderr]   Downloaded mutants v0.0.4
[INFO] [stderr]   Downloaded wasm-encoder v0.240.0
[INFO] [stderr]   Downloaded no-error-type v0.1.2
[INFO] [stderr]   Downloaded exhaust-macros v0.3.1
[INFO] [stderr]   Downloaded array-init v2.1.0
[INFO] [stderr]   Downloaded wasmparser v0.240.0
[INFO] [stderr]   Downloaded iced-x86 v1.21.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 713dfb5a3f12050166c8c62c05b4d3d5f9d552438e4c5bfe4ed28dbe4b956ed8
[INFO] running `Command { std: "docker" "start" "713dfb5a3f12050166c8c62c05b4d3d5f9d552438e4c5bfe4ed28dbe4b956ed8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "713dfb5a3f12050166c8c62c05b4d3d5f9d552438e4c5bfe4ed28dbe4b956ed8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "713dfb5a3f12050166c8c62c05b4d3d5f9d552438e4c5bfe4ed28dbe4b956ed8" "/opt/rustwide/cargo-home/bin/cargo" "+615014f15745532730b9ce7a1d9309f8b4756f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "713dfb5a3f12050166c8c62c05b4d3d5f9d552438e4c5bfe4ed28dbe4b956ed8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "713dfb5a3f12050166c8c62c05b4d3d5f9d552438e4c5bfe4ed28dbe4b956ed8" "/opt/rustwide/cargo-home/bin/cargo" "+615014f15745532730b9ce7a1d9309f8b4756f93" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling mutants v0.0.4
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]     Checking embedded-io v0.6.1
[INFO] [stderr]     Checking array-init v2.1.0
[INFO] [stderr]    Compiling wasmparser v0.240.0
[INFO] [stderr]     Checking bitflags v2.13.1
[INFO] [stderr]    Compiling wasm-encoder v0.240.0
[INFO] [stderr]     Checking leb128fmt v0.1.0
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]     Checking spin v0.10.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]     Checking no-error-type v0.1.2
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]     Checking iced-x86 v1.21.0
[INFO] [stderr]     Checking rv-asm v0.2.1 (https://github.com/portal-co/rv-utils.git#7fd84582)
[INFO] [stderr]     Checking portal-solutions-blitz-opt v0.1.0 (/opt/rustwide/workdir/crates/blitz-opt)
[INFO] [stderr]    Compiling clang-sys v1.9.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling bindgen v0.71.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling exhaust-macros v0.3.1
[INFO] [stderr]    Compiling impl-trait-for-tuples v0.2.3
[INFO] [stderr]     Checking bitvec v1.1.1
[INFO] [stderr]     Checking itertools v0.15.0
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking wax-core v0.1.0 (https://github.com/portal-co/wax.git?branch=main#249323b6)
[INFO] [stderr]     Checking exhaust v0.2.7
[INFO] [stderr]     Checking portal-pc-asm-common v0.1.1 (https://github.com/portal-co/asm-common.git#0c866124)
[INFO] [stderr]     Checking portal-solutions-asm-regalloc v0.1.0 (https://github.com/portal-co/asm-arch.git#7fabce2a)
[INFO] [stderr]     Checking portal-solutions-blitz-codegen v0.1.0 (/opt/rustwide/workdir/crates/blitz-codegen)
[INFO] [stderr]     Checking portal-solutions-asm-riscv64 v0.1.0 (https://github.com/portal-co/asm-arch.git#7fabce2a)
[INFO] [stderr]     Checking portal-solutions-asm-aarch64 v0.1.0 (https://github.com/portal-co/asm-arch.git#7fabce2a)
[INFO] [stderr]     Checking portal-solutions-asm-x86-64 v0.1.0 (https://github.com/portal-co/asm-arch.git#7fabce2a)
[INFO] [stderr]     Checking portal-solutions-blitz-common v0.1.0 (/opt/rustwide/workdir/crates/blitz-common)
[INFO] [stdout] warning: unused imports: `str::MatchIndices` and `transmute`
[INFO] [stdout]   --> crates/blitz-common/src/lib.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 |     mem::{transmute, transmute_copy},
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 44 |     str::MatchIndices,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasm_encoder::Instruction`
[INFO] [stdout]  --> crates/blitz-common/src/dce.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use wasm_encoder::Instruction;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> crates/blitz-common/src/asm.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `alloc::boxed::Box`
[INFO] [stdout]  --> crates/blitz-common/src/ops.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use alloc::boxed::Box;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ops::*`
[INFO] [stdout]  --> crates/blitz-common/src/passes.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::{ops::*, *};
[INFO] [stdout]   |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `alloc::vec::Vec`
[INFO] [stdout]  --> crates/blitz-common/src/passes.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use alloc::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wax_core::build::InstructionSink`
[INFO] [stdout]   --> crates/blitz-common/src/lib.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use wax_core::build::InstructionSink;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `str::MatchIndices` and `transmute`
[INFO] [stdout]   --> crates/blitz-common/src/lib.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 |     mem::{transmute, transmute_copy},
[INFO] [stdout]    |           ^^^^^^^^^
[INFO] [stdout] 44 |     str::MatchIndices,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasm_encoder::Instruction`
[INFO] [stdout]  --> crates/blitz-common/src/dce.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use wasm_encoder::Instruction;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::*`
[INFO] [stdout]  --> crates/blitz-common/src/asm.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::*;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `alloc::boxed::Box`
[INFO] [stdout]  --> crates/blitz-common/src/ops.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use alloc::boxed::Box;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ops::*`
[INFO] [stdout]  --> crates/blitz-common/src/passes.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::{ops::*, *};
[INFO] [stdout]   |             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `alloc::vec::Vec`
[INFO] [stdout]  --> crates/blitz-common/src/passes.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use alloc::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wax_core::build::InstructionSink`
[INFO] [stdout]   --> crates/blitz-common/src/lib.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use wax_core::build::InstructionSink;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> crates/blitz-common/src/ops.rs:104:23
[INFO] [stdout]     |
[INFO] [stdout] 104 |     fn from_wasm_info(value: WasmInfo) -> Self {
[INFO] [stdout]     |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]    --> crates/blitz-common/src/ops.rs:677:48
[INFO] [stdout]     |
[INFO] [stdout] 677 |                 if let MachOperator::StartFn { id, data } = &o {
[INFO] [stdout]     |                                                ^^ help: try ignoring the field: `id: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> crates/blitz-common/src/ops.rs:687:60
[INFO] [stdout]     |
[INFO] [stdout] 687 |                 if let MachOperator::Local { count: a, ty: b } = &o {
[INFO] [stdout]     |                                                            ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]    --> crates/blitz-common/src/ops.rs:104:23
[INFO] [stdout]     |
[INFO] [stdout] 104 |     fn from_wasm_info(value: WasmInfo) -> Self {
[INFO] [stdout]     |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]    --> crates/blitz-common/src/ops.rs:677:48
[INFO] [stdout]     |
[INFO] [stdout] 677 |                 if let MachOperator::StartFn { id, data } = &o {
[INFO] [stdout]     |                                                ^^ help: try ignoring the field: `id: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]    --> crates/blitz-common/src/ops.rs:687:60
[INFO] [stdout]     |
[INFO] [stdout] 687 |                 if let MachOperator::Local { count: a, ty: b } = &o {
[INFO] [stdout]     |                                                            ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking portal-solutions-blitz-i4 v0.1.0 (/opt/rustwide/workdir/crates/blitz-i4)
[INFO] [stderr]     Checking portal-solutions-blitz-js v0.1.0 (/opt/rustwide/workdir/crates/blitz-js)
[INFO] [stderr]     Checking portal-solutions-blitz-c v0.1.0 (/opt/rustwide/workdir/crates/blitz-c)
[INFO] [stderr]     Checking portal-solutions-blitz-jvm v0.1.0 (/opt/rustwide/workdir/crates/blitz-jvm)
[INFO] [stderr]     Checking portal-solutions-blitz-specialize v0.1.0 (/opt/rustwide/workdir/crates/blitz-specialize)
[INFO] [stderr]     Checking portal-solutions-blitz-reencode v0.1.0 (/opt/rustwide/workdir/crates/blitz-reencode)
[INFO] [stderr]     Checking portal-solutions-blitz-ppc64 v0.1.0 (/opt/rustwide/workdir/crates/blitz-ppc64)
[INFO] [stdout] warning: unused imports: `Formatter`, `Write`, and `error::Error`
[INFO] [stdout]   --> crates/blitz-ppc64/src/lib.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     error::Error,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 26 |     fmt::{Formatter, Write},
[INFO] [stdout]    |           ^^^^^^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Formatter`, `Write`, and `error::Error`
[INFO] [stdout]   --> crates/blitz-ppc64/src/lib.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     error::Error,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 26 |     fmt::{Formatter, Write},
[INFO] [stdout]    |           ^^^^^^^^^  ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `Formatter` and `error::Error`
[INFO] [stdout]   --> crates/blitz-js/src/lib.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     error::Error,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 35 |     fmt::{Display, Formatter, Write},
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Operator`
[INFO] [stdout]   --> crates/blitz-js/src/lib.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |     wasmparser::{Operator, ValType},
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasmparser::Operator`
[INFO] [stdout]   --> crates/blitz-reencode/src/lib.rs:28:56
[INFO] [stdout]    |
[INFO] [stdout] 28 | use portal_solutions_blitz_common::{ops::MachOperator, wasmparser::Operator};
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasmparser::Operator`
[INFO] [stdout]   --> crates/blitz-reencode/src/lib.rs:28:56
[INFO] [stdout]    |
[INFO] [stdout] 28 | use portal_solutions_blitz_common::{ops::MachOperator, wasmparser::Operator};
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/blitz-reencode/src/tracker.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |             let mut f = state.funcs.last_mut().unwrap();
[INFO] [stdout]    |                 ----^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/blitz-reencode/src/tracker.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |             let mut f = state.funcs.last_mut().unwrap();
[INFO] [stdout]    |                 ----^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]   --> crates/blitz-reencode/src/tracker.rs:72:33
[INFO] [stdout]    |
[INFO] [stdout] 72 |         MachOperator::StartFn { id, data } => {}
[INFO] [stdout]    |                                 ^^ help: try ignoring the field: `id: _`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]   --> crates/blitz-reencode/src/tracker.rs:72:37
[INFO] [stdout]    |
[INFO] [stdout] 72 |         MachOperator::StartFn { id, data } => {}
[INFO] [stdout]    |                                     ^^^^ help: try ignoring the field: `data: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Formatter`
[INFO] [stdout]   --> crates/blitz-js/src/lib.rs:35:20
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fmt::{Display, Formatter, Write},
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Operator`
[INFO] [stdout]   --> crates/blitz-js/src/lib.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |     wasmparser::{Operator, ValType},
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/blitz-reencode/src/tracker.rs:86:17
[INFO] [stdout]    |
[INFO] [stdout] 86 |             let mut f = state.funcs.last_mut().unwrap();
[INFO] [stdout]    |                 ----^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/blitz-reencode/src/tracker.rs:93:17
[INFO] [stdout]    |
[INFO] [stdout] 93 |             let mut f = state.funcs.last_mut().unwrap();
[INFO] [stdout]    |                 ----^
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `id`
[INFO] [stdout]   --> crates/blitz-reencode/src/tracker.rs:72:33
[INFO] [stdout]    |
[INFO] [stdout] 72 |         MachOperator::StartFn { id, data } => {}
[INFO] [stdout]    |                                 ^^ help: try ignoring the field: `id: _`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `data`
[INFO] [stdout]   --> crates/blitz-reencode/src/tracker.rs:72:37
[INFO] [stdout]    |
[INFO] [stdout] 72 |         MachOperator::StartFn { id, data } => {}
[INFO] [stdout]    |                                     ^^^^ help: try ignoring the field: `data: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 338 |             _ => todo!(),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             Frame::Block(blockty) | Frame::If(blockty) | Frame::TryTable(blockty, _) => {
[INFO] [stdout]     |             ------------------------------------------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 306 |             Frame::Loop(blockty) => {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 338 |             _ => todo!(),
[INFO] [stdout]     |             ^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:283:25
[INFO] [stdout]     |
[INFO] [stdout] 283 |                     let mut o = o.lock();
[INFO] [stdout]     |                         ----^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:315:25
[INFO] [stdout]     |
[INFO] [stdout] 315 |                     let mut o = o.lock();
[INFO] [stdout]     |                         ----^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error::Error`
[INFO] [stdout]   --> crates/blitz-js/src/lib.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     error::Error,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `func_imports`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |         func_imports: &[(&str, &str)],
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_func_imports`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val_type`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:615:29
[INFO] [stdout]     |
[INFO] [stdout] 615 | ...                   val_type,
[INFO] [stdout]     |                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_val_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val_type`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:631:29
[INFO] [stdout]     |
[INFO] [stdout] 631 | ...                   val_type,
[INFO] [stdout]     |                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_val_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val_type`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:704:96
[INFO] [stdout]     |
[INFO] [stdout] 704 | ...                   portal_solutions_blitz_common::wasm_encoder::BlockType::Result(val_type) => 1,
[INFO] [stdout]     |                                                                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_val_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val_type`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:716:96
[INFO] [stdout]     |
[INFO] [stdout] 716 | ...                   portal_solutions_blitz_common::wasm_encoder::BlockType::Result(val_type) => 1,
[INFO] [stdout]     |                                                                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_val_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `annot`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:966:45
[INFO] [stdout]     |
[INFO] [stdout] 966 |             MachOperator::Instruction { op, annot } => {
[INFO] [stdout]     |                                             ^^^^^ help: try ignoring the field: `annot: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `annot`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:971:42
[INFO] [stdout]     |
[INFO] [stdout] 971 |             MachOperator::Operator { op, annot } => {
[INFO] [stdout]     |                                          ^^^^^ help: try ignoring the field: `annot: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 338 |             _ => todo!(),
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 274 |             Frame::Block(blockty) | Frame::If(blockty) | Frame::TryTable(blockty, _) => {
[INFO] [stdout]     |             ------------------------------------------------------------------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 306 |             Frame::Loop(blockty) => {
[INFO] [stdout]     |             -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 338 |             _ => todo!(),
[INFO] [stdout]     |             ^ collectively making this unreachable
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:283:25
[INFO] [stdout]     |
[INFO] [stdout] 283 |                     let mut o = o.lock();
[INFO] [stdout]     |                         ----^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:315:25
[INFO] [stdout]     |
[INFO] [stdout] 315 |                     let mut o = o.lock();
[INFO] [stdout]     |                         ----^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sigs`
[INFO] [stdout]     --> crates/blitz-c/src/lib.rs:1031:9
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         sigs: &[FuncType],
[INFO] [stdout]      |         ^^^^ help: if this is intentional, prefix it with an underscore: `_sigs`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fsigs`
[INFO] [stdout]     --> crates/blitz-c/src/lib.rs:1032:9
[INFO] [stdout]      |
[INFO] [stdout] 1032 |         fsigs: &[u32],
[INFO] [stdout]      |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_fsigs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]     --> crates/blitz-c/src/lib.rs:1036:9
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         r: &mut impl Reencode,
[INFO] [stdout]      |         ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `func_imports`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |         func_imports: &[(&str, &str)],
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_func_imports`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val_type`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:615:29
[INFO] [stdout]     |
[INFO] [stdout] 615 | ...                   val_type,
[INFO] [stdout]     |                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_val_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val_type`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:631:29
[INFO] [stdout]     |
[INFO] [stdout] 631 | ...                   val_type,
[INFO] [stdout]     |                       ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_val_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val_type`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:704:96
[INFO] [stdout]     |
[INFO] [stdout] 704 | ...                   portal_solutions_blitz_common::wasm_encoder::BlockType::Result(val_type) => 1,
[INFO] [stdout]     |                                                                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_val_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `val_type`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:716:96
[INFO] [stdout]     |
[INFO] [stdout] 716 | ...                   portal_solutions_blitz_common::wasm_encoder::BlockType::Result(val_type) => 1,
[INFO] [stdout]     |                                                                                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_val_type`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `annot`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:966:45
[INFO] [stdout]     |
[INFO] [stdout] 966 |             MachOperator::Instruction { op, annot } => {
[INFO] [stdout]     |                                             ^^^^^ help: try ignoring the field: `annot: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `annot`
[INFO] [stdout]    --> crates/blitz-js/src/lib.rs:971:42
[INFO] [stdout]     |
[INFO] [stdout] 971 |             MachOperator::Operator { op, annot } => {
[INFO] [stdout]     |                                          ^^^^^ help: try ignoring the field: `annot: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sigs`
[INFO] [stdout]     --> crates/blitz-c/src/lib.rs:1031:9
[INFO] [stdout]      |
[INFO] [stdout] 1031 |         sigs: &[FuncType],
[INFO] [stdout]      |         ^^^^ help: if this is intentional, prefix it with an underscore: `_sigs`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `fsigs`
[INFO] [stdout]     --> crates/blitz-c/src/lib.rs:1032:9
[INFO] [stdout]      |
[INFO] [stdout] 1032 |         fsigs: &[u32],
[INFO] [stdout]      |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_fsigs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `r`
[INFO] [stdout]     --> crates/blitz-c/src/lib.rs:1036:9
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         r: &mut impl Reencode,
[INFO] [stdout]      |         ^ help: if this is intentional, prefix it with an underscore: `_r`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking portal-solutions-blitz-x86-64 v0.1.0 (/opt/rustwide/workdir/crates/blitz-x86-64)
[INFO] [stderr]     Checking portal-solutions-blitz-riscv64 v0.1.0 (/opt/rustwide/workdir/crates/blitz-riscv64)
[INFO] [stdout] warning: unused import: `error::Error`
[INFO] [stdout]   --> crates/blitz-x86-64/src/lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     error::Error,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasmparser::Operator`
[INFO] [stdout]   --> crates/blitz-x86-64/src/lib.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     wasmparser::Operator,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `portal_solutions_blitz_common::wasm_encoder`
[INFO] [stdout]   --> crates/blitz-riscv64/src/naive.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use portal_solutions_blitz_common::wasm_encoder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `portal_solutions_asm_x86_64::out::arg::ArgKind`
[INFO] [stdout]   --> crates/blitz-x86-64/src/abi.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use portal_solutions_asm_x86_64::out::arg::ArgKind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error::Error`
[INFO] [stdout]  --> crates/blitz-riscv64/src/lib.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     error::Error,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `push`
[INFO] [stdout]   --> crates/blitz-riscv64/src/sysv.rs:34:66
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::naive::{State, WriterExt as NaiveExt, flush_regalloc, push, pop, pop_regalloc_to, SCR};
[INFO] [stdout]    |                                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `portal_solutions_blitz_common::wasm_encoder`
[INFO] [stdout]   --> crates/blitz-riscv64/src/naive.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use portal_solutions_blitz_common::wasm_encoder;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `push`
[INFO] [stdout]   --> crates/blitz-riscv64/src/sysv.rs:34:66
[INFO] [stdout]    |
[INFO] [stdout] 34 | use crate::naive::{State, WriterExt as NaiveExt, flush_regalloc, push, pop, pop_regalloc_to, SCR};
[INFO] [stdout]    |                                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `alloc::vec::Vec`
[INFO] [stdout]  --> crates/blitz-x86-64/src/fast.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use alloc::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasmparser::Operator`
[INFO] [stdout]   --> crates/blitz-x86-64/src/lib.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     wasmparser::Operator,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::fmt::Display`
[INFO] [stdout]  --> crates/blitz-x86-64/src/fast.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use core::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `portal_solutions_asm_x86_64::out::arg::ArgKind`
[INFO] [stdout]   --> crates/blitz-x86-64/src/abi.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use portal_solutions_asm_x86_64::out::arg::ArgKind;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ops::MachOperator`
[INFO] [stdout]  --> crates/blitz-x86-64/src/fast.rs:7:47
[INFO] [stdout]   |
[INFO] [stdout] 7 | use portal_solutions_blitz_common::{asm::Reg, ops::MachOperator};
[INFO] [stdout]   |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> crates/blitz-x86-64/src/fast.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use portal_solutions_asm_regalloc as regalloc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `regalloc` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> crates/blitz-x86-64/src/fast.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub use portal_solutions_asm_x86_64::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> crates/blitz-x86-64/src/fast.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use portal_solutions_asm_regalloc as regalloc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `alloc::vec::Vec`
[INFO] [stdout]  --> crates/blitz-x86-64/src/fast.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use alloc::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `alloc::vec::Vec`
[INFO] [stdout]   --> crates/blitz-x86-64/src/regalloc_core.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use alloc::vec::Vec;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MemArg`
[INFO] [stdout]   --> crates/blitz-x86-64/src/sysv.rs:31:34
[INFO] [stdout]    |
[INFO] [stdout] 31 |     out::{Writer, arg::{ArgKind, MemArg, MemArgKind}},
[INFO] [stdout]    |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::fmt::Display`
[INFO] [stdout]  --> crates/blitz-x86-64/src/fast.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use core::fmt::Display;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FnData`, `FuncType`, and `self`
[INFO] [stdout]   --> crates/blitz-x86-64/src/sysv.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ops::{FnData, MachOperator, ProbePlacement, ProbePlan, ProbeTableConfig},
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 38 |     wasm_encoder::{self, FuncType, Instruction, reencode::{self as reencode, Reencode}},
[INFO] [stdout]    |                    ^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `portal_solutions_blitz_common::wasm_encoder`
[INFO] [stdout]    --> crates/blitz-x86-64/src/sysv.rs:851:13
[INFO] [stdout]     |
[INFO] [stdout] 851 |         use portal_solutions_blitz_common::wasm_encoder;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MemArg`
[INFO] [stdout]  --> crates/blitz-x86-64/src/naive.rs:8:54
[INFO] [stdout]   |
[INFO] [stdout] 8 | use portal_solutions_asm_x86_64::out::arg::{ArgKind, MemArg, MemArgKind};
[INFO] [stdout]   |                                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]   --> crates/blitz-x86-64/src/naive.rs:12:51
[INFO] [stdout]    |
[INFO] [stdout] 12 | use portal_solutions_blitz_common::wasm_encoder::{self, Catch, FuncType, Instruction, reencode::{self as reencode, Reencode}};
[INFO] [stdout]    |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arg::Arg`
[INFO] [stdout]   --> crates/blitz-x86-64/src/naive.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 |     out::{Writer, arg::Arg},
[INFO] [stdout]    |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ops::MachOperator`
[INFO] [stdout]  --> crates/blitz-x86-64/src/fast.rs:7:47
[INFO] [stdout]   |
[INFO] [stdout] 7 | use portal_solutions_blitz_common::{asm::Reg, ops::MachOperator};
[INFO] [stdout]   |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: private item shadows public glob re-export
[INFO] [stdout]   --> crates/blitz-x86-64/src/fast.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use portal_solutions_asm_regalloc as regalloc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the name `regalloc` in the type namespace is supposed to be publicly re-exported here
[INFO] [stdout]   --> crates/blitz-x86-64/src/fast.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub use portal_solutions_asm_x86_64::*;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: but the private item here shadows it
[INFO] [stdout]   --> crates/blitz-x86-64/src/fast.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use portal_solutions_asm_regalloc as regalloc;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(hidden_glob_reexports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `alloc::vec::Vec`
[INFO] [stdout]   --> crates/blitz-x86-64/src/regalloc_core.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | use alloc::vec::Vec;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FnData`, `FuncType`, and `self`
[INFO] [stdout]   --> crates/blitz-x86-64/src/sysv.rs:37:11
[INFO] [stdout]    |
[INFO] [stdout] 37 |     ops::{FnData, MachOperator, ProbePlacement, ProbePlan, ProbeTableConfig},
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 38 |     wasm_encoder::{self, FuncType, Instruction, reencode::{self as reencode, Reencode}},
[INFO] [stdout]    |                    ^^^^  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `portal_solutions_blitz_common::wasm_encoder`
[INFO] [stdout]    --> crates/blitz-x86-64/src/sysv.rs:851:13
[INFO] [stdout]     |
[INFO] [stdout] 851 |         use portal_solutions_blitz_common::wasm_encoder;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `self`
[INFO] [stdout]   --> crates/blitz-x86-64/src/naive.rs:12:51
[INFO] [stdout]    |
[INFO] [stdout] 12 | use portal_solutions_blitz_common::wasm_encoder::{self, Catch, FuncType, Instruction, reencode::{self as reencode, Reencode}};
[INFO] [stdout]    |                                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking portal-solutions-blitz-aarch64 v0.1.0 (/opt/rustwide/workdir/crates/blitz-aarch64)
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]   --> crates/blitz-riscv64/src/lib.rs:10:31
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fmt::{Display, Formatter, Write},
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FnData`, `self`, and `wasmparser::Operator`
[INFO] [stdout]   --> crates/blitz-aarch64/src/naive.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 |     ops::{FnData, MachOperator, ProbePlan, ProbeTableConfig},
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 24 |     shard::{CallTarget, SecondCtxConfig},
[INFO] [stdout] 25 |     wasm_encoder::{self, Catch, FuncType, Instruction, reencode::{self as reencode, Reencode}},
[INFO] [stdout]    |                    ^^^^
[INFO] [stdout] 26 |     wasmparser::Operator,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FuncType`
[INFO] [stdout]   --> crates/blitz-aarch64/src/sysv.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 33 |     wasm_encoder::{FuncType, reencode::Reencode},
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ConditionCode`
[INFO] [stdout]   --> crates/blitz-aarch64/src/lfi.rs:18:18
[INFO] [stdout]    |
[INFO] [stdout] 18 |     AArch64Arch, ConditionCode, RegisterClass,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error::Error`
[INFO] [stdout]   --> crates/blitz-aarch64/src/lib.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     error::Error,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `FnData`, `self`, and `wasmparser::Operator`
[INFO] [stdout]   --> crates/blitz-aarch64/src/naive.rs:23:11
[INFO] [stdout]    |
[INFO] [stdout] 23 |     ops::{FnData, MachOperator, ProbePlan, ProbeTableConfig},
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout] 24 |     shard::{CallTarget, SecondCtxConfig},
[INFO] [stdout] 25 |     wasm_encoder::{self, Catch, FuncType, Instruction, reencode::{self as reencode, Reencode}},
[INFO] [stdout]    |                    ^^^^
[INFO] [stdout] 26 |     wasmparser::Operator,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FuncType`
[INFO] [stdout]   --> crates/blitz-aarch64/src/sysv.rs:33:20
[INFO] [stdout]    |
[INFO] [stdout] 33 |     wasm_encoder::{FuncType, reencode::Reencode},
[INFO] [stdout]    |                    ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ConditionCode`
[INFO] [stdout]   --> crates/blitz-aarch64/src/lfi.rs:18:18
[INFO] [stdout]    |
[INFO] [stdout] 18 |     AArch64Arch, ConditionCode, RegisterClass,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `n` is assigned to, but never used
[INFO] [stdout]    --> crates/blitz-riscv64/src/naive.rs:834:25
[INFO] [stdout]     |
[INFO] [stdout] 834 |                     let mut n = 0usize;
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_n` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> crates/blitz-riscv64/src/naive.rs:837:25
[INFO] [stdout]     |
[INFO] [stdout] 837 |                         n += 1;
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error::Error`
[INFO] [stdout]  --> crates/blitz-riscv64/src/lib.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     error::Error,
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]   --> crates/blitz-riscv64/src/lib.rs:10:31
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fmt::{Display, Formatter, Write},
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]     --> crates/blitz-riscv64/src/naive.rs:1091:42
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             MachOperator::Local { count, ty } => {
[INFO] [stdout]      |                                          ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `n` is assigned to, but never used
[INFO] [stdout]    --> crates/blitz-riscv64/src/naive.rs:834:25
[INFO] [stdout]     |
[INFO] [stdout] 834 |                     let mut n = 0usize;
[INFO] [stdout]     |                         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_n` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> crates/blitz-riscv64/src/naive.rs:837:25
[INFO] [stdout]     |
[INFO] [stdout] 837 |                         n += 1;
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]     --> crates/blitz-riscv64/src/naive.rs:1091:42
[INFO] [stdout]      |
[INFO] [stdout] 1091 |             MachOperator::Local { count, ty } => {
[INFO] [stdout]      |                                          ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error::Error`
[INFO] [stdout]   --> crates/blitz-x86-64/src/lib.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     error::Error,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `arg::Arg`
[INFO] [stdout]   --> crates/blitz-x86-64/src/naive.rs:41:19
[INFO] [stdout]    |
[INFO] [stdout] 41 |     out::{Writer, arg::Arg},
[INFO] [stdout]    |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]   --> crates/blitz-x86-64/src/lib.rs:34:31
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fmt::{Display, Formatter, Write},
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MemArg`
[INFO] [stdout]  --> crates/blitz-x86-64/src/naive.rs:8:54
[INFO] [stdout]   |
[INFO] [stdout] 8 | use portal_solutions_asm_x86_64::out::arg::{ArgKind, MemArg, MemArgKind};
[INFO] [stdout]   |                                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `MemArg`
[INFO] [stdout]   --> crates/blitz-x86-64/src/sysv.rs:31:34
[INFO] [stdout]    |
[INFO] [stdout] 31 |     out::{Writer, arg::{ArgKind, MemArg, MemArgKind}},
[INFO] [stdout]    |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SP` is never used
[INFO] [stdout]   --> crates/blitz-riscv64/src/lib.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | const SP: Reg = Reg(2);
[INFO] [stdout]    |       ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SP` is never used
[INFO] [stdout]   --> crates/blitz-riscv64/src/lib.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | const SP: Reg = Reg(2);
[INFO] [stdout]    |       ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:360:25
[INFO] [stdout]     |
[INFO] [stdout] 360 |                     let mut it = state
[INFO] [stdout]     |                         ----^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:469:25
[INFO] [stdout]     |
[INFO] [stdout] 469 |                     let mut tmp = Reg(0);
[INFO] [stdout]     |                         ----^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:661:21
[INFO] [stdout]     |
[INFO] [stdout] 661 |                 let mut tmp = Reg(0);
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `t` is assigned to, but never used
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:310:21
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 let t;
[INFO] [stdout]     |                     ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_t` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:681:21
[INFO] [stdout]     |
[INFO] [stdout] 681 |                 for a in 0..state.num_returns {
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `t` is never read
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:318:21
[INFO] [stdout]     |
[INFO] [stdout] 318 |                     t = tt;
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]   --> crates/blitz-x86-64/src/lib.rs:34:31
[INFO] [stdout]    |
[INFO] [stdout] 34 |     fmt::{Display, Formatter, Write},
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> crates/blitz-x86-64/src/naive.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         state: &mut State<'_>,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> crates/blitz-x86-64/src/naive.rs:299:42
[INFO] [stdout]     |
[INFO] [stdout] 299 |             MachOperator::Local { count, ty } => {
[INFO] [stdout]     |                                          ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `annot`
[INFO] [stdout]    --> crates/blitz-x86-64/src/naive.rs:341:42
[INFO] [stdout]     |
[INFO] [stdout] 341 |             MachOperator::Operator { op, annot } => match match op.as_ref() {
[INFO] [stdout]     |                                          ^^^^^ help: try ignoring the field: `annot: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error::Error`
[INFO] [stdout]   --> crates/blitz-aarch64/src/lib.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     error::Error,
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `WriterCore`
[INFO] [stdout]   --> crates/blitz-aarch64/src/naive.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |         Writer, WriterCore,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]   --> crates/blitz-aarch64/src/lib.rs:20:31
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fmt::{Display, Formatter, Write},
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `WriterCore`
[INFO] [stdout]   --> crates/blitz-aarch64/src/sysv.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Writer, WriterCore,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Write`
[INFO] [stdout]   --> crates/blitz-aarch64/src/lib.rs:20:31
[INFO] [stdout]    |
[INFO] [stdout] 20 |     fmt::{Display, Formatter, Write},
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `WriterCore`
[INFO] [stdout]   --> crates/blitz-aarch64/src/sysv.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Writer, WriterCore,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `WriterCore`
[INFO] [stdout]   --> crates/blitz-aarch64/src/naive.rs:14:17
[INFO] [stdout]    |
[INFO] [stdout] 14 |         Writer, WriterCore,
[INFO] [stdout]    |                 ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:360:25
[INFO] [stdout]     |
[INFO] [stdout] 360 |                     let mut it = state
[INFO] [stdout]     |                         ----^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:469:25
[INFO] [stdout]     |
[INFO] [stdout] 469 |                     let mut tmp = Reg(0);
[INFO] [stdout]     |                         ----^^^
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:661:21
[INFO] [stdout]     |
[INFO] [stdout] 661 |                 let mut tmp = Reg(0);
[INFO] [stdout]     |                     ----^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `t` is assigned to, but never used
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:310:21
[INFO] [stdout]     |
[INFO] [stdout] 310 |                 let t;
[INFO] [stdout]     |                     ^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_t` instead
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:681:21
[INFO] [stdout]     |
[INFO] [stdout] 681 |                 for a in 0..state.num_returns {
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `t` is never read
[INFO] [stdout]    --> crates/blitz-x86-64/src/fast.rs:318:21
[INFO] [stdout]     |
[INFO] [stdout] 318 |                     t = tt;
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> crates/blitz-x86-64/src/naive.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |         state: &mut State<'_>,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ty`
[INFO] [stdout]    --> crates/blitz-x86-64/src/naive.rs:299:42
[INFO] [stdout]     |
[INFO] [stdout] 299 |             MachOperator::Local { count, ty } => {
[INFO] [stdout]     |                                          ^^ help: try ignoring the field: `ty: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `annot`
[INFO] [stdout]    --> crates/blitz-x86-64/src/naive.rs:341:42
[INFO] [stdout]     |
[INFO] [stdout] 341 |             MachOperator::Operator { op, annot } => match match op.as_ref() {
[INFO] [stdout]     |                                          ^^^^^ help: try ignoring the field: `annot: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]     --> crates/blitz-x86-64/src/naive.rs:1181:21
[INFO] [stdout]      |
[INFO] [stdout] 1181 |                 for a in 0..state.num_returns {
[INFO] [stdout]      |                     ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blockty`
[INFO] [stdout]     --> crates/blitz-x86-64/src/naive.rs:1227:32
[INFO] [stdout]      |
[INFO] [stdout] 1227 |             Instruction::Block(blockty) => {
[INFO] [stdout]      |                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_blockty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blockty`
[INFO] [stdout]     --> crates/blitz-x86-64/src/naive.rs:1242:29
[INFO] [stdout]      |
[INFO] [stdout] 1242 |             Instruction::If(blockty) => {
[INFO] [stdout]      |                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_blockty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blockty`
[INFO] [stdout]     --> crates/blitz-x86-64/src/naive.rs:1260:31
[INFO] [stdout]      |
[INFO] [stdout] 1260 |             Instruction::Loop(blockty) => {
[INFO] [stdout]      |                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_blockty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blockty`
[INFO] [stdout]     --> crates/blitz-x86-64/src/naive.rs:1370:35
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             Instruction::TryTable(blockty, catches) => {
[INFO] [stdout]      |                                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_blockty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> crates/blitz-aarch64/src/lfi.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         state: &State<'_>,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> crates/blitz-aarch64/src/lfi.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         state: &State<'_>,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> crates/blitz-aarch64/src/lfi.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         state: &State<'_>,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `fast::Endable` is more private than the item `fast::State::if_stack`
[INFO] [stdout]   --> crates/blitz-x86-64/src/fast.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub if_stack: alloc::vec::Vec<Endable>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `fast::State::if_stack` is reachable at visibility `pub`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `fast::Endable` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> crates/blitz-x86-64/src/fast.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | enum Endable {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]     --> crates/blitz-x86-64/src/naive.rs:1181:21
[INFO] [stdout]      |
[INFO] [stdout] 1181 |                 for a in 0..state.num_returns {
[INFO] [stdout]      |                     ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blockty`
[INFO] [stdout]     --> crates/blitz-x86-64/src/naive.rs:1227:32
[INFO] [stdout]      |
[INFO] [stdout] 1227 |             Instruction::Block(blockty) => {
[INFO] [stdout]      |                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_blockty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blockty`
[INFO] [stdout]     --> crates/blitz-x86-64/src/naive.rs:1242:29
[INFO] [stdout]      |
[INFO] [stdout] 1242 |             Instruction::If(blockty) => {
[INFO] [stdout]      |                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_blockty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blockty`
[INFO] [stdout]     --> crates/blitz-x86-64/src/naive.rs:1260:31
[INFO] [stdout]      |
[INFO] [stdout] 1260 |             Instruction::Loop(blockty) => {
[INFO] [stdout]      |                               ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_blockty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blockty`
[INFO] [stdout]     --> crates/blitz-x86-64/src/naive.rs:1370:35
[INFO] [stdout]      |
[INFO] [stdout] 1370 |             Instruction::TryTable(blockty, catches) => {
[INFO] [stdout]      |                                   ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_blockty`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> crates/blitz-aarch64/src/lfi.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |         state: &State<'_>,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> crates/blitz-aarch64/src/lfi.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |         state: &State<'_>,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `state`
[INFO] [stdout]    --> crates/blitz-aarch64/src/lfi.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |         state: &State<'_>,
[INFO] [stdout]     |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `fast::Endable` is more private than the item `fast::State::if_stack`
[INFO] [stdout]   --> crates/blitz-x86-64/src/fast.rs:74:5
[INFO] [stdout]    |
[INFO] [stdout] 74 |     pub if_stack: alloc::vec::Vec<Endable>,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `fast::State::if_stack` is reachable at visibility `pub`
[INFO] [stdout]    |
[INFO] [stdout] note: but type `fast::Endable` is only usable at visibility `pub(self)`
[INFO] [stdout]   --> crates/blitz-x86-64/src/fast.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | enum Endable {
[INFO] [stdout]    | ^^^^^^^^^^^^
[INFO] [stdout]    = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling unicorn-engine-sys v2.1.5
[INFO] [stderr]     Checking unicorn-engine v2.1.5
[INFO] [stderr]     Checking portal-solutions-blitz-tests v0.1.0 (/opt/rustwide/workdir/crates/blitz-tests)
[INFO] [stdout] warning: unused import: `js_apply_data_segments`
[INFO] [stdout]   --> crates/blitz-tests/tests/e2e.rs:58:33
[INFO] [stdout]    |
[INFO] [stdout] 58 | use portal_solutions_blitz_js::{js_apply_data_segments, js_emit_exports, js_emit_imports, js_module_preamble, JsWrite, State as JsSt...
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write as _`
[INFO] [stdout]    --> crates/blitz-tests/tests/e2e.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |     use std::io::Write as _;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write as _`
[INFO] [stdout]    --> crates/blitz-tests/tests/e2e.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 |     use std::io::Write as _;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::Write as _`
[INFO] [stdout]     --> crates/blitz-tests/tests/e2e.rs:1608:9
[INFO] [stdout]      |
[INFO] [stdout] 1608 |     use std::io::Write as _;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `portal_solutions_blitz_c::shard::c_emit_cross_shard_decls`
[INFO] [stdout]     --> crates/blitz-tests/tests/e2e.rs:6256:9
[INFO] [stdout]      |
[INFO] [stdout] 6256 |     use portal_solutions_blitz_c::shard::c_emit_cross_shard_decls;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> crates/blitz-tests/tests/e2e.rs:539:9
[INFO] [stdout]     |
[INFO] [stdout] 539 |     let mut mem = vec![0u8; 64];
[INFO] [stdout]     |         ----^^^
[INFO] [stdout]     |         |
[INFO] [stdout]     |         help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> crates/blitz-tests/tests/e2e.rs:6268:9
[INFO] [stdout]      |
[INFO] [stdout] 6268 |     let mut found_sigs: std::collections::BTreeSet<&str> = Default::default();
[INFO] [stdout]      |         ----^^^^^^^^^^
[INFO] [stdout]      |         |
[INFO] [stdout]      |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `found_sigs`
[INFO] [stdout]     --> crates/blitz-tests/tests/e2e.rs:6268:9
[INFO] [stdout]      |
[INFO] [stdout] 6268 |     let mut found_sigs: std::collections::BTreeSet<&str> = Default::default();
[INFO] [stdout]      |         ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_found_sigs`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_js_with_grow` is never used
[INFO] [stdout]     --> crates/blitz-tests/tests/e2e.rs:1678:4
[INFO] [stdout]      |
[INFO] [stdout] 1678 | fn run_js_with_grow(js_src: &str, init_pages: u32, args: &[i64]) -> Vec<i64> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `assert_lfi_x64_gs_memory` is never used
[INFO] [stdout]     --> crates/blitz-tests/tests/e2e.rs:5031:4
[INFO] [stdout]      |
[INFO] [stdout] 5031 | fn assert_lfi_x64_gs_memory(asm: &str) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `compile_c_sharded_with_preamble` is never used
[INFO] [stdout]     --> crates/blitz-tests/tests/e2e.rs:6255:4
[INFO] [stdout]      |
[INFO] [stdout] 6255 | fn compile_c_sharded_with_preamble(wasm: &[u8], n: usize) -> (String, Vec<String>) {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `run_c_sharded_with_preamble` is never used
[INFO] [stdout]     --> crates/blitz-tests/tests/e2e.rs:6310:4
[INFO] [stdout]      |
[INFO] [stdout] 6310 | fn run_c_sharded_with_preamble(preamble: &str, shards: &[String], fn_id: u32, args: &[u64], rets: usize) -> Vec<u64> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `batch_mode` is never read
[INFO] [stdout]   --> crates/blitz-tests/tests/log.rs:10:9
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct LlmtrimLogger {
[INFO] [stdout]    |            ------------- field in this struct
[INFO] [stdout]  9 |     pub json_mode: bool,
[INFO] [stdout] 10 |     pub batch_mode: bool,
[INFO] [stdout]    |         ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `LlmtrimLogger` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `begin_batch` is never used
[INFO] [stdout]   --> crates/blitz-tests/tests/log.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl LlmtrimLogger {
[INFO] [stdout]    | ------------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 49 |     pub fn begin_batch(&self, unit: &str) -> Batch {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LogEvent` is never constructed
[INFO] [stdout]   --> crates/blitz-tests/tests/log.rs:59:12
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub struct LogEvent {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Batch` is never constructed
[INFO] [stdout]   --> crates/blitz-tests/tests/log.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub struct Batch {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `event` is never used
[INFO] [stdout]   --> crates/blitz-tests/tests/log.rs:75:12
[INFO] [stdout]    |
[INFO] [stdout] 74 | impl Batch {
[INFO] [stdout]    | ---------- method in this implementation
[INFO] [stdout] 75 |     pub fn event(&mut self, level: &str, phase: &str, msg: &str, fields: &[(&str, &str)]) {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "713dfb5a3f12050166c8c62c05b4d3d5f9d552438e4c5bfe4ed28dbe4b956ed8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "713dfb5a3f12050166c8c62c05b4d3d5f9d552438e4c5bfe4ed28dbe4b956ed8", kill_on_drop: false }`
[INFO] [stdout] 713dfb5a3f12050166c8c62c05b4d3d5f9d552438e4c5bfe4ed28dbe4b956ed8
