[INFO] cloning repository https://github.com/Strytyp/wasm-nom [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Strytyp/wasm-nom" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStrytyp%2Fwasm-nom", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStrytyp%2Fwasm-nom'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 12cd4ccd8f838e7f8e040afcd44308f63a61aaa7 [INFO] testing Strytyp/wasm-nom against beta-2025-01-12 for beta-1.85-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FStrytyp%2Fwasm-nom" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Strytyp/wasm-nom on toolchain beta-2025-01-12 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-01-12" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Strytyp/wasm-nom [INFO] finished tweaking git repo https://github.com/Strytyp/wasm-nom [INFO] tweaked toml for git repo https://github.com/Strytyp/wasm-nom written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/Strytyp/wasm-nom 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" "+beta-2025-01-12" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded nom-leb128 v0.2.0 [INFO] [stderr] Downloaded minimal-lexical v0.1.2 [INFO] [stderr] Downloaded brownstone v1.0.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 8bc5a325163ef34aff4f7a49cda1990a7ece10bc0d3f2d0a3e077b2d0a19138d [INFO] running `Command { std: "docker" "start" "-a" "8bc5a325163ef34aff4f7a49cda1990a7ece10bc0d3f2d0a3e077b2d0a19138d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8bc5a325163ef34aff4f7a49cda1990a7ece10bc0d3f2d0a3e077b2d0a19138d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8bc5a325163ef34aff4f7a49cda1990a7ece10bc0d3f2d0a3e077b2d0a19138d", kill_on_drop: false }` [INFO] [stdout] 8bc5a325163ef34aff4f7a49cda1990a7ece10bc0d3f2d0a3e077b2d0a19138d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2d1eec371435a34e4020d2fdd5cedb39c6a5abbe247d8be0be31834b9eaf0018 [INFO] running `Command { std: "docker" "start" "-a" "2d1eec371435a34e4020d2fdd5cedb39c6a5abbe247d8be0be31834b9eaf0018", kill_on_drop: false }` [INFO] [stderr] Compiling minimal-lexical v0.1.2 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling proc-macro2 v1.0.29 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.75 [INFO] [stderr] Compiling arrayvec v0.7.1 [INFO] [stderr] Compiling indent_write v2.2.0 [INFO] [stderr] Compiling joinery v2.1.0 [INFO] [stderr] Compiling brownstone v1.0.1 [INFO] [stderr] Compiling nom v7.0.0 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling nom-leb128 v0.2.0 [INFO] [stderr] Compiling nom-supreme v0.6.0 [INFO] [stderr] Compiling wasm-core v0.1.0 (/opt/rustwide/workdir/wasm-core) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:12:45 [INFO] [stdout] | [INFO] [stdout] 12 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 20 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:28:45 [INFO] [stdout] | [INFO] [stdout] 28 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:44:45 [INFO] [stdout] | [INFO] [stdout] 44 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:47:49 [INFO] [stdout] | [INFO] [stdout] 47 | fn parse_dbg<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:54:49 [INFO] [stdout] | [INFO] [stdout] 54 | fn parse_simple<'a>(i: &'a [u8]) -> IResult<&[u8], Self, nom::error::Error<&'a [u8]>> { [INFO] [stdout] | -- ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | | [INFO] [stdout] | lifetime `'a` declared here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:61:50 [INFO] [stdout] | [INFO] [stdout] 61 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:78:45 [INFO] [stdout] | [INFO] [stdout] 78 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:88:45 [INFO] [stdout] | [INFO] [stdout] 88 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:96:45 [INFO] [stdout] | [INFO] [stdout] 96 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:104:45 [INFO] [stdout] | [INFO] [stdout] 104 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:112:45 [INFO] [stdout] | [INFO] [stdout] 112 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:123:45 [INFO] [stdout] | [INFO] [stdout] 123 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm-core/src/values.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | pub struct Name(Vec); [INFO] [stdout] | ---- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `Name` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling wasm-derive v0.1.0 (/opt/rustwide/workdir/wasm-derive) [INFO] [stderr] Compiling wasm v0.1.0 (/opt/rustwide/workdir/wasm) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/control.rs:21:50 [INFO] [stdout] | [INFO] [stdout] 21 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/control.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/memory.rs:52:50 [INFO] [stdout] | [INFO] [stdout] 52 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/memory.rs:76:49 [INFO] [stdout] | [INFO] [stdout] 76 | fn prefixed<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], MemoryInstruction, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/numeric.rs:168:50 [INFO] [stdout] | [INFO] [stdout] 168 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/table.rs:22:50 [INFO] [stdout] | [INFO] [stdout] 22 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:30:80 [INFO] [stdout] | [INFO] [stdout] 30 | fn parse_with_finalizer<'a, E, const END: u8>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:42:50 [INFO] [stdout] | [INFO] [stdout] 42 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:67:50 [INFO] [stdout] | [INFO] [stdout] 67 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:104:50 [INFO] [stdout] | [INFO] [stdout] 104 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:117:50 [INFO] [stdout] | [INFO] [stdout] 117 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:87:50 [INFO] [stdout] | [INFO] [stdout] 87 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:99:50 [INFO] [stdout] | [INFO] [stdout] 99 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:110:50 [INFO] [stdout] | [INFO] [stdout] 110 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:148:50 [INFO] [stdout] | [INFO] [stdout] 148 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/types.rs:27:50 [INFO] [stdout] | [INFO] [stdout] 27 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/types.rs:45:50 [INFO] [stdout] | [INFO] [stdout] 45 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/types.rs:62:50 [INFO] [stdout] | [INFO] [stdout] 62 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/lib.rs:11:50 [INFO] [stdout] | [INFO] [stdout] 11 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/lib.rs:22:50 [INFO] [stdout] | [INFO] [stdout] 22 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/instructions.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct Instructions(Vec); [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `Instructions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/instructions.rs:102:23 [INFO] [stdout] | [INFO] [stdout] 102 | pub struct Expression(Vec); [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `Expression` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | pub struct TypeSection(Vec); [INFO] [stdout] | ----------- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `TypeSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:56:26 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct ImportSection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ImportSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:58:28 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct FunctionSection(Vec); [INFO] [stdout] | --------------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `FunctionSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:60:25 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct TableSection(Vec); [INFO] [stdout] | ------------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `TableSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:62:26 [INFO] [stdout] | [INFO] [stdout] 62 | pub struct MemorySection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `MemorySection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:64:26 [INFO] [stdout] | [INFO] [stdout] 64 | pub struct GlobalSection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `GlobalSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:66:26 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct ExportSection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ExportSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:68:25 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct StartSection(Option); [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `StartSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:70:27 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct ElementSection(Vec); [INFO] [stdout] | -------------- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ElementSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | pub struct CodeSection(Vec); [INFO] [stdout] | ----------- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `CodeSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:74:24 [INFO] [stdout] | [INFO] [stdout] 74 | pub struct DataSection(Vec); [INFO] [stdout] | ----------- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `DataSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:76:29 [INFO] [stdout] | [INFO] [stdout] 76 | pub struct DataCountSection(Option); [INFO] [stdout] | ---------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `DataCountSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `size` and `code` are never read [INFO] [stdout] --> wasm/src/modules/code.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Code { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 7 | pub size: u32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 8 | pub code: Func, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Code` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `locals` and `body` are never read [INFO] [stdout] --> wasm/src/modules/code.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Func { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 12 | pub locals: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 13 | pub body: Expression, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Func` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `count` and `value_type` are never read [INFO] [stdout] --> wasm/src/modules/code.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Local { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 17 | pub count: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 18 | pub value_type: ValueType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Local` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/data.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | Active(Expression, Vec), [INFO] [stdout] | ------ ^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 8 | Active((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/data.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | Passive(Vec), [INFO] [stdout] | ------- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 9 | Passive(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, and `2` are never read [INFO] [stdout] --> wasm/src/modules/data.rs:10:20 [INFO] [stdout] | [INFO] [stdout] 10 | ActiveExplicit(MemIdx, Expression, Vec), [INFO] [stdout] | -------------- ^^^^^^ ^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 10 | ActiveExplicit((), (), ()), [INFO] [stdout] | ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | ActiveIndex(Expression, Vec), [INFO] [stdout] | ----------- ^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 12 | ActiveIndex((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> wasm/src/modules/element.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | PassiveIndex(ElementKind, Vec), [INFO] [stdout] | ------------ ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 13 | PassiveIndex(ElementKind, ()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, and `3` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 14 | ActiveExplicitIndex(TableIdx, Expression, ElementKind, Vec), [INFO] [stdout] | ------------------- ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 14 | ActiveExplicitIndex((), (), ElementKind, ()), [INFO] [stdout] | ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> wasm/src/modules/element.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | DeclarativeIndex(ElementKind, Vec), [INFO] [stdout] | ---------------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 15 | DeclarativeIndex(ElementKind, ()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 16 | ActiveExpression(Expression, Vec), [INFO] [stdout] | ---------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 16 | ActiveExpression((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:17:23 [INFO] [stdout] | [INFO] [stdout] 17 | PassiveExpression(RefType, Vec), [INFO] [stdout] | ----------------- ^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 17 | PassiveExpression((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, `2`, and `3` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:18:30 [INFO] [stdout] | [INFO] [stdout] 18 | ActiveExplicitExpression(TableIdx, Expression, RefType, Vec), [INFO] [stdout] | ------------------------ ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 18 | ActiveExplicitExpression((), (), (), ()), [INFO] [stdout] | ~~ ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:19:27 [INFO] [stdout] | [INFO] [stdout] 19 | DeclarativeExpression(RefType, Vec), [INFO] [stdout] | --------------------- ^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 19 | DeclarativeExpression((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `descriptor` are never read [INFO] [stdout] --> wasm/src/modules/export.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Export { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 7 | pub name: Name, [INFO] [stdout] | ^^^^ [INFO] [stdout] 8 | pub descriptor: ExportDescriptor, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Export` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | Func(FuncIdx), [INFO] [stdout] | ---- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 12 | Func(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | Table(TableIdx), [INFO] [stdout] | ----- ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 13 | Table(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | Mem(MemIdx), [INFO] [stdout] | --- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 14 | Mem(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | Global(GlobalIdx), [INFO] [stdout] | ------ ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 15 | Global(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `global_type` and `expression` are never read [INFO] [stdout] --> wasm/src/modules/global.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Global { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 7 | pub global_type: GlobalType, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 8 | pub expression: Expression, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Global` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `module`, `name`, and `descriptor` are never read [INFO] [stdout] --> wasm/src/modules/import.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Import { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 10 | pub module: Name, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 11 | pub name: Name, [INFO] [stdout] | ^^^^ [INFO] [stdout] 12 | pub descriptor: ImportDescriptor, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Import` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 16 | Func(indices::TypeIdx), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 16 | Func(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | Table(TableType), [INFO] [stdout] | ----- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 17 | Table(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | Mem(MemType), [INFO] [stdout] | --- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 18 | Mem(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | Global(GlobalType), [INFO] [stdout] | ------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 19 | Global(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `memory_type` is never read [INFO] [stdout] --> wasm/src/modules/memory.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Memory { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 7 | memory_type: MemType, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Memory` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `table_type` is never read [INFO] [stdout] --> wasm/src/modules/table.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Table { [INFO] [stdout] | ----- field in this struct [INFO] [stdout] 7 | table_type: TableType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Table` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.80s [INFO] running `Command { std: "docker" "inspect" "2d1eec371435a34e4020d2fdd5cedb39c6a5abbe247d8be0be31834b9eaf0018", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2d1eec371435a34e4020d2fdd5cedb39c6a5abbe247d8be0be31834b9eaf0018", kill_on_drop: false }` [INFO] [stdout] 2d1eec371435a34e4020d2fdd5cedb39c6a5abbe247d8be0be31834b9eaf0018 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e183bbf8cb7e3246ca3c286bba1919cca50d90797ea8e118ec048390f87f1359 [INFO] running `Command { std: "docker" "start" "-a" "e183bbf8cb7e3246ca3c286bba1919cca50d90797ea8e118ec048390f87f1359", kill_on_drop: false }` [INFO] [stderr] Compiling wasm-derive v0.1.0 (/opt/rustwide/workdir/wasm-derive) [INFO] [stderr] Compiling wasm-core v0.1.0 (/opt/rustwide/workdir/wasm-core) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:12:45 [INFO] [stdout] | [INFO] [stdout] 12 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 20 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:28:45 [INFO] [stdout] | [INFO] [stdout] 28 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:44:45 [INFO] [stdout] | [INFO] [stdout] 44 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:47:49 [INFO] [stdout] | [INFO] [stdout] 47 | fn parse_dbg<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:54:49 [INFO] [stdout] | [INFO] [stdout] 54 | fn parse_simple<'a>(i: &'a [u8]) -> IResult<&[u8], Self, nom::error::Error<&'a [u8]>> { [INFO] [stdout] | -- ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | | [INFO] [stdout] | lifetime `'a` declared here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:61:50 [INFO] [stdout] | [INFO] [stdout] 61 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:78:45 [INFO] [stdout] | [INFO] [stdout] 78 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:88:45 [INFO] [stdout] | [INFO] [stdout] 88 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:96:45 [INFO] [stdout] | [INFO] [stdout] 96 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:104:45 [INFO] [stdout] | [INFO] [stdout] 104 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:112:45 [INFO] [stdout] | [INFO] [stdout] 112 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:123:45 [INFO] [stdout] | [INFO] [stdout] 123 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm-core/src/values.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | pub struct Name(Vec); [INFO] [stdout] | ---- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `Name` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:12:45 [INFO] [stdout] | [INFO] [stdout] 12 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 20 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:28:45 [INFO] [stdout] | [INFO] [stdout] 28 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:44:45 [INFO] [stdout] | [INFO] [stdout] 44 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:47:49 [INFO] [stdout] | [INFO] [stdout] 47 | fn parse_dbg<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:54:49 [INFO] [stdout] | [INFO] [stdout] 54 | fn parse_simple<'a>(i: &'a [u8]) -> IResult<&[u8], Self, nom::error::Error<&'a [u8]>> { [INFO] [stdout] | -- ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | | [INFO] [stdout] | lifetime `'a` declared here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:61:50 [INFO] [stdout] | [INFO] [stdout] 61 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:78:45 [INFO] [stdout] | [INFO] [stdout] 78 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:88:45 [INFO] [stdout] | [INFO] [stdout] 88 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:96:45 [INFO] [stdout] | [INFO] [stdout] 96 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:104:45 [INFO] [stdout] | [INFO] [stdout] 104 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:112:45 [INFO] [stdout] | [INFO] [stdout] 112 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm-core/src/values.rs:123:45 [INFO] [stdout] | [INFO] [stdout] 123 | fn parse<'a, E>(i: &'a [u8]) -> IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm-core/src/values.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | pub struct Name(Vec); [INFO] [stdout] | ---- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `Name` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling wasm v0.1.0 (/opt/rustwide/workdir/wasm) [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/control.rs:21:50 [INFO] [stdout] | [INFO] [stdout] 21 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/control.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/memory.rs:52:50 [INFO] [stdout] | [INFO] [stdout] 52 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/memory.rs:76:49 [INFO] [stdout] | [INFO] [stdout] 76 | fn prefixed<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], MemoryInstruction, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/numeric.rs:168:50 [INFO] [stdout] | [INFO] [stdout] 168 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/table.rs:22:50 [INFO] [stdout] | [INFO] [stdout] 22 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:30:80 [INFO] [stdout] | [INFO] [stdout] 30 | fn parse_with_finalizer<'a, E, const END: u8>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:42:50 [INFO] [stdout] | [INFO] [stdout] 42 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:67:50 [INFO] [stdout] | [INFO] [stdout] 67 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:104:50 [INFO] [stdout] | [INFO] [stdout] 104 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:117:50 [INFO] [stdout] | [INFO] [stdout] 117 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:87:50 [INFO] [stdout] | [INFO] [stdout] 87 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:99:50 [INFO] [stdout] | [INFO] [stdout] 99 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:110:50 [INFO] [stdout] | [INFO] [stdout] 110 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:148:50 [INFO] [stdout] | [INFO] [stdout] 148 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/types.rs:27:50 [INFO] [stdout] | [INFO] [stdout] 27 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/types.rs:45:50 [INFO] [stdout] | [INFO] [stdout] 45 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/types.rs:62:50 [INFO] [stdout] | [INFO] [stdout] 62 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/lib.rs:11:50 [INFO] [stdout] | [INFO] [stdout] 11 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/lib.rs:22:50 [INFO] [stdout] | [INFO] [stdout] 22 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/control.rs:21:50 [INFO] [stdout] | [INFO] [stdout] 21 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/control.rs:51:50 [INFO] [stdout] | [INFO] [stdout] 51 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/memory.rs:52:50 [INFO] [stdout] | [INFO] [stdout] 52 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/memory.rs:76:49 [INFO] [stdout] | [INFO] [stdout] 76 | fn prefixed<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], MemoryInstruction, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/numeric.rs:168:50 [INFO] [stdout] | [INFO] [stdout] 168 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions/table.rs:22:50 [INFO] [stdout] | [INFO] [stdout] 22 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:30:80 [INFO] [stdout] | [INFO] [stdout] 30 | fn parse_with_finalizer<'a, E, const END: u8>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:42:50 [INFO] [stdout] | [INFO] [stdout] 42 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:67:50 [INFO] [stdout] | [INFO] [stdout] 67 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:104:50 [INFO] [stdout] | [INFO] [stdout] 104 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/instructions.rs:117:50 [INFO] [stdout] | [INFO] [stdout] 117 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:87:50 [INFO] [stdout] | [INFO] [stdout] 87 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:99:50 [INFO] [stdout] | [INFO] [stdout] 99 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:110:50 [INFO] [stdout] | [INFO] [stdout] 110 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/modules.rs:148:50 [INFO] [stdout] | [INFO] [stdout] 148 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/types.rs:27:50 [INFO] [stdout] | [INFO] [stdout] 27 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/types.rs:45:50 [INFO] [stdout] | [INFO] [stdout] 45 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/types.rs:62:50 [INFO] [stdout] | [INFO] [stdout] 62 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/lib.rs:11:50 [INFO] [stdout] | [INFO] [stdout] 11 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> wasm/src/lib.rs:22:50 [INFO] [stdout] | [INFO] [stdout] 22 | fn parse<'a, E>(i: &'a [u8]) -> nom::IResult<&[u8], Self, E> [INFO] [stdout] | -- lifetime `'a` declared here ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/instructions.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct Instructions(Vec); [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `Instructions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/instructions.rs:102:23 [INFO] [stdout] | [INFO] [stdout] 102 | pub struct Expression(Vec); [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `Expression` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | pub struct TypeSection(Vec); [INFO] [stdout] | ----------- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `TypeSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:56:26 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct ImportSection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ImportSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:58:28 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct FunctionSection(Vec); [INFO] [stdout] | --------------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `FunctionSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:60:25 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct TableSection(Vec
); [INFO] [stdout] | ------------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `TableSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:62:26 [INFO] [stdout] | [INFO] [stdout] 62 | pub struct MemorySection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `MemorySection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:64:26 [INFO] [stdout] | [INFO] [stdout] 64 | pub struct GlobalSection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `GlobalSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:66:26 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct ExportSection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ExportSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:68:25 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct StartSection(Option); [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `StartSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:70:27 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct ElementSection(Vec); [INFO] [stdout] | -------------- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ElementSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | pub struct CodeSection(Vec); [INFO] [stdout] | ----------- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `CodeSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:74:24 [INFO] [stdout] | [INFO] [stdout] 74 | pub struct DataSection(Vec); [INFO] [stdout] | ----------- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `DataSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:76:29 [INFO] [stdout] | [INFO] [stdout] 76 | pub struct DataCountSection(Option); [INFO] [stdout] | ---------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `DataCountSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `size` and `code` are never read [INFO] [stdout] --> wasm/src/modules/code.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Code { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 7 | pub size: u32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 8 | pub code: Func, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Code` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `locals` and `body` are never read [INFO] [stdout] --> wasm/src/modules/code.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Func { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 12 | pub locals: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 13 | pub body: Expression, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Func` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `count` and `value_type` are never read [INFO] [stdout] --> wasm/src/modules/code.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Local { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 17 | pub count: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 18 | pub value_type: ValueType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Local` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/data.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | Active(Expression, Vec), [INFO] [stdout] | ------ ^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 8 | Active((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/data.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | Passive(Vec), [INFO] [stdout] | ------- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 9 | Passive(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, and `2` are never read [INFO] [stdout] --> wasm/src/modules/data.rs:10:20 [INFO] [stdout] | [INFO] [stdout] 10 | ActiveExplicit(MemIdx, Expression, Vec), [INFO] [stdout] | -------------- ^^^^^^ ^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 10 | ActiveExplicit((), (), ()), [INFO] [stdout] | ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | ActiveIndex(Expression, Vec), [INFO] [stdout] | ----------- ^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 12 | ActiveIndex((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> wasm/src/modules/element.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | PassiveIndex(ElementKind, Vec), [INFO] [stdout] | ------------ ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 13 | PassiveIndex(ElementKind, ()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, and `3` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 14 | ActiveExplicitIndex(TableIdx, Expression, ElementKind, Vec), [INFO] [stdout] | ------------------- ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 14 | ActiveExplicitIndex((), (), ElementKind, ()), [INFO] [stdout] | ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> wasm/src/modules/element.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | DeclarativeIndex(ElementKind, Vec), [INFO] [stdout] | ---------------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 15 | DeclarativeIndex(ElementKind, ()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 16 | ActiveExpression(Expression, Vec), [INFO] [stdout] | ---------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 16 | ActiveExpression((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:17:23 [INFO] [stdout] | [INFO] [stdout] 17 | PassiveExpression(RefType, Vec), [INFO] [stdout] | ----------------- ^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 17 | PassiveExpression((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, `2`, and `3` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:18:30 [INFO] [stdout] | [INFO] [stdout] 18 | ActiveExplicitExpression(TableIdx, Expression, RefType, Vec), [INFO] [stdout] | ------------------------ ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 18 | ActiveExplicitExpression((), (), (), ()), [INFO] [stdout] | ~~ ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:19:27 [INFO] [stdout] | [INFO] [stdout] 19 | DeclarativeExpression(RefType, Vec), [INFO] [stdout] | --------------------- ^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 19 | DeclarativeExpression((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `descriptor` are never read [INFO] [stdout] --> wasm/src/modules/export.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Export { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 7 | pub name: Name, [INFO] [stdout] | ^^^^ [INFO] [stdout] 8 | pub descriptor: ExportDescriptor, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Export` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | Func(FuncIdx), [INFO] [stdout] | ---- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 12 | Func(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | Table(TableIdx), [INFO] [stdout] | ----- ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 13 | Table(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | Mem(MemIdx), [INFO] [stdout] | --- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 14 | Mem(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | Global(GlobalIdx), [INFO] [stdout] | ------ ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 15 | Global(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `global_type` and `expression` are never read [INFO] [stdout] --> wasm/src/modules/global.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Global { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 7 | pub global_type: GlobalType, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 8 | pub expression: Expression, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Global` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `module`, `name`, and `descriptor` are never read [INFO] [stdout] --> wasm/src/modules/import.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Import { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 10 | pub module: Name, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 11 | pub name: Name, [INFO] [stdout] | ^^^^ [INFO] [stdout] 12 | pub descriptor: ImportDescriptor, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Import` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 16 | Func(indices::TypeIdx), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 16 | Func(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | Table(TableType), [INFO] [stdout] | ----- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 17 | Table(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | Mem(MemType), [INFO] [stdout] | --- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 18 | Mem(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | Global(GlobalType), [INFO] [stdout] | ------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 19 | Global(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `memory_type` is never read [INFO] [stdout] --> wasm/src/modules/memory.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Memory { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 7 | memory_type: MemType, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Memory` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `table_type` is never read [INFO] [stdout] --> wasm/src/modules/table.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Table { [INFO] [stdout] | ----- field in this struct [INFO] [stdout] 7 | table_type: TableType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Table` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/instructions.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct Instructions(Vec); [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `Instructions` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/instructions.rs:102:23 [INFO] [stdout] | [INFO] [stdout] 102 | pub struct Expression(Vec); [INFO] [stdout] | ---------- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `Expression` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 54 | pub struct TypeSection(Vec); [INFO] [stdout] | ----------- ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `TypeSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:56:26 [INFO] [stdout] | [INFO] [stdout] 56 | pub struct ImportSection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ImportSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:58:28 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct FunctionSection(Vec); [INFO] [stdout] | --------------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `FunctionSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:60:25 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct TableSection(Vec
); [INFO] [stdout] | ------------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `TableSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:62:26 [INFO] [stdout] | [INFO] [stdout] 62 | pub struct MemorySection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `MemorySection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:64:26 [INFO] [stdout] | [INFO] [stdout] 64 | pub struct GlobalSection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `GlobalSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:66:26 [INFO] [stdout] | [INFO] [stdout] 66 | pub struct ExportSection(Vec); [INFO] [stdout] | ------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ExportSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:68:25 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct StartSection(Option); [INFO] [stdout] | ------------ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `StartSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:70:27 [INFO] [stdout] | [INFO] [stdout] 70 | pub struct ElementSection(Vec); [INFO] [stdout] | -------------- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `ElementSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | pub struct CodeSection(Vec); [INFO] [stdout] | ----------- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `CodeSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:74:24 [INFO] [stdout] | [INFO] [stdout] 74 | pub struct DataSection(Vec); [INFO] [stdout] | ----------- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `DataSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules.rs:76:29 [INFO] [stdout] | [INFO] [stdout] 76 | pub struct DataCountSection(Option); [INFO] [stdout] | ---------------- ^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `DataCountSection` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `size` and `code` are never read [INFO] [stdout] --> wasm/src/modules/code.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Code { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 7 | pub size: u32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 8 | pub code: Func, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Code` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `locals` and `body` are never read [INFO] [stdout] --> wasm/src/modules/code.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Func { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 12 | pub locals: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 13 | pub body: Expression, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Func` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `count` and `value_type` are never read [INFO] [stdout] --> wasm/src/modules/code.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct Local { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 17 | pub count: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 18 | pub value_type: ValueType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Local` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/data.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | Active(Expression, Vec), [INFO] [stdout] | ------ ^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 8 | Active((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/data.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | Passive(Vec), [INFO] [stdout] | ------- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 9 | Passive(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, and `2` are never read [INFO] [stdout] --> wasm/src/modules/data.rs:10:20 [INFO] [stdout] | [INFO] [stdout] 10 | ActiveExplicit(MemIdx, Expression, Vec), [INFO] [stdout] | -------------- ^^^^^^ ^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Data` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 10 | ActiveExplicit((), (), ()), [INFO] [stdout] | ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:12:17 [INFO] [stdout] | [INFO] [stdout] 12 | ActiveIndex(Expression, Vec), [INFO] [stdout] | ----------- ^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 12 | ActiveIndex((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> wasm/src/modules/element.rs:13:31 [INFO] [stdout] | [INFO] [stdout] 13 | PassiveIndex(ElementKind, Vec), [INFO] [stdout] | ------------ ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 13 | PassiveIndex(ElementKind, ()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, and `3` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 14 | ActiveExplicitIndex(TableIdx, Expression, ElementKind, Vec), [INFO] [stdout] | ------------------- ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 14 | ActiveExplicitIndex((), (), ElementKind, ()), [INFO] [stdout] | ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> wasm/src/modules/element.rs:15:35 [INFO] [stdout] | [INFO] [stdout] 15 | DeclarativeIndex(ElementKind, Vec), [INFO] [stdout] | ---------------- ^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 15 | DeclarativeIndex(ElementKind, ()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 16 | ActiveExpression(Expression, Vec), [INFO] [stdout] | ---------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 16 | ActiveExpression((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:17:23 [INFO] [stdout] | [INFO] [stdout] 17 | PassiveExpression(RefType, Vec), [INFO] [stdout] | ----------------- ^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 17 | PassiveExpression((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0`, `1`, `2`, and `3` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:18:30 [INFO] [stdout] | [INFO] [stdout] 18 | ActiveExplicitExpression(TableIdx, Expression, RefType, Vec), [INFO] [stdout] | ------------------------ ^^^^^^^^ ^^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 18 | ActiveExplicitExpression((), (), (), ()), [INFO] [stdout] | ~~ ~~ ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> wasm/src/modules/element.rs:19:27 [INFO] [stdout] | [INFO] [stdout] 19 | DeclarativeExpression(RefType, Vec), [INFO] [stdout] | --------------------- ^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `Elem` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 19 | DeclarativeExpression((), ()), [INFO] [stdout] | ~~ ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name` and `descriptor` are never read [INFO] [stdout] --> wasm/src/modules/export.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Export { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 7 | pub name: Name, [INFO] [stdout] | ^^^^ [INFO] [stdout] 8 | pub descriptor: ExportDescriptor, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Export` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | Func(FuncIdx), [INFO] [stdout] | ---- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 12 | Func(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:13:11 [INFO] [stdout] | [INFO] [stdout] 13 | Table(TableIdx), [INFO] [stdout] | ----- ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 13 | Table(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | Mem(MemIdx), [INFO] [stdout] | --- ^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 14 | Mem(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/export.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | Global(GlobalIdx), [INFO] [stdout] | ------ ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ExportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 15 | Global(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `global_type` and `expression` are never read [INFO] [stdout] --> wasm/src/modules/global.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Global { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 7 | pub global_type: GlobalType, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 8 | pub expression: Expression, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Global` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `module`, `name`, and `descriptor` are never read [INFO] [stdout] --> wasm/src/modules/import.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Import { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 10 | pub module: Name, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 11 | pub name: Name, [INFO] [stdout] | ^^^^ [INFO] [stdout] 12 | pub descriptor: ImportDescriptor, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Import` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 16 | Func(indices::TypeIdx), [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 16 | Func(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | Table(TableType), [INFO] [stdout] | ----- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 17 | Table(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | Mem(MemType), [INFO] [stdout] | --- ^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 18 | Mem(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `0` is never read [INFO] [stdout] --> wasm/src/modules/import.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | Global(GlobalType), [INFO] [stdout] | ------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this variant [INFO] [stdout] | [INFO] [stdout] = note: `ImportDescriptor` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 19 | Global(()), [INFO] [stdout] | ~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `memory_type` is never read [INFO] [stdout] --> wasm/src/modules/memory.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Memory { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 7 | memory_type: MemType, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Memory` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `table_type` is never read [INFO] [stdout] --> wasm/src/modules/table.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct Table { [INFO] [stdout] | ----- field in this struct [INFO] [stdout] 7 | table_type: TableType, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Table` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] rustc-LLVM ERROR: IO failure on output stream: No space left on device [INFO] [stderr] error: could not compile `wasm` (lib test); 61 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/beta-2025-01-12-x86_64-unknown-linux-gnu/bin/rustc --crate-name wasm --edition=2018 wasm/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2436e9634024565b -C extra-filename=-b3212a6db23dca2e --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern nom=/opt/rustwide/target/debug/deps/libnom-c1dce81723efc7f8.rlib --extern nom_supreme=/opt/rustwide/target/debug/deps/libnom_supreme-cb08439d303ca5fd.rlib --extern wasm_core=/opt/rustwide/target/debug/deps/libwasm_core-8e21538db3e87855.rlib --extern wasm_derive=/opt/rustwide/target/debug/deps/libwasm_derive-65f887b76f089fd2.so --cap-lints=warn` (exit status: 101) [INFO] running `Command { std: "docker" "inspect" "e183bbf8cb7e3246ca3c286bba1919cca50d90797ea8e118ec048390f87f1359", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e183bbf8cb7e3246ca3c286bba1919cca50d90797ea8e118ec048390f87f1359", kill_on_drop: false }` [INFO] [stdout] e183bbf8cb7e3246ca3c286bba1919cca50d90797ea8e118ec048390f87f1359