[INFO] fetching crate portal-pc-waffle 0.5.5... [INFO] checking portal-pc-waffle-0.5.5 against try#a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d for pr-145342-1 [INFO] extracting crate portal-pc-waffle 0.5.5 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate portal-pc-waffle 0.5.5 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate portal-pc-waffle 0.5.5 [INFO] tweaked toml for crates.io crate portal-pc-waffle 0.5.5 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate portal-pc-waffle 0.5.5 on toolchain a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate portal-pc-waffle 0.5.5 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" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dcdac5161d3a515c426d40866cb31e65d411b13fee2caff17e6a2ea18cb8304a [INFO] running `Command { std: "docker" "start" "-a" "dcdac5161d3a515c426d40866cb31e65d411b13fee2caff17e6a2ea18cb8304a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dcdac5161d3a515c426d40866cb31e65d411b13fee2caff17e6a2ea18cb8304a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dcdac5161d3a515c426d40866cb31e65d411b13fee2caff17e6a2ea18cb8304a", kill_on_drop: false }` [INFO] [stdout] dcdac5161d3a515c426d40866cb31e65d411b13fee2caff17e6a2ea18cb8304a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8d787d0dab868ec5324777f35ca6aec3a9d8ce6e11696f757e5671ae9372a7fd [INFO] running `Command { std: "docker" "start" "-a" "8d787d0dab868ec5324777f35ca6aec3a9d8ce6e11696f757e5671ae9372a7fd", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.94 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling libc v0.2.172 [INFO] [stderr] Checking leb128fmt v0.1.0 [INFO] [stderr] Checking regex-syntax v0.8.5 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling macro_rules_attribute-proc_macro v0.1.3 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling wasm-encoder v0.228.0 [INFO] [stderr] Compiling wasmparser v0.227.1 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Checking macro_rules_attribute v0.1.3 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Checking rustc-std-workspace-alloc v1.0.1 [INFO] [stderr] Checking unicode-width v0.1.14 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Checking foldhash v0.1.5 [INFO] [stderr] Compiling wasm-encoder v0.227.1 [INFO] [stderr] Compiling anyhow v1.0.98 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking regex-automata v0.4.9 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking equivalent v1.0.2 [INFO] [stderr] Checking log v0.4.27 [INFO] [stderr] Checking utf8parse v0.2.2 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking anstyle-parse v0.2.6 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Checking keccak v0.1.5 [INFO] [stderr] Checking anstyle-query v1.1.2 [INFO] [stderr] Checking unicode-width v0.2.0 [INFO] [stderr] Checking bitflags v2.9.0 [INFO] [stderr] Checking bumpalo v3.17.0 [INFO] [stderr] Checking colorchoice v1.0.3 [INFO] [stderr] Checking never-say-never v6.6.666 [INFO] [stderr] Checking polonius-the-crab v0.2.1 [INFO] [stderr] Checking anstyle v1.0.10 [INFO] [stderr] Checking strsim v0.8.0 [INFO] [stderr] Checking is_terminal_polyfill v1.70.1 [INFO] [stderr] Checking vec_map v0.8.2 [INFO] [stderr] Checking ansi_term v0.12.1 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking anstream v0.6.18 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking clap v2.34.0 [INFO] [stderr] Checking jiff v0.2.8 [INFO] [stderr] Checking wast v228.0.0 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking arena-traits v0.2.3 [INFO] [stderr] Checking smallvec v1.15.0 [INFO] [stderr] Checking regex v1.11.1 [INFO] [stderr] Checking env_filter v0.1.3 [INFO] [stderr] Compiling ext-trait-proc_macros v1.0.1 [INFO] [stderr] Compiling nougat-proc_macros v0.2.4 [INFO] [stderr] Compiling lending-iterator-proc_macros v0.1.7 [INFO] [stderr] Compiling structopt-derive v0.4.18 [INFO] [stderr] Checking ext-trait v1.0.1 [INFO] [stderr] Checking extension-traits v1.0.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling impl-trait-for-tuples v0.2.3 [INFO] [stderr] Checking nougat v0.2.4 [INFO] [stderr] Checking lending-iterator v0.1.7 [INFO] [stderr] Checking structopt v0.3.26 [INFO] [stderr] Checking env_logger v0.11.8 [INFO] [stderr] Checking wat v1.228.0 [INFO] [stderr] Checking hashbrown v0.15.2 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Checking indexmap v2.9.0 [INFO] [stderr] Checking portal-pc-waffle v0.5.5 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `WithNullable` [INFO] [stdout] --> src/backend/mod.rs:6:33 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::{HeapType, Operator, WithNullable}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/backend/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `wasm_encoder::Encode` [INFO] [stdout] --> src/backend/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use wasm_encoder::Encode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/backend/treeify.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec::Vec` [INFO] [stdout] --> src/backend/treeify.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::collections::BTreeMap` [INFO] [stdout] --> src/backend/localify.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/cfg/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/cfg/postorder.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Arena` [INFO] [stdout] --> src/entity.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | use arena_traits::{Arena, IndexAlloc, IndexIter}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/frontend.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::default` [INFO] [stdout] --> src/ir/module.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use core::default; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `indexmap::IndexMap` [INFO] [stdout] --> src/ir/module.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use indexmap::IndexMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ControlTag` and `Handler` [INFO] [stdout] --> src/ir/func.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | Block, ControlTag, FunctionBodyDisplay, Handler, Local, Module, Signature, SignatureData, Type, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `empty` and `once` [INFO] [stdout] --> src/ir/func.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | use core::iter::{empty, once}; [INFO] [stdout] | ^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/ir/display.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/ir/debug.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::entity::EntityRef` [INFO] [stdout] --> src/op_traits.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::entity::EntityRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/op_traits.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow::Context` [INFO] [stdout] --> src/ops.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use anyhow::Context; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::convert::TryFrom` [INFO] [stdout] --> src/ops.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use core::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/basic_opt.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/passes/basic_opt.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/empty_blocks.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/passes/empty_blocks.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/maxssa.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/passes/maxssa.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/mem_fusing.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FuncDecl` [INFO] [stdout] --> src/passes/mem_fusing.rs:16:23 [INFO] [stdout] | [INFO] [stdout] 16 | ExportKind, Func, FuncDecl, FunctionBody, Memory, Module, Operator, Type, ValueDef, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/reorder_funs.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec::Vec` [INFO] [stdout] --> src/passes/reorder_funs.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Block`, `ExportKind`, `Func`, `Import`, `Signature`, `Table`, and `Value` [INFO] [stdout] --> src/passes/unmem.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | Block, ExportKind, Func, FuncDecl, FunctionBody, Import, ImportKind, Memory, MemoryArg, [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ ^^^^ ^^^^^^ [INFO] [stdout] 4 | MemoryData, Module, Operator, Signature, SignatureData, Table, Type, Value, ValueDef, [INFO] [stdout] | ^^^^^^^^^ ^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/unmem.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::default` [INFO] [stdout] --> src/passes/frint.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use core::default; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/frint.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cfg::CFGInfo` [INFO] [stdout] --> src/passes/frint.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | cfg::CFGInfo, passes::basic_opt::value_is_pure, Block, BlockTarget, Func, FunctionBody, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `default` [INFO] [stdout] --> src/passes/inline.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | use core::{default, mem::take, usize}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ConstVal`, `ImportKind`, `Type`, `ValueDef`, `Value`, `cfg::CFGInfo`, `const_eval`, and `util::new_sig` [INFO] [stdout] --> src/passes/inline.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | cfg::CFGInfo, const_eval, entity::EntityRef, passes::basic_opt::value_is_pure, util::new_sig, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 14 | util::results_ref_2, Block, BlockTarget, ConstVal, Func, FuncCollector, FuncDecl, FunctionBody, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 15 | ImportKind, Module, Operator, SignatureData, Terminator, Type, Value, ValueDef, [INFO] [stdout] | ^^^^^^^^^^ ^^^^ ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/pool.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/scoped_map.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `WithNullable` [INFO] [stdout] --> src/backend/mod.rs:6:33 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::{HeapType, Operator, WithNullable}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/backend/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `wasm_encoder::Encode` [INFO] [stdout] --> src/backend/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use wasm_encoder::Encode; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/backend/treeify.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec::Vec` [INFO] [stdout] --> src/backend/treeify.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::collections::BTreeMap` [INFO] [stdout] --> src/backend/localify.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::collections::BTreeMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/cfg/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/cfg/postorder.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Arena` [INFO] [stdout] --> src/entity.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | use arena_traits::{Arena, IndexAlloc, IndexIter}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/frontend.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::default` [INFO] [stdout] --> src/ir/module.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use core::default; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `indexmap::IndexMap` [INFO] [stdout] --> src/ir/module.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use indexmap::IndexMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ControlTag` and `Handler` [INFO] [stdout] --> src/ir/func.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | Block, ControlTag, FunctionBodyDisplay, Handler, Local, Module, Signature, SignatureData, Type, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `empty` and `once` [INFO] [stdout] --> src/ir/func.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 18 | use core::iter::{empty, once}; [INFO] [stdout] | ^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/ir/display.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/ir/debug.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::entity::EntityRef` [INFO] [stdout] --> src/op_traits.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::entity::EntityRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/op_traits.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `anyhow::Context` [INFO] [stdout] --> src/ops.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use anyhow::Context; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::convert::TryFrom` [INFO] [stdout] --> src/ops.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use core::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/basic_opt.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/passes/basic_opt.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/empty_blocks.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/passes/empty_blocks.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/maxssa.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec` [INFO] [stdout] --> src/passes/maxssa.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use alloc::vec; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/mem_fusing.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FuncDecl` [INFO] [stdout] --> src/passes/mem_fusing.rs:16:23 [INFO] [stdout] | [INFO] [stdout] 16 | ExportKind, Func, FuncDecl, FunctionBody, Memory, Module, Operator, Type, ValueDef, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/reorder_funs.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::vec::Vec` [INFO] [stdout] --> src/passes/reorder_funs.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use alloc::vec::Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Block`, `ExportKind`, `Func`, `Import`, `Signature`, `Table`, and `Value` [INFO] [stdout] --> src/passes/unmem.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | Block, ExportKind, Func, FuncDecl, FunctionBody, Import, ImportKind, Memory, MemoryArg, [INFO] [stdout] | ^^^^^ ^^^^^^^^^^ ^^^^ ^^^^^^ [INFO] [stdout] 4 | MemoryData, Module, Operator, Signature, SignatureData, Table, Type, Value, ValueDef, [INFO] [stdout] | ^^^^^^^^^ ^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/unmem.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::default` [INFO] [stdout] --> src/passes/frint.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use core::default; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::borrow::ToOwned` [INFO] [stdout] --> src/passes/frint.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use alloc::borrow::ToOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cfg::CFGInfo` [INFO] [stdout] --> src/passes/frint.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | cfg::CFGInfo, passes::basic_opt::value_is_pure, Block, BlockTarget, Func, FunctionBody, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `default` [INFO] [stdout] --> src/passes/inline.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | use core::{default, mem::take, usize}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ConstVal`, `ImportKind`, `Type`, `ValueDef`, `Value`, `cfg::CFGInfo`, `const_eval`, and `util::new_sig` [INFO] [stdout] --> src/passes/inline.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | cfg::CFGInfo, const_eval, entity::EntityRef, passes::basic_opt::value_is_pure, util::new_sig, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 14 | util::results_ref_2, Block, BlockTarget, ConstVal, Func, FuncCollector, FuncDecl, FunctionBody, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 15 | ImportKind, Module, Operator, SignatureData, Terminator, Type, Value, ValueDef, [INFO] [stdout] | ^^^^^^^^^^ ^^^^ ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/pool.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `alloc::boxed::Box` [INFO] [stdout] --> src/scoped_map.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use alloc::boxed::Box; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/backend/mod.rs:1448:31 [INFO] [stdout] | [INFO] [stdout] 1448 | &ImportKind::Type(ty) => todo!(), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ty` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/backend/mod.rs:1561:31 [INFO] [stdout] | [INFO] [stdout] 1561 | &ExportKind::Type(ty) => todo!(), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> src/frontend.rs:30:47 [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) fn wasm_to_ir<'a>(bytes: &'a [u8], options: &FrontendOptions) -> Result> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/frontend.rs:168:21 [INFO] [stdout] | [INFO] [stdout] 168 | t => { [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/frontend.rs:168:21 [INFO] [stdout] | [INFO] [stdout] 123 | TypeRef::Func(sig_idx) => { [INFO] [stdout] | ---------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 130 | TypeRef::Global(ty) => { [INFO] [stdout] | ------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 140 | TypeRef::Table(ty) => { [INFO] [stdout] | ------------------ matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 150 | TypeRef::Memory(mem) => { [INFO] [stdout] | -------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 168 | t => { [INFO] [stdout] | ^ ...and 1 other patterns collectively make this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/frontend.rs:240:21 [INFO] [stdout] | [INFO] [stdout] 240 | _ => None, [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/frontend.rs:240:21 [INFO] [stdout] | [INFO] [stdout] 233 | ExternalKind::Func => Some(ExportKind::Func(Func::from(export.index))), [INFO] [stdout] | ------------------ matches some of the same values [INFO] [stdout] 234 | ExternalKind::Table => Some(ExportKind::Table(Table::from(export.index))), [INFO] [stdout] | ------------------- matches some of the same values [INFO] [stdout] 235 | ExternalKind::Global => Some(ExportKind::Global(Global::from(export.index))), [INFO] [stdout] | -------------------- matches some of the same values [INFO] [stdout] 236 | ExternalKind::Memory => Some(ExportKind::Memory(Memory::from(export.index))), [INFO] [stdout] | -------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 240 | _ => None, [INFO] [stdout] | ^ ...and 1 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/frontend.rs:962:13 [INFO] [stdout] | [INFO] [stdout] 962 | params, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `params: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shared` [INFO] [stdout] --> src/frontend.rs:964:13 [INFO] [stdout] | [INFO] [stdout] 964 | shared, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `shared: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/frontend.rs:1540:21 [INFO] [stdout] | [INFO] [stdout] 1540 | params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/frontend.rs:1552:29 [INFO] [stdout] | [INFO] [stdout] 1552 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/frontend.rs:1569:29 [INFO] [stdout] | [INFO] [stdout] 1569 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/frontend.rs:1587:29 [INFO] [stdout] | [INFO] [stdout] 1587 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/frontend.rs:1636:33 [INFO] [stdout] | [INFO] [stdout] 1636 | ... params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/ir.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 375 | _ => panic!("Cannot convert {:?} into reftype", ty), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/ir.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 368 | HeapType::ExternRef => wasm_encoder::RefType::EXTERNREF, [INFO] [stdout] | ------------------- matches some of the same values [INFO] [stdout] 369 | HeapType::FuncRef => wasm_encoder::RefType::FUNCREF, [INFO] [stdout] | ----------------- matches some of the same values [INFO] [stdout] 370 | HeapType::Sig { sig_index } => wasm_encoder::RefType { [INFO] [stdout] | --------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 374 | HeapType::Array => wasm_encoder::RefType::ARRAYREF, [INFO] [stdout] | --------------- matches some of the same values [INFO] [stdout] 375 | _ => panic!("Cannot convert {:?} into reftype", ty), [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/ir/module.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | params, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `params: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/ir/module.rs:101:17 [INFO] [stdout] | [INFO] [stdout] 101 | returns, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `returns: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fields` [INFO] [stdout] --> src/ir/module.rs:104:37 [INFO] [stdout] | [INFO] [stdout] 104 | SignatureData::Struct { fields, shared } => *shared, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `fields: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/ir/module.rs:105:36 [INFO] [stdout] | [INFO] [stdout] 105 | SignatureData::Array { ty, shared } => *shared, [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `like` [INFO] [stdout] --> src/ir/module.rs:106:37 [INFO] [stdout] | [INFO] [stdout] 106 | SignatureData::Import { like, shared } => *shared, [INFO] [stdout] | ^^^^ help: try ignoring the field: `like: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `like` [INFO] [stdout] --> src/ir/module.rs:236:37 [INFO] [stdout] | [INFO] [stdout] 236 | SignatureData::Import { like, shared } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `like: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shared` [INFO] [stdout] --> src/ir/module.rs:236:43 [INFO] [stdout] | [INFO] [stdout] 236 | SignatureData::Import { like, shared } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `shared: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target` [INFO] [stdout] --> src/ir/func.rs:843:30 [INFO] [stdout] | [INFO] [stdout] 843 | Terminator::Br { target } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `target: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cond` [INFO] [stdout] --> src/ir/func.rs:845:17 [INFO] [stdout] | [INFO] [stdout] 845 | cond, [INFO] [stdout] | ^^^^ help: try ignoring the field: `cond: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `if_true` [INFO] [stdout] --> src/ir/func.rs:846:17 [INFO] [stdout] | [INFO] [stdout] 846 | if_true, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `if_true: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `if_false` [INFO] [stdout] --> src/ir/func.rs:847:17 [INFO] [stdout] | [INFO] [stdout] 847 | if_false, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `if_false: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/ir/func.rs:850:17 [INFO] [stdout] | [INFO] [stdout] 850 | value, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `default` [INFO] [stdout] --> src/ir/func.rs:852:17 [INFO] [stdout] | [INFO] [stdout] 852 | default, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `default: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `values` [INFO] [stdout] --> src/ir/func.rs:854:34 [INFO] [stdout] | [INFO] [stdout] 854 | Terminator::Return { values } => 0, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `values: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> src/ir/func.rs:855:38 [INFO] [stdout] | [INFO] [stdout] 855 | Terminator::ReturnCall { func, args } => 0, [INFO] [stdout] | ^^^^ help: try ignoring the field: `func: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:855:44 [INFO] [stdout] | [INFO] [stdout] 855 | Terminator::ReturnCall { func, args } => 0, [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:856:46 [INFO] [stdout] | [INFO] [stdout] 856 | Terminator::ReturnCallIndirect { sig, table, args } => 0, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `table` [INFO] [stdout] --> src/ir/func.rs:856:51 [INFO] [stdout] | [INFO] [stdout] 856 | Terminator::ReturnCallIndirect { sig, table, args } => 0, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:856:58 [INFO] [stdout] | [INFO] [stdout] 856 | Terminator::ReturnCallIndirect { sig, table, args } => 0, [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:857:41 [INFO] [stdout] | [INFO] [stdout] 857 | Terminator::ReturnCallRef { sig, args } => 0, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:857:46 [INFO] [stdout] | [INFO] [stdout] 857 | Terminator::ReturnCallRef { sig, args } => 0, [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> src/ir/func.rs:887:38 [INFO] [stdout] | [INFO] [stdout] 887 | Terminator::ReturnCall { func, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `func: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:887:44 [INFO] [stdout] | [INFO] [stdout] 887 | Terminator::ReturnCall { func, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:888:46 [INFO] [stdout] | [INFO] [stdout] 888 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `table` [INFO] [stdout] --> src/ir/func.rs:888:51 [INFO] [stdout] | [INFO] [stdout] 888 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^^^ help: try ignoring the field: `table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:888:58 [INFO] [stdout] | [INFO] [stdout] 888 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:889:41 [INFO] [stdout] | [INFO] [stdout] 889 | Terminator::ReturnCallRef { sig, args } => {} [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:889:46 [INFO] [stdout] | [INFO] [stdout] 889 | Terminator::ReturnCallRef { sig, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> src/ir/func.rs:917:38 [INFO] [stdout] | [INFO] [stdout] 917 | Terminator::ReturnCall { func, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `func: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:917:44 [INFO] [stdout] | [INFO] [stdout] 917 | Terminator::ReturnCall { func, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:918:46 [INFO] [stdout] | [INFO] [stdout] 918 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `table` [INFO] [stdout] --> src/ir/func.rs:918:51 [INFO] [stdout] | [INFO] [stdout] 918 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^^^ help: try ignoring the field: `table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:918:58 [INFO] [stdout] | [INFO] [stdout] 918 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:919:41 [INFO] [stdout] | [INFO] [stdout] 919 | Terminator::ReturnCallRef { sig, args } => {} [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:919:46 [INFO] [stdout] | [INFO] [stdout] 919 | Terminator::ReturnCallRef { sig, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ir/func.rs:922:79 [INFO] [stdout] | [INFO] [stdout] 922 | pub fn visit_target R>(&self, index: usize, mut f: F) -> R { [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ir/func.rs:928:9 [INFO] [stdout] | [INFO] [stdout] 928 | mut f: F, [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] --> src/ir/func.rs:943:9 [INFO] [stdout] | [INFO] [stdout] 943 | mut f: F, [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> src/ir/func.rs:993:39 [INFO] [stdout] | [INFO] [stdout] 993 | &Terminator::ReturnCall { func, ref args } => { [INFO] [stdout] | ^^^^ help: try ignoring the field: `func: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:999:17 [INFO] [stdout] | [INFO] [stdout] 999 | sig, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `table` [INFO] [stdout] --> src/ir/func.rs:1000:17 [INFO] [stdout] | [INFO] [stdout] 1000 | table, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> src/ir/func.rs:1025:43 [INFO] [stdout] | [INFO] [stdout] 1025 | &mut Terminator::ReturnCall { func, ref mut args } => { [INFO] [stdout] | ^^^^ help: try ignoring the field: `func: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:1031:17 [INFO] [stdout] | [INFO] [stdout] 1031 | sig, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `table` [INFO] [stdout] --> src/ir/func.rs:1032:17 [INFO] [stdout] | [INFO] [stdout] 1032 | table, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:1039:46 [INFO] [stdout] | [INFO] [stdout] 1039 | &mut Terminator::ReturnCallRef { sig, ref mut args } => { [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shared` [INFO] [stdout] --> src/ir/display.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | shared, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `shared: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/op_traits.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/op_traits.rs:34:25 [INFO] [stdout] | [INFO] [stdout] 34 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/op_traits.rs:699:25 [INFO] [stdout] | [INFO] [stdout] 699 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:716:29 [INFO] [stdout] | [INFO] [stdout] 716 | Operator::RefNull { ty } => Ok(Cow::Borrowed(&[])), [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/op_traits.rs:1135:37 [INFO] [stdout] | [INFO] [stdout] 1135 | &Operator::StructGet { sig, idx } => { [INFO] [stdout] | ^^^ help: try ignoring the field: `idx: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fields` [INFO] [stdout] --> src/op_traits.rs:1136:41 [INFO] [stdout] | [INFO] [stdout] 1136 | let SignatureData::Struct { fields, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1176:40 [INFO] [stdout] | [INFO] [stdout] 1176 | let SignatureData::Array { ty, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1227:30 [INFO] [stdout] | [INFO] [stdout] 1227 | &Operator::RefTest { ty } => Ok(Cow::Owned(vec![ [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1230:30 [INFO] [stdout] | [INFO] [stdout] 1230 | &Operator::RefCast { ty } => Ok(Cow::Owned(vec![ [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/op_traits.rs:1172:31 [INFO] [stdout] | [INFO] [stdout] 1172 | (0..num).map(|a| ty.value.clone().unpack()).collect(), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/backend/mod.rs:1448:31 [INFO] [stdout] | [INFO] [stdout] 1448 | &ImportKind::Type(ty) => todo!(), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ty` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/backend/mod.rs:1561:31 [INFO] [stdout] | [INFO] [stdout] 1561 | &ExportKind::Type(ty) => todo!(), [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/op_traits.rs:1249:17 [INFO] [stdout] | [INFO] [stdout] 1249 | params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/op_traits.rs:1258:17 [INFO] [stdout] | [INFO] [stdout] 1258 | params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/op_traits.rs:1744:17 [INFO] [stdout] | [INFO] [stdout] 1744 | params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1762:40 [INFO] [stdout] | [INFO] [stdout] 1762 | Operator::MemoryAtomicNotify { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_memory_atomic_notify [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1763:40 [INFO] [stdout] | [INFO] [stdout] 1763 | Operator::MemoryAtomicWait32 { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_memory_atomic_wait32 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1764:40 [INFO] [stdout] | [INFO] [stdout] 1764 | Operator::MemoryAtomicWait64 { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_memory_atomic_wait64 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1766:37 [INFO] [stdout] | [INFO] [stdout] 1766 | Operator::I32AtomicRmwAdd { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_add [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1767:37 [INFO] [stdout] | [INFO] [stdout] 1767 | Operator::I64AtomicRmwAdd { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_add [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1768:39 [INFO] [stdout] | [INFO] [stdout] 1768 | Operator::I32AtomicRmw8AddU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw8_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1769:40 [INFO] [stdout] | [INFO] [stdout] 1769 | Operator::I32AtomicRmw16AddU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw16_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1770:39 [INFO] [stdout] | [INFO] [stdout] 1770 | Operator::I64AtomicRmw8AddU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw8_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1771:40 [INFO] [stdout] | [INFO] [stdout] 1771 | Operator::I64AtomicRmw16AddU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1772:40 [INFO] [stdout] | [INFO] [stdout] 1772 | Operator::I64AtomicRmw32AddU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1773:37 [INFO] [stdout] | [INFO] [stdout] 1773 | Operator::I32AtomicRmwSub { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_sub [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1774:37 [INFO] [stdout] | [INFO] [stdout] 1774 | Operator::I64AtomicRmwSub { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_sub [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1775:39 [INFO] [stdout] | [INFO] [stdout] 1775 | Operator::I32AtomicRmw8SubU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw8_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1776:40 [INFO] [stdout] | [INFO] [stdout] 1776 | Operator::I32AtomicRmw16SubU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw16_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1777:39 [INFO] [stdout] | [INFO] [stdout] 1777 | Operator::I64AtomicRmw8SubU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw8_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1778:40 [INFO] [stdout] | [INFO] [stdout] 1778 | Operator::I64AtomicRmw16SubU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1779:40 [INFO] [stdout] | [INFO] [stdout] 1779 | Operator::I64AtomicRmw32SubU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1780:37 [INFO] [stdout] | [INFO] [stdout] 1780 | Operator::I32AtomicRmwAnd { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_and [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1781:37 [INFO] [stdout] | [INFO] [stdout] 1781 | Operator::I64AtomicRmwAnd { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_and [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1782:39 [INFO] [stdout] | [INFO] [stdout] 1782 | Operator::I32AtomicRmw8AndU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw8_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1783:40 [INFO] [stdout] | [INFO] [stdout] 1783 | Operator::I32AtomicRmw16AndU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw16_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1784:39 [INFO] [stdout] | [INFO] [stdout] 1784 | Operator::I64AtomicRmw8AndU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw8_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1785:40 [INFO] [stdout] | [INFO] [stdout] 1785 | Operator::I64AtomicRmw16AndU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1786:40 [INFO] [stdout] | [INFO] [stdout] 1786 | Operator::I64AtomicRmw32AndU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1787:36 [INFO] [stdout] | [INFO] [stdout] 1787 | Operator::I32AtomicRmwOr { memarg } => Ok(Cow::Borrowed(&[Type::I32])), // => visit_i32_atomic_rmw_or [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1788:36 [INFO] [stdout] | [INFO] [stdout] 1788 | Operator::I64AtomicRmwOr { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_or [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1789:38 [INFO] [stdout] | [INFO] [stdout] 1789 | Operator::I32AtomicRmw8OrU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw8_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1790:39 [INFO] [stdout] | [INFO] [stdout] 1790 | Operator::I32AtomicRmw16OrU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw16_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1791:38 [INFO] [stdout] | [INFO] [stdout] 1791 | Operator::I64AtomicRmw8OrU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw8_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1792:39 [INFO] [stdout] | [INFO] [stdout] 1792 | Operator::I64AtomicRmw16OrU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1793:39 [INFO] [stdout] | [INFO] [stdout] 1793 | Operator::I64AtomicRmw32OrU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1794:37 [INFO] [stdout] | [INFO] [stdout] 1794 | Operator::I32AtomicRmwXor { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_xor [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1795:37 [INFO] [stdout] | [INFO] [stdout] 1795 | Operator::I64AtomicRmwXor { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_xor [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1796:39 [INFO] [stdout] | [INFO] [stdout] 1796 | Operator::I32AtomicRmw8XorU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw8_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1797:40 [INFO] [stdout] | [INFO] [stdout] 1797 | Operator::I32AtomicRmw16XorU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw16_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1798:39 [INFO] [stdout] | [INFO] [stdout] 1798 | Operator::I64AtomicRmw8XorU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw8_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1799:40 [INFO] [stdout] | [INFO] [stdout] 1799 | Operator::I64AtomicRmw16XorU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1800:40 [INFO] [stdout] | [INFO] [stdout] 1800 | Operator::I64AtomicRmw32XorU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1801:38 [INFO] [stdout] | [INFO] [stdout] 1801 | Operator::I32AtomicRmwXchg { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_xchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1802:38 [INFO] [stdout] | [INFO] [stdout] 1802 | Operator::I64AtomicRmwXchg { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_xchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1803:40 [INFO] [stdout] | [INFO] [stdout] 1803 | Operator::I32AtomicRmw8XchgU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), // => visit_i32_atomic_rmw8_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1804:41 [INFO] [stdout] | [INFO] [stdout] 1804 | Operator::I32AtomicRmw16XchgU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), // => visit_i32_atomic_rmw16_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1805:40 [INFO] [stdout] | [INFO] [stdout] 1805 | Operator::I64AtomicRmw8XchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), // => visit_i64_atomic_rmw8_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1806:41 [INFO] [stdout] | [INFO] [stdout] 1806 | Operator::I64AtomicRmw16XchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1807:41 [INFO] [stdout] | [INFO] [stdout] 1807 | Operator::I64AtomicRmw32XchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1808:41 [INFO] [stdout] | [INFO] [stdout] 1808 | Operator::I32AtomicRmwCmpxchg { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_cmpxchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1809:41 [INFO] [stdout] | [INFO] [stdout] 1809 | Operator::I64AtomicRmwCmpxchg { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_cmpxchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1810:43 [INFO] [stdout] | [INFO] [stdout] 1810 | Operator::I32AtomicRmw8CmpxchgU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), // => visit_i32_atomic_rmw8_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1811:44 [INFO] [stdout] | [INFO] [stdout] 1811 | Operator::I32AtomicRmw16CmpxchgU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), // => visit_i32_atomic_rmw16_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1812:43 [INFO] [stdout] | [INFO] [stdout] 1812 | Operator::I64AtomicRmw8CmpxchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), // => visit_i64_atomic_rmw8_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1813:44 [INFO] [stdout] | [INFO] [stdout] 1813 | Operator::I64AtomicRmw16CmpxchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), // => visit_i64_atomic_rmw16_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1814:44 [INFO] [stdout] | [INFO] [stdout] 1814 | Operator::I64AtomicRmw32CmpxchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_c [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fields` [INFO] [stdout] --> src/op_traits.rs:1816:41 [INFO] [stdout] | [INFO] [stdout] 1816 | let SignatureData::Struct { fields, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/op_traits.rs:1835:37 [INFO] [stdout] | [INFO] [stdout] 1835 | &Operator::StructSet { sig, idx } => { [INFO] [stdout] | ^^^ help: try ignoring the field: `idx: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fields` [INFO] [stdout] --> src/op_traits.rs:1836:41 [INFO] [stdout] | [INFO] [stdout] 1836 | let SignatureData::Struct { fields, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1842:40 [INFO] [stdout] | [INFO] [stdout] 1842 | let SignatureData::Array { ty, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/op_traits.rs:1850:41 [INFO] [stdout] | [INFO] [stdout] 1850 | &Operator::ArrayNewFixed { sig, num } => { [INFO] [stdout] | ^^^ help: try ignoring the field: `num: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1851:40 [INFO] [stdout] | [INFO] [stdout] 1851 | let SignatureData::Array { ty, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1866:40 [INFO] [stdout] | [INFO] [stdout] 1866 | let SignatureData::Array { ty, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1872:40 [INFO] [stdout] | [INFO] [stdout] 1872 | let SignatureData::Array { ty, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dest` [INFO] [stdout] --> src/op_traits.rs:1877:32 [INFO] [stdout] | [INFO] [stdout] 1877 | &Operator::ArrayCopy { dest, src } => Ok(Cow::Borrowed(&[])), [INFO] [stdout] | ^^^^ help: try ignoring the field: `dest: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/op_traits.rs:1877:38 [INFO] [stdout] | [INFO] [stdout] 1877 | &Operator::ArrayCopy { dest, src } => Ok(Cow::Borrowed(&[])), [INFO] [stdout] | ^^^ help: try ignoring the field: `src: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1879:30 [INFO] [stdout] | [INFO] [stdout] 1879 | &Operator::RefTest { ty } => Ok(Cow::Borrowed(&[Type::I32])), [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:2364:33 [INFO] [stdout] | [INFO] [stdout] 2364 | Operator::RefNull { ty } => &[], [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2366:44 [INFO] [stdout] | [INFO] [stdout] 2366 | Operator::MemoryAtomicNotify { memarg } => &[AtomicStuff], //=> visit_memory_atomic_notify [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2367:44 [INFO] [stdout] | [INFO] [stdout] 2367 | Operator::MemoryAtomicWait32 { memarg } => &[AtomicStuff], //=> visit_memory_atomic_wait32 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2368:44 [INFO] [stdout] | [INFO] [stdout] 2368 | Operator::MemoryAtomicWait64 { memarg } => &[AtomicStuff], //=> visit_memory_atomic_wait64 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2370:39 [INFO] [stdout] | [INFO] [stdout] 2370 | Operator::I32AtomicLoad { memarg } => &[AtomicStuff, ReadMem], //=> visit_i32_atomic_load [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2371:39 [INFO] [stdout] | [INFO] [stdout] 2371 | Operator::I64AtomicLoad { memarg } => &[AtomicStuff, ReadMem], //=> visit_i64_atomic_load [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2372:41 [INFO] [stdout] | [INFO] [stdout] 2372 | Operator::I32AtomicLoad8U { memarg } => &[AtomicStuff, ReadMem], //=> visit_i32_atomic_load8_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2373:42 [INFO] [stdout] | [INFO] [stdout] 2373 | Operator::I32AtomicLoad16U { memarg } => &[AtomicStuff, ReadMem], //=> visit_i32_atomic_load16_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2374:41 [INFO] [stdout] | [INFO] [stdout] 2374 | Operator::I64AtomicLoad8U { memarg } => &[AtomicStuff, ReadMem], //=> visit_i64_atomic_load8_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2375:42 [INFO] [stdout] | [INFO] [stdout] 2375 | Operator::I64AtomicLoad16U { memarg } => &[AtomicStuff, ReadMem], //=> visit_i64_atomic_load16_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2376:42 [INFO] [stdout] | [INFO] [stdout] 2376 | Operator::I64AtomicLoad32U { memarg } => &[AtomicStuff, ReadMem], //=> visit_i64_atomic_load32_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2377:40 [INFO] [stdout] | [INFO] [stdout] 2377 | Operator::I32AtomicStore { memarg } => &[AtomicStuff, WriteMem], //=> visit_i32_atomic_store [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2378:40 [INFO] [stdout] | [INFO] [stdout] 2378 | Operator::I64AtomicStore { memarg } => &[AtomicStuff, WriteMem], //=> visit_i64_atomic_store [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2379:41 [INFO] [stdout] | [INFO] [stdout] 2379 | Operator::I32AtomicStore8 { memarg } => &[AtomicStuff, WriteMem], //=> visit_i32_atomic_store8 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2380:42 [INFO] [stdout] | [INFO] [stdout] 2380 | Operator::I32AtomicStore16 { memarg } => &[AtomicStuff, WriteMem], //=> visit_i32_atomic_store16 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2381:41 [INFO] [stdout] | [INFO] [stdout] 2381 | Operator::I64AtomicStore8 { memarg } => &[AtomicStuff, WriteMem], //=> visit_i64_atomic_store8 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2382:42 [INFO] [stdout] | [INFO] [stdout] 2382 | Operator::I64AtomicStore16 { memarg } => &[AtomicStuff, WriteMem], //=> visit_i64_atomic_store16 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2383:42 [INFO] [stdout] | [INFO] [stdout] 2383 | Operator::I64AtomicStore32 { memarg } => &[AtomicStuff, WriteMem], //=> visit_i64_atomic_store32 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2384:41 [INFO] [stdout] | [INFO] [stdout] 2384 | Operator::I32AtomicRmwAdd { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_add [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2385:41 [INFO] [stdout] | [INFO] [stdout] 2385 | Operator::I64AtomicRmwAdd { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_add [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2386:43 [INFO] [stdout] | [INFO] [stdout] 2386 | Operator::I32AtomicRmw8AddU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw8_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2387:44 [INFO] [stdout] | [INFO] [stdout] 2387 | Operator::I32AtomicRmw16AddU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw16_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2388:43 [INFO] [stdout] | [INFO] [stdout] 2388 | Operator::I64AtomicRmw8AddU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw8_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2389:44 [INFO] [stdout] | [INFO] [stdout] 2389 | Operator::I64AtomicRmw16AddU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2390:44 [INFO] [stdout] | [INFO] [stdout] 2390 | Operator::I64AtomicRmw32AddU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2391:41 [INFO] [stdout] | [INFO] [stdout] 2391 | Operator::I32AtomicRmwSub { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_sub [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2392:41 [INFO] [stdout] | [INFO] [stdout] 2392 | Operator::I64AtomicRmwSub { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_sub [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2393:43 [INFO] [stdout] | [INFO] [stdout] 2393 | Operator::I32AtomicRmw8SubU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw8_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2394:44 [INFO] [stdout] | [INFO] [stdout] 2394 | Operator::I32AtomicRmw16SubU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw16_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2395:43 [INFO] [stdout] | [INFO] [stdout] 2395 | Operator::I64AtomicRmw8SubU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw8_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2396:44 [INFO] [stdout] | [INFO] [stdout] 2396 | Operator::I64AtomicRmw16SubU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2397:44 [INFO] [stdout] | [INFO] [stdout] 2397 | Operator::I64AtomicRmw32SubU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2398:41 [INFO] [stdout] | [INFO] [stdout] 2398 | Operator::I32AtomicRmwAnd { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_and [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2399:41 [INFO] [stdout] | [INFO] [stdout] 2399 | Operator::I64AtomicRmwAnd { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_and [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2400:43 [INFO] [stdout] | [INFO] [stdout] 2400 | Operator::I32AtomicRmw8AndU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw8_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2401:44 [INFO] [stdout] | [INFO] [stdout] 2401 | Operator::I32AtomicRmw16AndU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw16_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2402:43 [INFO] [stdout] | [INFO] [stdout] 2402 | Operator::I64AtomicRmw8AndU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw8_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2403:44 [INFO] [stdout] | [INFO] [stdout] 2403 | Operator::I64AtomicRmw16AndU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2404:44 [INFO] [stdout] | [INFO] [stdout] 2404 | Operator::I64AtomicRmw32AndU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2405:40 [INFO] [stdout] | [INFO] [stdout] 2405 | Operator::I32AtomicRmwOr { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i32_atomic_rmw_or [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2406:40 [INFO] [stdout] | [INFO] [stdout] 2406 | Operator::I64AtomicRmwOr { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_or [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2407:42 [INFO] [stdout] | [INFO] [stdout] 2407 | Operator::I32AtomicRmw8OrU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw8_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2408:43 [INFO] [stdout] | [INFO] [stdout] 2408 | Operator::I32AtomicRmw16OrU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw16_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2409:42 [INFO] [stdout] | [INFO] [stdout] 2409 | Operator::I64AtomicRmw8OrU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw8_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2410:43 [INFO] [stdout] | [INFO] [stdout] 2410 | Operator::I64AtomicRmw16OrU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2411:43 [INFO] [stdout] | [INFO] [stdout] 2411 | Operator::I64AtomicRmw32OrU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2412:41 [INFO] [stdout] | [INFO] [stdout] 2412 | Operator::I32AtomicRmwXor { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_xor [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2413:41 [INFO] [stdout] | [INFO] [stdout] 2413 | Operator::I64AtomicRmwXor { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_xor [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2414:43 [INFO] [stdout] | [INFO] [stdout] 2414 | Operator::I32AtomicRmw8XorU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw8_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2415:44 [INFO] [stdout] | [INFO] [stdout] 2415 | Operator::I32AtomicRmw16XorU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw16_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2416:43 [INFO] [stdout] | [INFO] [stdout] 2416 | Operator::I64AtomicRmw8XorU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw8_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2417:44 [INFO] [stdout] | [INFO] [stdout] 2417 | Operator::I64AtomicRmw16XorU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2418:44 [INFO] [stdout] | [INFO] [stdout] 2418 | Operator::I64AtomicRmw32XorU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2419:42 [INFO] [stdout] | [INFO] [stdout] 2419 | Operator::I32AtomicRmwXchg { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_xchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2420:42 [INFO] [stdout] | [INFO] [stdout] 2420 | Operator::I64AtomicRmwXchg { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_xchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2421:44 [INFO] [stdout] | [INFO] [stdout] 2421 | Operator::I32AtomicRmw8XchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i32_atomic_rmw8_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `options` [INFO] [stdout] --> src/frontend.rs:30:47 [INFO] [stdout] | [INFO] [stdout] 30 | pub(crate) fn wasm_to_ir<'a>(bytes: &'a [u8], options: &FrontendOptions) -> Result> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_options` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2422:45 [INFO] [stdout] | [INFO] [stdout] 2422 | Operator::I32AtomicRmw16XchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i32_atomic_rmw16_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2423:44 [INFO] [stdout] | [INFO] [stdout] 2423 | Operator::I64AtomicRmw8XchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i64_atomic_rmw8_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2424:45 [INFO] [stdout] | [INFO] [stdout] 2424 | Operator::I64AtomicRmw16XchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2425:45 [INFO] [stdout] | [INFO] [stdout] 2425 | Operator::I64AtomicRmw32XchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2426:45 [INFO] [stdout] | [INFO] [stdout] 2426 | Operator::I32AtomicRmwCmpxchg { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_cmpxchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2427:45 [INFO] [stdout] | [INFO] [stdout] 2427 | Operator::I64AtomicRmwCmpxchg { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_cmpxchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2428:47 [INFO] [stdout] | [INFO] [stdout] 2428 | Operator::I32AtomicRmw8CmpxchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i32_atomic_rmw8_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2429:48 [INFO] [stdout] | [INFO] [stdout] 2429 | Operator::I32AtomicRmw16CmpxchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i32_atomic_rmw16_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2430:47 [INFO] [stdout] | [INFO] [stdout] 2430 | Operator::I64AtomicRmw8CmpxchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i64_atomic_rmw8_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2431:48 [INFO] [stdout] | [INFO] [stdout] 2431 | Operator::I64AtomicRmw16CmpxchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i64_atomic_rmw16_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2432:48 [INFO] [stdout] | [INFO] [stdout] 2432 | Operator::I64AtomicRmw32CmpxchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2433:35 [INFO] [stdout] | [INFO] [stdout] 2433 | Operator::StructNew { sig } => &[], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2434:35 [INFO] [stdout] | [INFO] [stdout] 2434 | Operator::StructGet { sig, idx } => &[ReadGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/op_traits.rs:2434:40 [INFO] [stdout] | [INFO] [stdout] 2434 | Operator::StructGet { sig, idx } => &[ReadGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `idx: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2435:35 [INFO] [stdout] | [INFO] [stdout] 2435 | Operator::StructSet { sig, idx } => &[WriteGlobal], //=> visit_i64_atomic_rmw32_c [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/op_traits.rs:2435:40 [INFO] [stdout] | [INFO] [stdout] 2435 | Operator::StructSet { sig, idx } => &[WriteGlobal], //=> visit_i64_atomic_rmw32_c [INFO] [stdout] | ^^^ help: try ignoring the field: `idx: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2436:34 [INFO] [stdout] | [INFO] [stdout] 2436 | Operator::ArrayNew { sig } => &[], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2437:39 [INFO] [stdout] | [INFO] [stdout] 2437 | Operator::ArrayNewFixed { sig, num } => &[], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/op_traits.rs:2437:44 [INFO] [stdout] | [INFO] [stdout] 2437 | Operator::ArrayNewFixed { sig, num } => &[], [INFO] [stdout] | ^^^ help: try ignoring the field: `num: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2438:34 [INFO] [stdout] | [INFO] [stdout] 2438 | Operator::ArrayGet { sig } => &[ReadGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2439:34 [INFO] [stdout] | [INFO] [stdout] 2439 | Operator::ArraySet { sig } => &[WriteGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2440:35 [INFO] [stdout] | [INFO] [stdout] 2440 | Operator::ArrayFill { sig } => &[WriteGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dest` [INFO] [stdout] --> src/op_traits.rs:2441:35 [INFO] [stdout] | [INFO] [stdout] 2441 | Operator::ArrayCopy { dest, src } => &[ReadGlobal, WriteGlobal], [INFO] [stdout] | ^^^^ help: try ignoring the field: `dest: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/op_traits.rs:2441:41 [INFO] [stdout] | [INFO] [stdout] 2441 | Operator::ArrayCopy { dest, src } => &[ReadGlobal, WriteGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `src: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:2443:33 [INFO] [stdout] | [INFO] [stdout] 2443 | Operator::RefTest { ty } => &[], [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:2444:33 [INFO] [stdout] | [INFO] [stdout] 2444 | Operator::RefCast { ty } => &[Trap], [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/frontend.rs:168:21 [INFO] [stdout] | [INFO] [stdout] 168 | t => { [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/frontend.rs:168:21 [INFO] [stdout] | [INFO] [stdout] 123 | TypeRef::Func(sig_idx) => { [INFO] [stdout] | ---------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 130 | TypeRef::Global(ty) => { [INFO] [stdout] | ------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 140 | TypeRef::Table(ty) => { [INFO] [stdout] | ------------------ matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 150 | TypeRef::Memory(mem) => { [INFO] [stdout] | -------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 168 | t => { [INFO] [stdout] | ^ ...and 1 other patterns collectively make this unreachable [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/frontend.rs:240:21 [INFO] [stdout] | [INFO] [stdout] 240 | _ => None, [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/frontend.rs:240:21 [INFO] [stdout] | [INFO] [stdout] 233 | ExternalKind::Func => Some(ExportKind::Func(Func::from(export.index))), [INFO] [stdout] | ------------------ matches some of the same values [INFO] [stdout] 234 | ExternalKind::Table => Some(ExportKind::Table(Table::from(export.index))), [INFO] [stdout] | ------------------- matches some of the same values [INFO] [stdout] 235 | ExternalKind::Global => Some(ExportKind::Global(Global::from(export.index))), [INFO] [stdout] | -------------------- matches some of the same values [INFO] [stdout] 236 | ExternalKind::Memory => Some(ExportKind::Memory(Memory::from(export.index))), [INFO] [stdout] | -------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 240 | _ => None, [INFO] [stdout] | ^ ...and 1 other patterns collectively make this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3377:29 [INFO] [stdout] | [INFO] [stdout] 3377 | Operator::I32Load { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3378:29 [INFO] [stdout] | [INFO] [stdout] 3378 | Operator::I64Load { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3379:29 [INFO] [stdout] | [INFO] [stdout] 3379 | Operator::F32Load { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3380:29 [INFO] [stdout] | [INFO] [stdout] 3380 | Operator::F64Load { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3381:31 [INFO] [stdout] | [INFO] [stdout] 3381 | Operator::I32Load8S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3382:31 [INFO] [stdout] | [INFO] [stdout] 3382 | Operator::I32Load8U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3383:32 [INFO] [stdout] | [INFO] [stdout] 3383 | Operator::I32Load16S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3384:32 [INFO] [stdout] | [INFO] [stdout] 3384 | Operator::I32Load16U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3385:31 [INFO] [stdout] | [INFO] [stdout] 3385 | Operator::I64Load8S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3386:31 [INFO] [stdout] | [INFO] [stdout] 3386 | Operator::I64Load8U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3387:32 [INFO] [stdout] | [INFO] [stdout] 3387 | Operator::I64Load16S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3388:32 [INFO] [stdout] | [INFO] [stdout] 3388 | Operator::I64Load16U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3389:32 [INFO] [stdout] | [INFO] [stdout] 3389 | Operator::I64Load32S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3390:32 [INFO] [stdout] | [INFO] [stdout] 3390 | Operator::I64Load32U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3391:30 [INFO] [stdout] | [INFO] [stdout] 3391 | Operator::I32Store { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3392:30 [INFO] [stdout] | [INFO] [stdout] 3392 | Operator::I64Store { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3393:30 [INFO] [stdout] | [INFO] [stdout] 3393 | Operator::F32Store { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3394:30 [INFO] [stdout] | [INFO] [stdout] 3394 | Operator::F64Store { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3395:31 [INFO] [stdout] | [INFO] [stdout] 3395 | Operator::I32Store8 { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3396:32 [INFO] [stdout] | [INFO] [stdout] 3396 | Operator::I32Store16 { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3397:31 [INFO] [stdout] | [INFO] [stdout] 3397 | Operator::I64Store8 { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3398:32 [INFO] [stdout] | [INFO] [stdout] 3398 | Operator::I64Store16 { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3399:32 [INFO] [stdout] | [INFO] [stdout] 3399 | Operator::I64Store32 { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mem` [INFO] [stdout] --> src/op_traits.rs:3400:32 [INFO] [stdout] | [INFO] [stdout] 3400 | Operator::MemorySize { mem } => 1, [INFO] [stdout] | ^^^ help: try ignoring the field: `mem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mem` [INFO] [stdout] --> src/op_traits.rs:3401:32 [INFO] [stdout] | [INFO] [stdout] 3401 | Operator::MemoryGrow { mem } => 1, [INFO] [stdout] | ^^^ help: try ignoring the field: `mem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst_mem` [INFO] [stdout] --> src/op_traits.rs:3402:32 [INFO] [stdout] | [INFO] [stdout] 3402 | Operator::MemoryCopy { dst_mem, src_mem } => 2, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `dst_mem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src_mem` [INFO] [stdout] --> src/op_traits.rs:3402:41 [INFO] [stdout] | [INFO] [stdout] 3402 | Operator::MemoryCopy { dst_mem, src_mem } => 2, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `src_mem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mem` [INFO] [stdout] --> src/op_traits.rs:3403:32 [INFO] [stdout] | [INFO] [stdout] 3403 | Operator::MemoryFill { mem } => 1, [INFO] [stdout] | ^^^ help: try ignoring the field: `mem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3405:30 [INFO] [stdout] | [INFO] [stdout] 3405 | Operator::V128Load { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3406:34 [INFO] [stdout] | [INFO] [stdout] 3406 | Operator::V128Load8x8S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3407:34 [INFO] [stdout] | [INFO] [stdout] 3407 | Operator::V128Load8x8U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3408:35 [INFO] [stdout] | [INFO] [stdout] 3408 | Operator::V128Load16x4S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3409:35 [INFO] [stdout] | [INFO] [stdout] 3409 | Operator::V128Load16x4U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3410:35 [INFO] [stdout] | [INFO] [stdout] 3410 | Operator::V128Load32x2S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3411:35 [INFO] [stdout] | [INFO] [stdout] 3411 | Operator::V128Load32x2U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3412:36 [INFO] [stdout] | [INFO] [stdout] 3412 | Operator::V128Load8Splat { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3413:37 [INFO] [stdout] | [INFO] [stdout] 3413 | Operator::V128Load16Splat { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3414:37 [INFO] [stdout] | [INFO] [stdout] 3414 | Operator::V128Load32Splat { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3415:37 [INFO] [stdout] | [INFO] [stdout] 3415 | Operator::V128Load64Splat { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3416:36 [INFO] [stdout] | [INFO] [stdout] 3416 | Operator::V128Load32Zero { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3417:36 [INFO] [stdout] | [INFO] [stdout] 3417 | Operator::V128Load64Zero { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3418:31 [INFO] [stdout] | [INFO] [stdout] 3418 | Operator::V128Store { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3419:35 [INFO] [stdout] | [INFO] [stdout] 3419 | Operator::V128Load8Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3420:36 [INFO] [stdout] | [INFO] [stdout] 3420 | Operator::V128Load16Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3421:36 [INFO] [stdout] | [INFO] [stdout] 3421 | Operator::V128Load32Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3422:36 [INFO] [stdout] | [INFO] [stdout] 3422 | Operator::V128Load64Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3423:36 [INFO] [stdout] | [INFO] [stdout] 3423 | Operator::V128Store8Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3424:37 [INFO] [stdout] | [INFO] [stdout] 3424 | Operator::V128Store16Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3425:37 [INFO] [stdout] | [INFO] [stdout] 3425 | Operator::V128Store32Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3426:37 [INFO] [stdout] | [INFO] [stdout] 3426 | Operator::V128Store64Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/frontend.rs:962:13 [INFO] [stdout] | [INFO] [stdout] 962 | params, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `params: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shared` [INFO] [stdout] --> src/frontend.rs:964:13 [INFO] [stdout] | [INFO] [stdout] 964 | shared, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `shared: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/frontend.rs:1540:21 [INFO] [stdout] | [INFO] [stdout] 1540 | params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/frontend.rs:1552:29 [INFO] [stdout] | [INFO] [stdout] 1552 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/frontend.rs:1569:29 [INFO] [stdout] | [INFO] [stdout] 1569 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/frontend.rs:1587:29 [INFO] [stdout] | [INFO] [stdout] 1587 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/frontend.rs:1636:33 [INFO] [stdout] | [INFO] [stdout] 1636 | ... params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/ir.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 375 | _ => panic!("Cannot convert {:?} into reftype", ty), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/ir.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 368 | HeapType::ExternRef => wasm_encoder::RefType::EXTERNREF, [INFO] [stdout] | ------------------- matches some of the same values [INFO] [stdout] 369 | HeapType::FuncRef => wasm_encoder::RefType::FUNCREF, [INFO] [stdout] | ----------------- matches some of the same values [INFO] [stdout] 370 | HeapType::Sig { sig_index } => wasm_encoder::RefType { [INFO] [stdout] | --------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 374 | HeapType::Array => wasm_encoder::RefType::ARRAYREF, [INFO] [stdout] | --------------- matches some of the same values [INFO] [stdout] 375 | _ => panic!("Cannot convert {:?} into reftype", ty), [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/ir/module.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 100 | params, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `params: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/ir/module.rs:101:17 [INFO] [stdout] | [INFO] [stdout] 101 | returns, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `returns: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fields` [INFO] [stdout] --> src/ir/module.rs:104:37 [INFO] [stdout] | [INFO] [stdout] 104 | SignatureData::Struct { fields, shared } => *shared, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `fields: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/ir/module.rs:105:36 [INFO] [stdout] | [INFO] [stdout] 105 | SignatureData::Array { ty, shared } => *shared, [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `like` [INFO] [stdout] --> src/ir/module.rs:106:37 [INFO] [stdout] | [INFO] [stdout] 106 | SignatureData::Import { like, shared } => *shared, [INFO] [stdout] | ^^^^ help: try ignoring the field: `like: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `like` [INFO] [stdout] --> src/ir/module.rs:236:37 [INFO] [stdout] | [INFO] [stdout] 236 | SignatureData::Import { like, shared } => todo!(), [INFO] [stdout] | ^^^^ help: try ignoring the field: `like: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shared` [INFO] [stdout] --> src/ir/module.rs:236:43 [INFO] [stdout] | [INFO] [stdout] 236 | SignatureData::Import { like, shared } => todo!(), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `shared: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `target` [INFO] [stdout] --> src/ir/func.rs:843:30 [INFO] [stdout] | [INFO] [stdout] 843 | Terminator::Br { target } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `target: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cond` [INFO] [stdout] --> src/ir/func.rs:845:17 [INFO] [stdout] | [INFO] [stdout] 845 | cond, [INFO] [stdout] | ^^^^ help: try ignoring the field: `cond: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `if_true` [INFO] [stdout] --> src/ir/func.rs:846:17 [INFO] [stdout] | [INFO] [stdout] 846 | if_true, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `if_true: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `if_false` [INFO] [stdout] --> src/ir/func.rs:847:17 [INFO] [stdout] | [INFO] [stdout] 847 | if_false, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `if_false: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/ir/func.rs:850:17 [INFO] [stdout] | [INFO] [stdout] 850 | value, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `default` [INFO] [stdout] --> src/ir/func.rs:852:17 [INFO] [stdout] | [INFO] [stdout] 852 | default, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `default: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `values` [INFO] [stdout] --> src/ir/func.rs:854:34 [INFO] [stdout] | [INFO] [stdout] 854 | Terminator::Return { values } => 0, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `values: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> src/ir/func.rs:855:38 [INFO] [stdout] | [INFO] [stdout] 855 | Terminator::ReturnCall { func, args } => 0, [INFO] [stdout] | ^^^^ help: try ignoring the field: `func: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:855:44 [INFO] [stdout] | [INFO] [stdout] 855 | Terminator::ReturnCall { func, args } => 0, [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:856:46 [INFO] [stdout] | [INFO] [stdout] 856 | Terminator::ReturnCallIndirect { sig, table, args } => 0, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `table` [INFO] [stdout] --> src/ir/func.rs:856:51 [INFO] [stdout] | [INFO] [stdout] 856 | Terminator::ReturnCallIndirect { sig, table, args } => 0, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:856:58 [INFO] [stdout] | [INFO] [stdout] 856 | Terminator::ReturnCallIndirect { sig, table, args } => 0, [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:857:41 [INFO] [stdout] | [INFO] [stdout] 857 | Terminator::ReturnCallRef { sig, args } => 0, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:857:46 [INFO] [stdout] | [INFO] [stdout] 857 | Terminator::ReturnCallRef { sig, args } => 0, [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> src/ir/func.rs:887:38 [INFO] [stdout] | [INFO] [stdout] 887 | Terminator::ReturnCall { func, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `func: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:887:44 [INFO] [stdout] | [INFO] [stdout] 887 | Terminator::ReturnCall { func, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:888:46 [INFO] [stdout] | [INFO] [stdout] 888 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `table` [INFO] [stdout] --> src/ir/func.rs:888:51 [INFO] [stdout] | [INFO] [stdout] 888 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^^^ help: try ignoring the field: `table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:888:58 [INFO] [stdout] | [INFO] [stdout] 888 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:889:41 [INFO] [stdout] | [INFO] [stdout] 889 | Terminator::ReturnCallRef { sig, args } => {} [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:889:46 [INFO] [stdout] | [INFO] [stdout] 889 | Terminator::ReturnCallRef { sig, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> src/ir/func.rs:917:38 [INFO] [stdout] | [INFO] [stdout] 917 | Terminator::ReturnCall { func, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `func: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:917:44 [INFO] [stdout] | [INFO] [stdout] 917 | Terminator::ReturnCall { func, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:918:46 [INFO] [stdout] | [INFO] [stdout] 918 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `table` [INFO] [stdout] --> src/ir/func.rs:918:51 [INFO] [stdout] | [INFO] [stdout] 918 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^^^ help: try ignoring the field: `table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:918:58 [INFO] [stdout] | [INFO] [stdout] 918 | Terminator::ReturnCallIndirect { sig, table, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:919:41 [INFO] [stdout] | [INFO] [stdout] 919 | Terminator::ReturnCallRef { sig, args } => {} [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/ir/func.rs:919:46 [INFO] [stdout] | [INFO] [stdout] 919 | Terminator::ReturnCallRef { sig, args } => {} [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ir/func.rs:922:79 [INFO] [stdout] | [INFO] [stdout] 922 | pub fn visit_target R>(&self, index: usize, mut f: F) -> R { [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/ir/func.rs:928:9 [INFO] [stdout] | [INFO] [stdout] 928 | mut f: F, [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] --> src/ir/func.rs:943:9 [INFO] [stdout] | [INFO] [stdout] 943 | mut f: F, [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> src/ir/func.rs:993:39 [INFO] [stdout] | [INFO] [stdout] 993 | &Terminator::ReturnCall { func, ref args } => { [INFO] [stdout] | ^^^^ help: try ignoring the field: `func: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:999:17 [INFO] [stdout] | [INFO] [stdout] 999 | sig, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `table` [INFO] [stdout] --> src/ir/func.rs:1000:17 [INFO] [stdout] | [INFO] [stdout] 1000 | table, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> src/ir/func.rs:1025:43 [INFO] [stdout] | [INFO] [stdout] 1025 | &mut Terminator::ReturnCall { func, ref mut args } => { [INFO] [stdout] | ^^^^ help: try ignoring the field: `func: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:1031:17 [INFO] [stdout] | [INFO] [stdout] 1031 | sig, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `table` [INFO] [stdout] --> src/ir/func.rs:1032:17 [INFO] [stdout] | [INFO] [stdout] 1032 | table, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/ir/func.rs:1039:46 [INFO] [stdout] | [INFO] [stdout] 1039 | &mut Terminator::ReturnCallRef { sig, ref mut args } => { [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `shared` [INFO] [stdout] --> src/ir/display.rs:195:21 [INFO] [stdout] | [INFO] [stdout] 195 | shared, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `shared: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/op_traits.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/op_traits.rs:34:25 [INFO] [stdout] | [INFO] [stdout] 34 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/op_traits.rs:699:25 [INFO] [stdout] | [INFO] [stdout] 699 | params, returns, .. [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:716:29 [INFO] [stdout] | [INFO] [stdout] 716 | Operator::RefNull { ty } => Ok(Cow::Borrowed(&[])), [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/op_traits.rs:1135:37 [INFO] [stdout] | [INFO] [stdout] 1135 | &Operator::StructGet { sig, idx } => { [INFO] [stdout] | ^^^ help: try ignoring the field: `idx: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fields` [INFO] [stdout] --> src/op_traits.rs:1136:41 [INFO] [stdout] | [INFO] [stdout] 1136 | let SignatureData::Struct { fields, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1176:40 [INFO] [stdout] | [INFO] [stdout] 1176 | let SignatureData::Array { ty, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1227:30 [INFO] [stdout] | [INFO] [stdout] 1227 | &Operator::RefTest { ty } => Ok(Cow::Owned(vec![ [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1230:30 [INFO] [stdout] | [INFO] [stdout] 1230 | &Operator::RefCast { ty } => Ok(Cow::Owned(vec![ [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/op_traits.rs:1172:31 [INFO] [stdout] | [INFO] [stdout] 1172 | (0..num).map(|a| ty.value.clone().unpack()).collect(), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/op_traits.rs:1249:17 [INFO] [stdout] | [INFO] [stdout] 1249 | params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/op_traits.rs:1258:17 [INFO] [stdout] | [INFO] [stdout] 1258 | params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/op_traits.rs:1744:17 [INFO] [stdout] | [INFO] [stdout] 1744 | params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1762:40 [INFO] [stdout] | [INFO] [stdout] 1762 | Operator::MemoryAtomicNotify { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_memory_atomic_notify [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1763:40 [INFO] [stdout] | [INFO] [stdout] 1763 | Operator::MemoryAtomicWait32 { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_memory_atomic_wait32 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1764:40 [INFO] [stdout] | [INFO] [stdout] 1764 | Operator::MemoryAtomicWait64 { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_memory_atomic_wait64 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1766:37 [INFO] [stdout] | [INFO] [stdout] 1766 | Operator::I32AtomicRmwAdd { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_add [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1767:37 [INFO] [stdout] | [INFO] [stdout] 1767 | Operator::I64AtomicRmwAdd { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_add [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1768:39 [INFO] [stdout] | [INFO] [stdout] 1768 | Operator::I32AtomicRmw8AddU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw8_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1769:40 [INFO] [stdout] | [INFO] [stdout] 1769 | Operator::I32AtomicRmw16AddU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw16_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1770:39 [INFO] [stdout] | [INFO] [stdout] 1770 | Operator::I64AtomicRmw8AddU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw8_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1771:40 [INFO] [stdout] | [INFO] [stdout] 1771 | Operator::I64AtomicRmw16AddU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1772:40 [INFO] [stdout] | [INFO] [stdout] 1772 | Operator::I64AtomicRmw32AddU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1773:37 [INFO] [stdout] | [INFO] [stdout] 1773 | Operator::I32AtomicRmwSub { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_sub [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1774:37 [INFO] [stdout] | [INFO] [stdout] 1774 | Operator::I64AtomicRmwSub { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_sub [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1775:39 [INFO] [stdout] | [INFO] [stdout] 1775 | Operator::I32AtomicRmw8SubU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw8_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1776:40 [INFO] [stdout] | [INFO] [stdout] 1776 | Operator::I32AtomicRmw16SubU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw16_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1777:39 [INFO] [stdout] | [INFO] [stdout] 1777 | Operator::I64AtomicRmw8SubU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw8_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1778:40 [INFO] [stdout] | [INFO] [stdout] 1778 | Operator::I64AtomicRmw16SubU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1779:40 [INFO] [stdout] | [INFO] [stdout] 1779 | Operator::I64AtomicRmw32SubU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1780:37 [INFO] [stdout] | [INFO] [stdout] 1780 | Operator::I32AtomicRmwAnd { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_and [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1781:37 [INFO] [stdout] | [INFO] [stdout] 1781 | Operator::I64AtomicRmwAnd { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_and [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1782:39 [INFO] [stdout] | [INFO] [stdout] 1782 | Operator::I32AtomicRmw8AndU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw8_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1783:40 [INFO] [stdout] | [INFO] [stdout] 1783 | Operator::I32AtomicRmw16AndU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw16_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1784:39 [INFO] [stdout] | [INFO] [stdout] 1784 | Operator::I64AtomicRmw8AndU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw8_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1785:40 [INFO] [stdout] | [INFO] [stdout] 1785 | Operator::I64AtomicRmw16AndU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1786:40 [INFO] [stdout] | [INFO] [stdout] 1786 | Operator::I64AtomicRmw32AndU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1787:36 [INFO] [stdout] | [INFO] [stdout] 1787 | Operator::I32AtomicRmwOr { memarg } => Ok(Cow::Borrowed(&[Type::I32])), // => visit_i32_atomic_rmw_or [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1788:36 [INFO] [stdout] | [INFO] [stdout] 1788 | Operator::I64AtomicRmwOr { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_or [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1789:38 [INFO] [stdout] | [INFO] [stdout] 1789 | Operator::I32AtomicRmw8OrU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw8_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1790:39 [INFO] [stdout] | [INFO] [stdout] 1790 | Operator::I32AtomicRmw16OrU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw16_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1791:38 [INFO] [stdout] | [INFO] [stdout] 1791 | Operator::I64AtomicRmw8OrU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw8_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1792:39 [INFO] [stdout] | [INFO] [stdout] 1792 | Operator::I64AtomicRmw16OrU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1793:39 [INFO] [stdout] | [INFO] [stdout] 1793 | Operator::I64AtomicRmw32OrU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1794:37 [INFO] [stdout] | [INFO] [stdout] 1794 | Operator::I32AtomicRmwXor { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_xor [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1795:37 [INFO] [stdout] | [INFO] [stdout] 1795 | Operator::I64AtomicRmwXor { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_xor [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1796:39 [INFO] [stdout] | [INFO] [stdout] 1796 | Operator::I32AtomicRmw8XorU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw8_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1797:40 [INFO] [stdout] | [INFO] [stdout] 1797 | Operator::I32AtomicRmw16XorU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw16_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1798:39 [INFO] [stdout] | [INFO] [stdout] 1798 | Operator::I64AtomicRmw8XorU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw8_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1799:40 [INFO] [stdout] | [INFO] [stdout] 1799 | Operator::I64AtomicRmw16XorU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1800:40 [INFO] [stdout] | [INFO] [stdout] 1800 | Operator::I64AtomicRmw32XorU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1801:38 [INFO] [stdout] | [INFO] [stdout] 1801 | Operator::I32AtomicRmwXchg { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_xchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1802:38 [INFO] [stdout] | [INFO] [stdout] 1802 | Operator::I64AtomicRmwXchg { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_xchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1803:40 [INFO] [stdout] | [INFO] [stdout] 1803 | Operator::I32AtomicRmw8XchgU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), // => visit_i32_atomic_rmw8_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1804:41 [INFO] [stdout] | [INFO] [stdout] 1804 | Operator::I32AtomicRmw16XchgU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), // => visit_i32_atomic_rmw16_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1805:40 [INFO] [stdout] | [INFO] [stdout] 1805 | Operator::I64AtomicRmw8XchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), // => visit_i64_atomic_rmw8_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1806:41 [INFO] [stdout] | [INFO] [stdout] 1806 | Operator::I64AtomicRmw16XchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw16_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1807:41 [INFO] [stdout] | [INFO] [stdout] 1807 | Operator::I64AtomicRmw32XchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1808:41 [INFO] [stdout] | [INFO] [stdout] 1808 | Operator::I32AtomicRmwCmpxchg { memarg } => Ok(Cow::Borrowed(&[Type::I32])), //=> visit_i32_atomic_rmw_cmpxchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1809:41 [INFO] [stdout] | [INFO] [stdout] 1809 | Operator::I64AtomicRmwCmpxchg { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw_cmpxchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1810:43 [INFO] [stdout] | [INFO] [stdout] 1810 | Operator::I32AtomicRmw8CmpxchgU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), // => visit_i32_atomic_rmw8_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1811:44 [INFO] [stdout] | [INFO] [stdout] 1811 | Operator::I32AtomicRmw16CmpxchgU { memarg } => Ok(Cow::Borrowed(&[Type::I32])), // => visit_i32_atomic_rmw16_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1812:43 [INFO] [stdout] | [INFO] [stdout] 1812 | Operator::I64AtomicRmw8CmpxchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), // => visit_i64_atomic_rmw8_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1813:44 [INFO] [stdout] | [INFO] [stdout] 1813 | Operator::I64AtomicRmw16CmpxchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), // => visit_i64_atomic_rmw16_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:1814:44 [INFO] [stdout] | [INFO] [stdout] 1814 | Operator::I64AtomicRmw32CmpxchgU { memarg } => Ok(Cow::Borrowed(&[Type::I64])), //=> visit_i64_atomic_rmw32_c [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fields` [INFO] [stdout] --> src/op_traits.rs:1816:41 [INFO] [stdout] | [INFO] [stdout] 1816 | let SignatureData::Struct { fields, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/op_traits.rs:1835:37 [INFO] [stdout] | [INFO] [stdout] 1835 | &Operator::StructSet { sig, idx } => { [INFO] [stdout] | ^^^ help: try ignoring the field: `idx: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fields` [INFO] [stdout] --> src/op_traits.rs:1836:41 [INFO] [stdout] | [INFO] [stdout] 1836 | let SignatureData::Struct { fields, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1842:40 [INFO] [stdout] | [INFO] [stdout] 1842 | let SignatureData::Array { ty, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/op_traits.rs:1850:41 [INFO] [stdout] | [INFO] [stdout] 1850 | &Operator::ArrayNewFixed { sig, num } => { [INFO] [stdout] | ^^^ help: try ignoring the field: `num: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1851:40 [INFO] [stdout] | [INFO] [stdout] 1851 | let SignatureData::Array { ty, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1866:40 [INFO] [stdout] | [INFO] [stdout] 1866 | let SignatureData::Array { ty, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1872:40 [INFO] [stdout] | [INFO] [stdout] 1872 | let SignatureData::Array { ty, .. } = &module.signatures[sig] else { [INFO] [stdout] | ^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dest` [INFO] [stdout] --> src/op_traits.rs:1877:32 [INFO] [stdout] | [INFO] [stdout] 1877 | &Operator::ArrayCopy { dest, src } => Ok(Cow::Borrowed(&[])), [INFO] [stdout] | ^^^^ help: try ignoring the field: `dest: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/op_traits.rs:1877:38 [INFO] [stdout] | [INFO] [stdout] 1877 | &Operator::ArrayCopy { dest, src } => Ok(Cow::Borrowed(&[])), [INFO] [stdout] | ^^^ help: try ignoring the field: `src: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:1879:30 [INFO] [stdout] | [INFO] [stdout] 1879 | &Operator::RefTest { ty } => Ok(Cow::Borrowed(&[Type::I32])), [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:2364:33 [INFO] [stdout] | [INFO] [stdout] 2364 | Operator::RefNull { ty } => &[], [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2366:44 [INFO] [stdout] | [INFO] [stdout] 2366 | Operator::MemoryAtomicNotify { memarg } => &[AtomicStuff], //=> visit_memory_atomic_notify [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2367:44 [INFO] [stdout] | [INFO] [stdout] 2367 | Operator::MemoryAtomicWait32 { memarg } => &[AtomicStuff], //=> visit_memory_atomic_wait32 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2368:44 [INFO] [stdout] | [INFO] [stdout] 2368 | Operator::MemoryAtomicWait64 { memarg } => &[AtomicStuff], //=> visit_memory_atomic_wait64 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2370:39 [INFO] [stdout] | [INFO] [stdout] 2370 | Operator::I32AtomicLoad { memarg } => &[AtomicStuff, ReadMem], //=> visit_i32_atomic_load [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2371:39 [INFO] [stdout] | [INFO] [stdout] 2371 | Operator::I64AtomicLoad { memarg } => &[AtomicStuff, ReadMem], //=> visit_i64_atomic_load [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2372:41 [INFO] [stdout] | [INFO] [stdout] 2372 | Operator::I32AtomicLoad8U { memarg } => &[AtomicStuff, ReadMem], //=> visit_i32_atomic_load8_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2373:42 [INFO] [stdout] | [INFO] [stdout] 2373 | Operator::I32AtomicLoad16U { memarg } => &[AtomicStuff, ReadMem], //=> visit_i32_atomic_load16_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2374:41 [INFO] [stdout] | [INFO] [stdout] 2374 | Operator::I64AtomicLoad8U { memarg } => &[AtomicStuff, ReadMem], //=> visit_i64_atomic_load8_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2375:42 [INFO] [stdout] | [INFO] [stdout] 2375 | Operator::I64AtomicLoad16U { memarg } => &[AtomicStuff, ReadMem], //=> visit_i64_atomic_load16_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2376:42 [INFO] [stdout] | [INFO] [stdout] 2376 | Operator::I64AtomicLoad32U { memarg } => &[AtomicStuff, ReadMem], //=> visit_i64_atomic_load32_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2377:40 [INFO] [stdout] | [INFO] [stdout] 2377 | Operator::I32AtomicStore { memarg } => &[AtomicStuff, WriteMem], //=> visit_i32_atomic_store [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2378:40 [INFO] [stdout] | [INFO] [stdout] 2378 | Operator::I64AtomicStore { memarg } => &[AtomicStuff, WriteMem], //=> visit_i64_atomic_store [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2379:41 [INFO] [stdout] | [INFO] [stdout] 2379 | Operator::I32AtomicStore8 { memarg } => &[AtomicStuff, WriteMem], //=> visit_i32_atomic_store8 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2380:42 [INFO] [stdout] | [INFO] [stdout] 2380 | Operator::I32AtomicStore16 { memarg } => &[AtomicStuff, WriteMem], //=> visit_i32_atomic_store16 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2381:41 [INFO] [stdout] | [INFO] [stdout] 2381 | Operator::I64AtomicStore8 { memarg } => &[AtomicStuff, WriteMem], //=> visit_i64_atomic_store8 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2382:42 [INFO] [stdout] | [INFO] [stdout] 2382 | Operator::I64AtomicStore16 { memarg } => &[AtomicStuff, WriteMem], //=> visit_i64_atomic_store16 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2383:42 [INFO] [stdout] | [INFO] [stdout] 2383 | Operator::I64AtomicStore32 { memarg } => &[AtomicStuff, WriteMem], //=> visit_i64_atomic_store32 [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2384:41 [INFO] [stdout] | [INFO] [stdout] 2384 | Operator::I32AtomicRmwAdd { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_add [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2385:41 [INFO] [stdout] | [INFO] [stdout] 2385 | Operator::I64AtomicRmwAdd { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_add [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2386:43 [INFO] [stdout] | [INFO] [stdout] 2386 | Operator::I32AtomicRmw8AddU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw8_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2387:44 [INFO] [stdout] | [INFO] [stdout] 2387 | Operator::I32AtomicRmw16AddU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw16_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2388:43 [INFO] [stdout] | [INFO] [stdout] 2388 | Operator::I64AtomicRmw8AddU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw8_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2389:44 [INFO] [stdout] | [INFO] [stdout] 2389 | Operator::I64AtomicRmw16AddU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2390:44 [INFO] [stdout] | [INFO] [stdout] 2390 | Operator::I64AtomicRmw32AddU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_add_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2391:41 [INFO] [stdout] | [INFO] [stdout] 2391 | Operator::I32AtomicRmwSub { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_sub [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2392:41 [INFO] [stdout] | [INFO] [stdout] 2392 | Operator::I64AtomicRmwSub { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_sub [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2393:43 [INFO] [stdout] | [INFO] [stdout] 2393 | Operator::I32AtomicRmw8SubU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw8_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2394:44 [INFO] [stdout] | [INFO] [stdout] 2394 | Operator::I32AtomicRmw16SubU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw16_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2395:43 [INFO] [stdout] | [INFO] [stdout] 2395 | Operator::I64AtomicRmw8SubU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw8_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2396:44 [INFO] [stdout] | [INFO] [stdout] 2396 | Operator::I64AtomicRmw16SubU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2397:44 [INFO] [stdout] | [INFO] [stdout] 2397 | Operator::I64AtomicRmw32SubU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_sub_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2398:41 [INFO] [stdout] | [INFO] [stdout] 2398 | Operator::I32AtomicRmwAnd { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_and [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2399:41 [INFO] [stdout] | [INFO] [stdout] 2399 | Operator::I64AtomicRmwAnd { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_and [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2400:43 [INFO] [stdout] | [INFO] [stdout] 2400 | Operator::I32AtomicRmw8AndU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw8_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2401:44 [INFO] [stdout] | [INFO] [stdout] 2401 | Operator::I32AtomicRmw16AndU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw16_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2402:43 [INFO] [stdout] | [INFO] [stdout] 2402 | Operator::I64AtomicRmw8AndU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw8_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2403:44 [INFO] [stdout] | [INFO] [stdout] 2403 | Operator::I64AtomicRmw16AndU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2404:44 [INFO] [stdout] | [INFO] [stdout] 2404 | Operator::I64AtomicRmw32AndU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_and_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2405:40 [INFO] [stdout] | [INFO] [stdout] 2405 | Operator::I32AtomicRmwOr { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i32_atomic_rmw_or [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2406:40 [INFO] [stdout] | [INFO] [stdout] 2406 | Operator::I64AtomicRmwOr { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_or [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2407:42 [INFO] [stdout] | [INFO] [stdout] 2407 | Operator::I32AtomicRmw8OrU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw8_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2408:43 [INFO] [stdout] | [INFO] [stdout] 2408 | Operator::I32AtomicRmw16OrU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw16_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2409:42 [INFO] [stdout] | [INFO] [stdout] 2409 | Operator::I64AtomicRmw8OrU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw8_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2410:43 [INFO] [stdout] | [INFO] [stdout] 2410 | Operator::I64AtomicRmw16OrU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2411:43 [INFO] [stdout] | [INFO] [stdout] 2411 | Operator::I64AtomicRmw32OrU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_or_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2412:41 [INFO] [stdout] | [INFO] [stdout] 2412 | Operator::I32AtomicRmwXor { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_xor [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2413:41 [INFO] [stdout] | [INFO] [stdout] 2413 | Operator::I64AtomicRmwXor { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_xor [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2414:43 [INFO] [stdout] | [INFO] [stdout] 2414 | Operator::I32AtomicRmw8XorU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw8_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2415:44 [INFO] [stdout] | [INFO] [stdout] 2415 | Operator::I32AtomicRmw16XorU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw16_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2416:43 [INFO] [stdout] | [INFO] [stdout] 2416 | Operator::I64AtomicRmw8XorU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw8_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2417:44 [INFO] [stdout] | [INFO] [stdout] 2417 | Operator::I64AtomicRmw16XorU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2418:44 [INFO] [stdout] | [INFO] [stdout] 2418 | Operator::I64AtomicRmw32XorU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_xor_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2419:42 [INFO] [stdout] | [INFO] [stdout] 2419 | Operator::I32AtomicRmwXchg { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_xchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2420:42 [INFO] [stdout] | [INFO] [stdout] 2420 | Operator::I64AtomicRmwXchg { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_xchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2421:44 [INFO] [stdout] | [INFO] [stdout] 2421 | Operator::I32AtomicRmw8XchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i32_atomic_rmw8_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2422:45 [INFO] [stdout] | [INFO] [stdout] 2422 | Operator::I32AtomicRmw16XchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i32_atomic_rmw16_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2423:44 [INFO] [stdout] | [INFO] [stdout] 2423 | Operator::I64AtomicRmw8XchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i64_atomic_rmw8_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2424:45 [INFO] [stdout] | [INFO] [stdout] 2424 | Operator::I64AtomicRmw16XchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw16_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2425:45 [INFO] [stdout] | [INFO] [stdout] 2425 | Operator::I64AtomicRmw32XchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw32_xchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2426:45 [INFO] [stdout] | [INFO] [stdout] 2426 | Operator::I32AtomicRmwCmpxchg { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i32_atomic_rmw_cmpxchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2427:45 [INFO] [stdout] | [INFO] [stdout] 2427 | Operator::I64AtomicRmwCmpxchg { memarg } => &[AtomicStuff, WriteMem, ReadMem], //=> visit_i64_atomic_rmw_cmpxchg [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2428:47 [INFO] [stdout] | [INFO] [stdout] 2428 | Operator::I32AtomicRmw8CmpxchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i32_atomic_rmw8_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2429:48 [INFO] [stdout] | [INFO] [stdout] 2429 | Operator::I32AtomicRmw16CmpxchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i32_atomic_rmw16_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2430:47 [INFO] [stdout] | [INFO] [stdout] 2430 | Operator::I64AtomicRmw8CmpxchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i64_atomic_rmw8_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2431:48 [INFO] [stdout] | [INFO] [stdout] 2431 | Operator::I64AtomicRmw16CmpxchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], // => visit_i64_atomic_rmw16_cmpxchg_u [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memarg` [INFO] [stdout] --> src/op_traits.rs:2432:48 [INFO] [stdout] | [INFO] [stdout] 2432 | Operator::I64AtomicRmw32CmpxchgU { memarg } => &[AtomicStuff, WriteMem, ReadMem], [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memarg: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2433:35 [INFO] [stdout] | [INFO] [stdout] 2433 | Operator::StructNew { sig } => &[], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2434:35 [INFO] [stdout] | [INFO] [stdout] 2434 | Operator::StructGet { sig, idx } => &[ReadGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/op_traits.rs:2434:40 [INFO] [stdout] | [INFO] [stdout] 2434 | Operator::StructGet { sig, idx } => &[ReadGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `idx: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2435:35 [INFO] [stdout] | [INFO] [stdout] 2435 | Operator::StructSet { sig, idx } => &[WriteGlobal], //=> visit_i64_atomic_rmw32_c [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `idx` [INFO] [stdout] --> src/op_traits.rs:2435:40 [INFO] [stdout] | [INFO] [stdout] 2435 | Operator::StructSet { sig, idx } => &[WriteGlobal], //=> visit_i64_atomic_rmw32_c [INFO] [stdout] | ^^^ help: try ignoring the field: `idx: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2436:34 [INFO] [stdout] | [INFO] [stdout] 2436 | Operator::ArrayNew { sig } => &[], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2437:39 [INFO] [stdout] | [INFO] [stdout] 2437 | Operator::ArrayNewFixed { sig, num } => &[], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num` [INFO] [stdout] --> src/op_traits.rs:2437:44 [INFO] [stdout] | [INFO] [stdout] 2437 | Operator::ArrayNewFixed { sig, num } => &[], [INFO] [stdout] | ^^^ help: try ignoring the field: `num: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2438:34 [INFO] [stdout] | [INFO] [stdout] 2438 | Operator::ArrayGet { sig } => &[ReadGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2439:34 [INFO] [stdout] | [INFO] [stdout] 2439 | Operator::ArraySet { sig } => &[WriteGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/op_traits.rs:2440:35 [INFO] [stdout] | [INFO] [stdout] 2440 | Operator::ArrayFill { sig } => &[WriteGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dest` [INFO] [stdout] --> src/op_traits.rs:2441:35 [INFO] [stdout] | [INFO] [stdout] 2441 | Operator::ArrayCopy { dest, src } => &[ReadGlobal, WriteGlobal], [INFO] [stdout] | ^^^^ help: try ignoring the field: `dest: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src` [INFO] [stdout] --> src/op_traits.rs:2441:41 [INFO] [stdout] | [INFO] [stdout] 2441 | Operator::ArrayCopy { dest, src } => &[ReadGlobal, WriteGlobal], [INFO] [stdout] | ^^^ help: try ignoring the field: `src: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:2443:33 [INFO] [stdout] | [INFO] [stdout] 2443 | Operator::RefTest { ty } => &[], [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ty` [INFO] [stdout] --> src/op_traits.rs:2444:33 [INFO] [stdout] | [INFO] [stdout] 2444 | Operator::RefCast { ty } => &[Trap], [INFO] [stdout] | ^^ help: try ignoring the field: `ty: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig_index` [INFO] [stdout] --> src/passes/basic_opt.rs:215:52 [INFO] [stdout] | [INFO] [stdout] 215 | if let Operator::CallRef { sig_index } = op { [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `sig_index: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/passes/basic_opt.rs:310:48 [INFO] [stdout] | [INFO] [stdout] 310 | if let Terminator::ReturnCallRef { sig, args } = &body.blocks[block].terminator { [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tz` [INFO] [stdout] --> src/passes/mem_fusing.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | let tz = f.type_pool.from_iter(empty()); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_tz` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/passes/mem_fusing.rs:131:49 [INFO] [stdout] | [INFO] [stdout] 131 | if let ValueDef::Operator(a, b, c) = &mut w { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/passes/reorder_funs.rs:22:47 [INFO] [stdout] | [INFO] [stdout] 22 | if let Terminator::ReturnCall { func, args } = &mut k.terminator { [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> src/passes/reorder_funs.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | for (f, d) in m.memories.entries() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module` [INFO] [stdout] --> src/passes/unmem.rs:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | fn unmemmable(&mut self, module: &mut Module, mem: Memory) -> bool { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mem` [INFO] [stdout] --> src/passes/unmem.rs:145:51 [INFO] [stdout] | [INFO] [stdout] 145 | fn unmemmable(&mut self, module: &mut Module, mem: Memory) -> bool { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_mem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block` [INFO] [stdout] --> src/passes/frint.rs:95:49 [INFO] [stdout] | [INFO] [stdout] 95 | crate::ValueDef::BlockParam(block, _, _) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_block` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block` [INFO] [stdout] --> src/passes/inline.rs:119:49 [INFO] [stdout] | [INFO] [stdout] 119 | crate::ValueDef::BlockParam(block, _, _) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_block` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `b` [INFO] [stdout] --> src/passes/inline.rs:176:59 [INFO] [stdout] | [INFO] [stdout] 176 | crate::ValueDef::PickOutput(value, a, b) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tys` [INFO] [stdout] --> src/passes/inline.rs:289:41 [INFO] [stdout] | [INFO] [stdout] 289 | ... let tys = match &module.signatures[module.funcs[*func].sig()] { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_tys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/passes/inline.rs:291:45 [INFO] [stdout] | [INFO] [stdout] 291 | ... params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/passes/inline.rs:336:37 [INFO] [stdout] | [INFO] [stdout] 336 | ... params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/passes/inline.rs:378:37 [INFO] [stdout] | [INFO] [stdout] 378 | ... params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/passes/inline.rs:419:33 [INFO] [stdout] | [INFO] [stdout] 419 | ... params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cond` [INFO] [stdout] --> src/passes/ub_vaccum.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | cond, [INFO] [stdout] | ^^^^ help: try ignoring the field: `cond: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/interp.rs:313:29 [INFO] [stdout] | [INFO] [stdout] 313 | ... sig, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/interp.rs:400:29 [INFO] [stdout] | [INFO] [stdout] 400 | ... sig, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/interp.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 433 | let mut r = self.import_hander.clone(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/interp.rs:1058:38 [INFO] [stdout] | [INFO] [stdout] 1058 | .extend((0..*i).map(|a| Func::default())); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/util.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/td.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | let n = sha3::Sha3_256::digest(m.funcs[f].name()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/td.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | let i = m [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/td.rs:20:35 [INFO] [stdout] | [INFO] [stdout] 20 | let SignatureData::Func { params, returns, .. } = m.signatures[s].clone() else { [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/td.rs:20:43 [INFO] [stdout] | [INFO] [stdout] 20 | let SignatureData::Func { params, returns, .. } = m.signatures[s].clone() else { [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/td.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn ix(m: &mut Module, c: &mut (dyn FuncCollector + '_)) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `core::result::Result` that must be used [INFO] [stdout] --> src/frontend.rs:812:17 [INFO] [stdout] | [INFO] [stdout] 812 | / body.blocks[pred].terminator.update_target(index, |target| { [INFO] [stdout] 813 | | log::trace!( [INFO] [stdout] 814 | | "compute_blockparam: block {} local {} value {:?}: in pred {}, adding branch arg {:?}", [INFO] [stdout] 815 | | block, [INFO] [stdout] ... | [INFO] [stdout] 821 | | target.args.push(result); [INFO] [stdout] 822 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 812 | let _ = body.blocks[pred].terminator.update_target(index, |target| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `core::result::Result` that must be used [INFO] [stdout] --> src/ir/func.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | / self.blocks[from] [INFO] [stdout] 305 | | .terminator [INFO] [stdout] 306 | | .update_target(succ_idx, |target| target.block = edge_block); [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 304 | let _ = self.blocks[from] [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3377:29 [INFO] [stdout] | [INFO] [stdout] 3377 | Operator::I32Load { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3378:29 [INFO] [stdout] | [INFO] [stdout] 3378 | Operator::I64Load { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3379:29 [INFO] [stdout] | [INFO] [stdout] 3379 | Operator::F32Load { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3380:29 [INFO] [stdout] | [INFO] [stdout] 3380 | Operator::F64Load { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3381:31 [INFO] [stdout] | [INFO] [stdout] 3381 | Operator::I32Load8S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3382:31 [INFO] [stdout] | [INFO] [stdout] 3382 | Operator::I32Load8U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3383:32 [INFO] [stdout] | [INFO] [stdout] 3383 | Operator::I32Load16S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3384:32 [INFO] [stdout] | [INFO] [stdout] 3384 | Operator::I32Load16U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3385:31 [INFO] [stdout] | [INFO] [stdout] 3385 | Operator::I64Load8S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3386:31 [INFO] [stdout] | [INFO] [stdout] 3386 | Operator::I64Load8U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3387:32 [INFO] [stdout] | [INFO] [stdout] 3387 | Operator::I64Load16S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3388:32 [INFO] [stdout] | [INFO] [stdout] 3388 | Operator::I64Load16U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3389:32 [INFO] [stdout] | [INFO] [stdout] 3389 | Operator::I64Load32S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3390:32 [INFO] [stdout] | [INFO] [stdout] 3390 | Operator::I64Load32U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3391:30 [INFO] [stdout] | [INFO] [stdout] 3391 | Operator::I32Store { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3392:30 [INFO] [stdout] | [INFO] [stdout] 3392 | Operator::I64Store { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3393:30 [INFO] [stdout] | [INFO] [stdout] 3393 | Operator::F32Store { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3394:30 [INFO] [stdout] | [INFO] [stdout] 3394 | Operator::F64Store { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3395:31 [INFO] [stdout] | [INFO] [stdout] 3395 | Operator::I32Store8 { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3396:32 [INFO] [stdout] | [INFO] [stdout] 3396 | Operator::I32Store16 { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3397:31 [INFO] [stdout] | [INFO] [stdout] 3397 | Operator::I64Store8 { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3398:32 [INFO] [stdout] | [INFO] [stdout] 3398 | Operator::I64Store16 { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3399:32 [INFO] [stdout] | [INFO] [stdout] 3399 | Operator::I64Store32 { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mem` [INFO] [stdout] --> src/op_traits.rs:3400:32 [INFO] [stdout] | [INFO] [stdout] 3400 | Operator::MemorySize { mem } => 1, [INFO] [stdout] | ^^^ help: try ignoring the field: `mem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mem` [INFO] [stdout] --> src/op_traits.rs:3401:32 [INFO] [stdout] | [INFO] [stdout] 3401 | Operator::MemoryGrow { mem } => 1, [INFO] [stdout] | ^^^ help: try ignoring the field: `mem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dst_mem` [INFO] [stdout] --> src/op_traits.rs:3402:32 [INFO] [stdout] | [INFO] [stdout] 3402 | Operator::MemoryCopy { dst_mem, src_mem } => 2, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `dst_mem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `src_mem` [INFO] [stdout] --> src/op_traits.rs:3402:41 [INFO] [stdout] | [INFO] [stdout] 3402 | Operator::MemoryCopy { dst_mem, src_mem } => 2, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `src_mem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mem` [INFO] [stdout] --> src/op_traits.rs:3403:32 [INFO] [stdout] | [INFO] [stdout] 3403 | Operator::MemoryFill { mem } => 1, [INFO] [stdout] | ^^^ help: try ignoring the field: `mem: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3405:30 [INFO] [stdout] | [INFO] [stdout] 3405 | Operator::V128Load { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3406:34 [INFO] [stdout] | [INFO] [stdout] 3406 | Operator::V128Load8x8S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3407:34 [INFO] [stdout] | [INFO] [stdout] 3407 | Operator::V128Load8x8U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3408:35 [INFO] [stdout] | [INFO] [stdout] 3408 | Operator::V128Load16x4S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3409:35 [INFO] [stdout] | [INFO] [stdout] 3409 | Operator::V128Load16x4U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3410:35 [INFO] [stdout] | [INFO] [stdout] 3410 | Operator::V128Load32x2S { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3411:35 [INFO] [stdout] | [INFO] [stdout] 3411 | Operator::V128Load32x2U { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3412:36 [INFO] [stdout] | [INFO] [stdout] 3412 | Operator::V128Load8Splat { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3413:37 [INFO] [stdout] | [INFO] [stdout] 3413 | Operator::V128Load16Splat { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3414:37 [INFO] [stdout] | [INFO] [stdout] 3414 | Operator::V128Load32Splat { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3415:37 [INFO] [stdout] | [INFO] [stdout] 3415 | Operator::V128Load64Splat { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3416:36 [INFO] [stdout] | [INFO] [stdout] 3416 | Operator::V128Load32Zero { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3417:36 [INFO] [stdout] | [INFO] [stdout] 3417 | Operator::V128Load64Zero { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3418:31 [INFO] [stdout] | [INFO] [stdout] 3418 | Operator::V128Store { memory } => 1, [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `memory: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3419:35 [INFO] [stdout] | [INFO] [stdout] 3419 | Operator::V128Load8Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3420:36 [INFO] [stdout] | [INFO] [stdout] 3420 | Operator::V128Load16Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3421:36 [INFO] [stdout] | [INFO] [stdout] 3421 | Operator::V128Load32Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3422:36 [INFO] [stdout] | [INFO] [stdout] 3422 | Operator::V128Load64Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3423:36 [INFO] [stdout] | [INFO] [stdout] 3423 | Operator::V128Store8Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3424:37 [INFO] [stdout] | [INFO] [stdout] 3424 | Operator::V128Store16Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3425:37 [INFO] [stdout] | [INFO] [stdout] 3425 | Operator::V128Store32Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `memory` [INFO] [stdout] --> src/op_traits.rs:3426:37 [INFO] [stdout] | [INFO] [stdout] 3426 | Operator::V128Store64Lane { memory, .. } => 1, [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `core::result::Result` that must be used [INFO] [stdout] --> src/passes/basic_opt.rs:175:17 [INFO] [stdout] | [INFO] [stdout] 175 | / body.blocks[pred].terminator.update_target(pos, |target| { [INFO] [stdout] 176 | | remove_all_from_vec(&mut target.args, &blockparams_to_remove[..]) [INFO] [stdout] 177 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 175 | let _ = body.blocks[pred].terminator.update_target(pos, |target| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig_index` [INFO] [stdout] --> src/passes/basic_opt.rs:215:52 [INFO] [stdout] | [INFO] [stdout] 215 | if let Operator::CallRef { sig_index } = op { [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `sig_index: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/passes/basic_opt.rs:310:48 [INFO] [stdout] | [INFO] [stdout] 310 | if let Terminator::ReturnCallRef { sig, args } = &body.blocks[block].terminator { [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tz` [INFO] [stdout] --> src/passes/mem_fusing.rs:122:13 [INFO] [stdout] | [INFO] [stdout] 122 | let tz = f.type_pool.from_iter(empty()); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_tz` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/passes/mem_fusing.rs:131:49 [INFO] [stdout] | [INFO] [stdout] 131 | if let ValueDef::Operator(a, b, c) = &mut w { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/passes/reorder_funs.rs:22:47 [INFO] [stdout] | [INFO] [stdout] 22 | if let Terminator::ReturnCall { func, args } = &mut k.terminator { [INFO] [stdout] | ^^^^ help: try ignoring the field: `args: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `d` [INFO] [stdout] --> src/passes/reorder_funs.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | for (f, d) in m.memories.entries() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `module` [INFO] [stdout] --> src/passes/unmem.rs:145:30 [INFO] [stdout] | [INFO] [stdout] 145 | fn unmemmable(&mut self, module: &mut Module, mem: Memory) -> bool { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_module` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `mem` [INFO] [stdout] --> src/passes/unmem.rs:145:51 [INFO] [stdout] | [INFO] [stdout] 145 | fn unmemmable(&mut self, module: &mut Module, mem: Memory) -> bool { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_mem` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block` [INFO] [stdout] --> src/passes/frint.rs:95:49 [INFO] [stdout] | [INFO] [stdout] 95 | crate::ValueDef::BlockParam(block, _, _) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_block` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block` [INFO] [stdout] --> src/passes/inline.rs:119:49 [INFO] [stdout] | [INFO] [stdout] 119 | crate::ValueDef::BlockParam(block, _, _) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_block` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `b` [INFO] [stdout] --> src/passes/inline.rs:176:59 [INFO] [stdout] | [INFO] [stdout] 176 | crate::ValueDef::PickOutput(value, a, b) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_b` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tys` [INFO] [stdout] --> src/passes/inline.rs:289:41 [INFO] [stdout] | [INFO] [stdout] 289 | ... let tys = match &module.signatures[module.funcs[*func].sig()] { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_tys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/passes/inline.rs:291:45 [INFO] [stdout] | [INFO] [stdout] 291 | ... params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/passes/inline.rs:336:37 [INFO] [stdout] | [INFO] [stdout] 336 | ... params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/passes/inline.rs:378:37 [INFO] [stdout] | [INFO] [stdout] 378 | ... params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/passes/inline.rs:419:33 [INFO] [stdout] | [INFO] [stdout] 419 | ... params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cond` [INFO] [stdout] --> src/passes/ub_vaccum.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | cond, [INFO] [stdout] | ^^^^ help: try ignoring the field: `cond: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/interp.rs:313:29 [INFO] [stdout] | [INFO] [stdout] 313 | ... sig, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `sig` [INFO] [stdout] --> src/interp.rs:400:29 [INFO] [stdout] | [INFO] [stdout] 400 | ... sig, [INFO] [stdout] | ^^^ help: try ignoring the field: `sig: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/interp.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 433 | let mut r = self.import_hander.clone(); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `a` [INFO] [stdout] --> src/interp.rs:1058:38 [INFO] [stdout] | [INFO] [stdout] 1058 | .extend((0..*i).map(|a| Func::default())); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/util.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | params, returns, .. [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/td.rs:5:13 [INFO] [stdout] | [INFO] [stdout] 5 | let n = sha3::Sha3_256::digest(m.funcs[f].name()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/td.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | let i = m [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `params` [INFO] [stdout] --> src/td.rs:20:35 [INFO] [stdout] | [INFO] [stdout] 20 | let SignatureData::Func { params, returns, .. } = m.signatures[s].clone() else { [INFO] [stdout] | ^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `returns` [INFO] [stdout] --> src/td.rs:20:43 [INFO] [stdout] | [INFO] [stdout] 20 | let SignatureData::Func { params, returns, .. } = m.signatures[s].clone() else { [INFO] [stdout] | ^^^^^^^- [INFO] [stdout] | | [INFO] [stdout] | help: try removing the field [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/td.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | pub fn ix(m: &mut Module, c: &mut (dyn FuncCollector + '_)) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `core::result::Result` that must be used [INFO] [stdout] --> src/frontend.rs:812:17 [INFO] [stdout] | [INFO] [stdout] 812 | / body.blocks[pred].terminator.update_target(index, |target| { [INFO] [stdout] 813 | | log::trace!( [INFO] [stdout] 814 | | "compute_blockparam: block {} local {} value {:?}: in pred {}, adding branch arg {:?}", [INFO] [stdout] 815 | | block, [INFO] [stdout] ... | [INFO] [stdout] 821 | | target.args.push(result); [INFO] [stdout] 822 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 812 | let _ = body.blocks[pred].terminator.update_target(index, |target| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `core::result::Result` that must be used [INFO] [stdout] --> src/ir/func.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 304 | / self.blocks[from] [INFO] [stdout] 305 | | .terminator [INFO] [stdout] 306 | | .update_target(succ_idx, |target| target.block = edge_block); [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 304 | let _ = self.blocks[from] [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `core::result::Result` that must be used [INFO] [stdout] --> src/passes/basic_opt.rs:175:17 [INFO] [stdout] | [INFO] [stdout] 175 | / body.blocks[pred].terminator.update_target(pos, |target| { [INFO] [stdout] 176 | | remove_all_from_vec(&mut target.args, &blockparams_to_remove[..]) [INFO] [stdout] 177 | | }); [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 175 | let _ = body.blocks[pred].terminator.update_target(pos, |target| { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 00s [INFO] running `Command { std: "docker" "inspect" "8d787d0dab868ec5324777f35ca6aec3a9d8ce6e11696f757e5671ae9372a7fd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8d787d0dab868ec5324777f35ca6aec3a9d8ce6e11696f757e5671ae9372a7fd", kill_on_drop: false }` [INFO] [stdout] 8d787d0dab868ec5324777f35ca6aec3a9d8ce6e11696f757e5671ae9372a7fd