[INFO] cloning repository https://github.com/zerovolts/wasm-encoder [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/zerovolts/wasm-encoder" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzerovolts%2Fwasm-encoder", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzerovolts%2Fwasm-encoder'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 028aaa6fe36edb095def55dbb3cc2418d21e417e [INFO] checking zerovolts/wasm-encoder against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fzerovolts%2Fwasm-encoder" "/workspace/builds/worker-11/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-11/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/zerovolts/wasm-encoder on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/zerovolts/wasm-encoder [INFO] finished tweaking git repo https://github.com/zerovolts/wasm-encoder [INFO] tweaked toml for git repo https://github.com/zerovolts/wasm-encoder written to /workspace/builds/worker-11/source/Cargo.toml [INFO] crate git repo https://github.com/zerovolts/wasm-encoder already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/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" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 229b077ae9c265a7a349116f0714b94301158a5cbb4f5a5824758dda8635e0b9 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "229b077ae9c265a7a349116f0714b94301158a5cbb4f5a5824758dda8635e0b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "229b077ae9c265a7a349116f0714b94301158a5cbb4f5a5824758dda8635e0b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "229b077ae9c265a7a349116f0714b94301158a5cbb4f5a5824758dda8635e0b9", kill_on_drop: false }` [INFO] [stdout] 229b077ae9c265a7a349116f0714b94301158a5cbb4f5a5824758dda8635e0b9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-11/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a4943d725bb18fbd9f31b12182da46136b539b3a658d94e7e21f642b1e280a76 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a4943d725bb18fbd9f31b12182da46136b539b3a658d94e7e21f642b1e280a76", kill_on_drop: false }` [INFO] [stderr] Checking wasmuter v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `f32`, `f64` [INFO] [stdout] --> src/encoder.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{f32, f64, i32, u32}; [INFO] [stdout] | ^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instruction` [INFO] [stdout] --> src/section/global_section.rs:4:30 [INFO] [stdout] | [INFO] [stdout] 4 | expression::{Expression, Instruction}, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `f32`, `f64` [INFO] [stdout] --> src/encoder.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{f32, f64, i32, u32}; [INFO] [stdout] | ^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:431:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 431 | I64TruncF32S => encoder.push_u8(I64_TRUNC_F32_S), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:432:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 431 | I64TruncF32S => encoder.push_u8(I64_TRUNC_F32_S), [INFO] [stdout] 432 | I64TruncF32U => encoder.push_u8(I64_TRUNC_F32_U), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 433 | I64TruncF64S => encoder.push_u8(I64_TRUNC_F64_S), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:434:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 434 | I64TruncF64U => encoder.push_u8(I64_TRUNC_F64_U), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:435:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 435 | F32ConvertI32S => encoder.push_u8(F32_CONVERT_I32_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:436:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 436 | F32ConvertI32U => encoder.push_u8(F32_CONVERT_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:437:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 437 | F32ConvertI64S => encoder.push_u8(F32_CONVERT_I64_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:438:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 438 | F32ConvertI64U => encoder.push_u8(F32_CONVERT_I64_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:439:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 439 | F32DemoteF64 => encoder.push_u8(F32_DEMOTE_F64), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:440:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 440 | F64ConvertI32S => encoder.push_u8(F64_CONVERT_I32_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:441:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 441 | F64ConvertI32U => encoder.push_u8(F64_CONVERT_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:442:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 442 | F64ConvertI64S => encoder.push_u8(F64_CONVERT_I64_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:443:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 443 | F64ConvertI64U => encoder.push_u8(F64_CONVERT_I64_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:444:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 444 | F64PromoteF32 => encoder.push_u8(F64_PROMOTE_F32), [INFO] [stdout] | ^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 445 | I32ReinterpretF32 => encoder.push_u8(I32_REINTERPRET_F32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:446:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 446 | I64ReinterpretF64 => encoder.push_u8(I64_REINTERPRET_F64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:447:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 447 | F32ReinterpretI32 => encoder.push_u8(F32_REINTERPRET_I32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:448:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 448 | F64ReinterpretI64 => encoder.push_u8(F64_REINTERPRET_I64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/expression.rs:315:22 [INFO] [stdout] | [INFO] [stdout] 315 | F32Const(value) => unimplemented!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/expression.rs:316:22 [INFO] [stdout] | [INFO] [stdout] 316 | F64Const(value) => unimplemented!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `I64ExtendI32U` [INFO] [stdout] --> src/expression.rs:430:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_I64ExtendI32U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I64ExtendI32U` should have a snake case name [INFO] [stdout] --> src/expression.rs:430:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `i64_extend_i32_u` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:431:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 431 | I64TruncF32S => encoder.push_u8(I64_TRUNC_F32_S), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:432:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 431 | I64TruncF32S => encoder.push_u8(I64_TRUNC_F32_S), [INFO] [stdout] 432 | I64TruncF32U => encoder.push_u8(I64_TRUNC_F32_U), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 433 | I64TruncF64S => encoder.push_u8(I64_TRUNC_F64_S), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:434:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 434 | I64TruncF64U => encoder.push_u8(I64_TRUNC_F64_U), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:435:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 435 | F32ConvertI32S => encoder.push_u8(F32_CONVERT_I32_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:436:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 436 | F32ConvertI32U => encoder.push_u8(F32_CONVERT_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:437:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 437 | F32ConvertI64S => encoder.push_u8(F32_CONVERT_I64_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:438:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 438 | F32ConvertI64U => encoder.push_u8(F32_CONVERT_I64_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:439:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 439 | F32DemoteF64 => encoder.push_u8(F32_DEMOTE_F64), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:440:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 440 | F64ConvertI32S => encoder.push_u8(F64_CONVERT_I32_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:441:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 441 | F64ConvertI32U => encoder.push_u8(F64_CONVERT_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:442:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 442 | F64ConvertI64S => encoder.push_u8(F64_CONVERT_I64_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:443:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 443 | F64ConvertI64U => encoder.push_u8(F64_CONVERT_I64_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:444:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 444 | F64PromoteF32 => encoder.push_u8(F64_PROMOTE_F32), [INFO] [stdout] | ^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 445 | I32ReinterpretF32 => encoder.push_u8(I32_REINTERPRET_F32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:446:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 446 | I64ReinterpretF64 => encoder.push_u8(I64_REINTERPRET_F64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:447:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 447 | F32ReinterpretI32 => encoder.push_u8(F32_REINTERPRET_I32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 24 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:448:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 448 | F64ReinterpretI64 => encoder.push_u8(F64_REINTERPRET_I64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/expression.rs:315:22 [INFO] [stdout] | [INFO] [stdout] 315 | F32Const(value) => unimplemented!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/expression.rs:316:22 [INFO] [stdout] | [INFO] [stdout] 316 | F64Const(value) => unimplemented!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `I64ExtendI32U` [INFO] [stdout] --> src/expression.rs:430:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_I64ExtendI32U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I64ExtendI32U` should have a snake case name [INFO] [stdout] --> src/expression.rs:430:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `i64_extend_i32_u` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 23 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `f32`, `f64` [INFO] [stdout] --> src/encoder.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{f32, f64, i32, u32}; [INFO] [stdout] | ^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `f32`, `f64` [INFO] [stdout] --> src/encoder.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{f32, f64, i32, u32}; [INFO] [stdout] | ^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Instruction` [INFO] [stdout] --> src/section/global_section.rs:4:30 [INFO] [stdout] | [INFO] [stdout] 4 | expression::{Expression, Instruction}, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:431:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 431 | I64TruncF32S => encoder.push_u8(I64_TRUNC_F32_S), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:432:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 431 | I64TruncF32S => encoder.push_u8(I64_TRUNC_F32_S), [INFO] [stdout] 432 | I64TruncF32U => encoder.push_u8(I64_TRUNC_F32_U), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 433 | I64TruncF64S => encoder.push_u8(I64_TRUNC_F64_S), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:434:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 434 | I64TruncF64U => encoder.push_u8(I64_TRUNC_F64_U), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:435:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 435 | F32ConvertI32S => encoder.push_u8(F32_CONVERT_I32_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:436:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 436 | F32ConvertI32U => encoder.push_u8(F32_CONVERT_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:437:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 437 | F32ConvertI64S => encoder.push_u8(F32_CONVERT_I64_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:438:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 438 | F32ConvertI64U => encoder.push_u8(F32_CONVERT_I64_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:439:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 439 | F32DemoteF64 => encoder.push_u8(F32_DEMOTE_F64), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:440:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 440 | F64ConvertI32S => encoder.push_u8(F64_CONVERT_I32_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:441:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 441 | F64ConvertI32U => encoder.push_u8(F64_CONVERT_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:442:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 442 | F64ConvertI64S => encoder.push_u8(F64_CONVERT_I64_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:443:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 443 | F64ConvertI64U => encoder.push_u8(F64_CONVERT_I64_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:444:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 444 | F64PromoteF32 => encoder.push_u8(F64_PROMOTE_F32), [INFO] [stdout] | ^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 445 | I32ReinterpretF32 => encoder.push_u8(I32_REINTERPRET_F32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:446:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 446 | I64ReinterpretF64 => encoder.push_u8(I64_REINTERPRET_F64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:447:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 447 | F32ReinterpretI32 => encoder.push_u8(F32_REINTERPRET_I32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:448:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 448 | F64ReinterpretI64 => encoder.push_u8(F64_REINTERPRET_I64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/expression.rs:315:22 [INFO] [stdout] | [INFO] [stdout] 315 | F32Const(value) => unimplemented!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/expression.rs:316:22 [INFO] [stdout] | [INFO] [stdout] 316 | F64Const(value) => unimplemented!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `I64ExtendI32U` [INFO] [stdout] --> src/expression.rs:430:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_I64ExtendI32U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:431:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 431 | I64TruncF32S => encoder.push_u8(I64_TRUNC_F32_S), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:432:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 431 | I64TruncF32S => encoder.push_u8(I64_TRUNC_F32_S), [INFO] [stdout] 432 | I64TruncF32U => encoder.push_u8(I64_TRUNC_F32_U), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 433 | I64TruncF64S => encoder.push_u8(I64_TRUNC_F64_S), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:434:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 434 | I64TruncF64U => encoder.push_u8(I64_TRUNC_F64_U), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:435:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 435 | F32ConvertI32S => encoder.push_u8(F32_CONVERT_I32_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:436:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 436 | F32ConvertI32U => encoder.push_u8(F32_CONVERT_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:437:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 437 | F32ConvertI64S => encoder.push_u8(F32_CONVERT_I64_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:438:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 438 | F32ConvertI64U => encoder.push_u8(F32_CONVERT_I64_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:439:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 439 | F32DemoteF64 => encoder.push_u8(F32_DEMOTE_F64), [INFO] [stdout] | ^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:440:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 440 | F64ConvertI32S => encoder.push_u8(F64_CONVERT_I32_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:441:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 441 | F64ConvertI32U => encoder.push_u8(F64_CONVERT_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:442:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 442 | F64ConvertI64S => encoder.push_u8(F64_CONVERT_I64_S), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:443:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 443 | F64ConvertI64U => encoder.push_u8(F64_CONVERT_I64_U), [INFO] [stdout] | ^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:444:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 444 | F64PromoteF32 => encoder.push_u8(F64_PROMOTE_F32), [INFO] [stdout] | ^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:445:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 445 | I32ReinterpretF32 => encoder.push_u8(I32_REINTERPRET_F32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:446:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 446 | I64ReinterpretF64 => encoder.push_u8(I64_REINTERPRET_F64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:447:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 447 | F32ReinterpretI32 => encoder.push_u8(F32_REINTERPRET_I32), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/expression.rs:448:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ------------- matches any value [INFO] [stdout] ... [INFO] [stdout] 448 | F64ReinterpretI64 => encoder.push_u8(F64_REINTERPRET_I64), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ unreachable pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/expression.rs:315:22 [INFO] [stdout] | [INFO] [stdout] 315 | F32Const(value) => unimplemented!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/expression.rs:316:22 [INFO] [stdout] | [INFO] [stdout] 316 | F64Const(value) => unimplemented!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `I64ExtendI32U` [INFO] [stdout] --> src/expression.rs:430:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_I64ExtendI32U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `CUSTOM_SECTION` [INFO] [stdout] --> src/constants.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub const CUSTOM_SECTION: u8 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `F32_CONST` [INFO] [stdout] --> src/constants.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | pub const F32_CONST: u8 = 0x43; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `F64_CONST` [INFO] [stdout] --> src/constants.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | pub const F64_CONST: u8 = 0x44; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push_leb_u64` [INFO] [stdout] --> src/encoder.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn push_leb_u64(&mut self, mut value: u64) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `assert_encoding_eq` [INFO] [stdout] --> src/encoder.rs:167:8 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn assert_encoding_eq(item: T, expected_bytes: &[u8]) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Unreachable` [INFO] [stdout] --> src/expression.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | Unreachable, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Nop` [INFO] [stdout] --> src/expression.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | Nop, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Block` [INFO] [stdout] --> src/expression.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | Block(BlockType, Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Loop` [INFO] [stdout] --> src/expression.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | Loop(BlockType, Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `If` [INFO] [stdout] --> src/expression.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | If(BlockType, Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IfElse` [INFO] [stdout] --> src/expression.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | IfElse(BlockType, Vec, Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Branch` [INFO] [stdout] --> src/expression.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | Branch(LabelIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BranchIf` [INFO] [stdout] --> src/expression.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | BranchIf(LabelIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BranchTable` [INFO] [stdout] --> src/expression.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | BranchTable(Vec, LabelIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Return` [INFO] [stdout] --> src/expression.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | Return, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CallIndirect` [INFO] [stdout] --> src/expression.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | CallIndirect(TypeIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Select` [INFO] [stdout] --> src/expression.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Select, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LocalGet` [INFO] [stdout] --> src/expression.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | LocalGet(LocalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LocalSet` [INFO] [stdout] --> src/expression.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | LocalSet(LocalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LocalTee` [INFO] [stdout] --> src/expression.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | LocalTee(LocalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `GlobalGet` [INFO] [stdout] --> src/expression.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | GlobalGet(GlobalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `GlobalSet` [INFO] [stdout] --> src/expression.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | GlobalSet(GlobalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Load` [INFO] [stdout] --> src/expression.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | I32Load(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load` [INFO] [stdout] --> src/expression.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | I64Load(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Load` [INFO] [stdout] --> src/expression.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | F32Load(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Load` [INFO] [stdout] --> src/expression.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | F64Load(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Load8S` [INFO] [stdout] --> src/expression.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | I32Load8S(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Load8U` [INFO] [stdout] --> src/expression.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | I32Load8U(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Load16S` [INFO] [stdout] --> src/expression.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | I32Load16S(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Load16U` [INFO] [stdout] --> src/expression.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | I32Load16U(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load8S` [INFO] [stdout] --> src/expression.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | I64Load8S(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load8U` [INFO] [stdout] --> src/expression.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | I64Load8U(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load16S` [INFO] [stdout] --> src/expression.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | I64Load16S(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load16U` [INFO] [stdout] --> src/expression.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | I64Load16U(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load32S` [INFO] [stdout] --> src/expression.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | I64Load32S(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load32U` [INFO] [stdout] --> src/expression.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | I64Load32U(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Store` [INFO] [stdout] --> src/expression.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | I64Store(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Store` [INFO] [stdout] --> src/expression.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | F32Store(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Store` [INFO] [stdout] --> src/expression.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | F64Store(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Store8` [INFO] [stdout] --> src/expression.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | I32Store8(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Store16` [INFO] [stdout] --> src/expression.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | I32Store16(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Store8` [INFO] [stdout] --> src/expression.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | I64Store8(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Store16` [INFO] [stdout] --> src/expression.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | I64Store16(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Store32` [INFO] [stdout] --> src/expression.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | I64Store32(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemorySize` [INFO] [stdout] --> src/expression.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | MemorySize, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryGrow` [INFO] [stdout] --> src/expression.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | MemoryGrow, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Const` [INFO] [stdout] --> src/expression.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | I64Const(i64), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Const` [INFO] [stdout] --> src/expression.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | F32Const(f32), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Const` [INFO] [stdout] --> src/expression.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | F64Const(f64), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Eqz` [INFO] [stdout] --> src/expression.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | I32Eqz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Eq` [INFO] [stdout] --> src/expression.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | I32Eq, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Ne` [INFO] [stdout] --> src/expression.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | I32Ne, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32LtS` [INFO] [stdout] --> src/expression.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | I32LtS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32LtU` [INFO] [stdout] --> src/expression.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | I32LtU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32GtS` [INFO] [stdout] --> src/expression.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | I32GtS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32GtU` [INFO] [stdout] --> src/expression.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | I32GtU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32LeS` [INFO] [stdout] --> src/expression.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | I32LeS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32LeU` [INFO] [stdout] --> src/expression.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | I32LeU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32GeS` [INFO] [stdout] --> src/expression.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | I32GeS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32GeU` [INFO] [stdout] --> src/expression.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | I32GeU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Eqz` [INFO] [stdout] --> src/expression.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | I64Eqz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Eq` [INFO] [stdout] --> src/expression.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | I64Eq, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Ne` [INFO] [stdout] --> src/expression.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | I64Ne, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64LtS` [INFO] [stdout] --> src/expression.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | I64LtS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64LtU` [INFO] [stdout] --> src/expression.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | I64LtU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64GtS` [INFO] [stdout] --> src/expression.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | I64GtS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64GtU` [INFO] [stdout] --> src/expression.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | I64GtU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64LeS` [INFO] [stdout] --> src/expression.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | I64LeS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64LeU` [INFO] [stdout] --> src/expression.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | I64LeU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64GeS` [INFO] [stdout] --> src/expression.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | I64GeS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64GeU` [INFO] [stdout] --> src/expression.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | I64GeU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Eq` [INFO] [stdout] --> src/expression.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | F32Eq, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Ne` [INFO] [stdout] --> src/expression.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | F32Ne, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Lt` [INFO] [stdout] --> src/expression.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | F32Lt, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Gt` [INFO] [stdout] --> src/expression.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | F32Gt, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Le` [INFO] [stdout] --> src/expression.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | F32Le, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Ge` [INFO] [stdout] --> src/expression.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | F32Ge, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Eq` [INFO] [stdout] --> src/expression.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | F64Eq, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Ne` [INFO] [stdout] --> src/expression.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | F64Ne, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Lt` [INFO] [stdout] --> src/expression.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | F64Lt, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Gt` [INFO] [stdout] --> src/expression.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | F64Gt, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Le` [INFO] [stdout] --> src/expression.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | F64Le, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Ge` [INFO] [stdout] --> src/expression.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | F64Ge, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Clz` [INFO] [stdout] --> src/expression.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | I32Clz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Ctz` [INFO] [stdout] --> src/expression.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | I32Ctz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32PopCnt` [INFO] [stdout] --> src/expression.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | I32PopCnt, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Add` [INFO] [stdout] --> src/expression.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | I32Add, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Sub` [INFO] [stdout] --> src/expression.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | I32Sub, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Mul` [INFO] [stdout] --> src/expression.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | I32Mul, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32DivS` [INFO] [stdout] --> src/expression.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | I32DivS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32DivU` [INFO] [stdout] --> src/expression.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | I32DivU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32RemS` [INFO] [stdout] --> src/expression.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | I32RemS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32RemU` [INFO] [stdout] --> src/expression.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | I32RemU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32And` [INFO] [stdout] --> src/expression.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | I32And, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Or` [INFO] [stdout] --> src/expression.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | I32Or, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Xor` [INFO] [stdout] --> src/expression.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | I32Xor, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Shl` [INFO] [stdout] --> src/expression.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | I32Shl, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32ShrS` [INFO] [stdout] --> src/expression.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | I32ShrS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32ShrU` [INFO] [stdout] --> src/expression.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | I32ShrU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Rotl` [INFO] [stdout] --> src/expression.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | I32Rotl, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Rotr` [INFO] [stdout] --> src/expression.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | I32Rotr, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Clz` [INFO] [stdout] --> src/expression.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | I64Clz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Ctz` [INFO] [stdout] --> src/expression.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | I64Ctz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64PopCnt` [INFO] [stdout] --> src/expression.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | I64PopCnt, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Add` [INFO] [stdout] --> src/expression.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | I64Add, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Sub` [INFO] [stdout] --> src/expression.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | I64Sub, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Mul` [INFO] [stdout] --> src/expression.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | I64Mul, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64DivS` [INFO] [stdout] --> src/expression.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | I64DivS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64DivU` [INFO] [stdout] --> src/expression.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | I64DivU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64RemS` [INFO] [stdout] --> src/expression.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | I64RemS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64RemU` [INFO] [stdout] --> src/expression.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | I64RemU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64And` [INFO] [stdout] --> src/expression.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | I64And, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Or` [INFO] [stdout] --> src/expression.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | I64Or, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Xor` [INFO] [stdout] --> src/expression.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | I64Xor, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Shl` [INFO] [stdout] --> src/expression.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | I64Shl, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64ShrS` [INFO] [stdout] --> src/expression.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | I64ShrS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64ShrU` [INFO] [stdout] --> src/expression.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | I64ShrU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Rotl` [INFO] [stdout] --> src/expression.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | I64Rotl, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Rotr` [INFO] [stdout] --> src/expression.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | I64Rotr, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Abs` [INFO] [stdout] --> src/expression.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | F32Abs, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Neg` [INFO] [stdout] --> src/expression.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | F32Neg, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Ceil` [INFO] [stdout] --> src/expression.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | F32Ceil, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Floor` [INFO] [stdout] --> src/expression.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | F32Floor, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Trunc` [INFO] [stdout] --> src/expression.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | F32Trunc, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Nearest` [INFO] [stdout] --> src/expression.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | F32Nearest, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Sqrt` [INFO] [stdout] --> src/expression.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | F32Sqrt, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Add` [INFO] [stdout] --> src/expression.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | F32Add, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Sub` [INFO] [stdout] --> src/expression.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | F32Sub, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Mul` [INFO] [stdout] --> src/expression.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | F32Mul, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Div` [INFO] [stdout] --> src/expression.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | F32Div, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Min` [INFO] [stdout] --> src/expression.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | F32Min, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Max` [INFO] [stdout] --> src/expression.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | F32Max, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32CopySign` [INFO] [stdout] --> src/expression.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | F32CopySign, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Abs` [INFO] [stdout] --> src/expression.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | F64Abs, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Neg` [INFO] [stdout] --> src/expression.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | F64Neg, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Ceil` [INFO] [stdout] --> src/expression.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | F64Ceil, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Floor` [INFO] [stdout] --> src/expression.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | F64Floor, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Trunc` [INFO] [stdout] --> src/expression.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | F64Trunc, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Nearest` [INFO] [stdout] --> src/expression.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | F64Nearest, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Sqrt` [INFO] [stdout] --> src/expression.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | F64Sqrt, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Add` [INFO] [stdout] --> src/expression.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | F64Add, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Sub` [INFO] [stdout] --> src/expression.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | F64Sub, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Mul` [INFO] [stdout] --> src/expression.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | F64Mul, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Div` [INFO] [stdout] --> src/expression.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | F64Div, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Min` [INFO] [stdout] --> src/expression.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | F64Min, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Max` [INFO] [stdout] --> src/expression.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | F64Max, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64CopySign` [INFO] [stdout] --> src/expression.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | F64CopySign, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32WrapI64` [INFO] [stdout] --> src/expression.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | I32WrapI64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32TruncF32S` [INFO] [stdout] --> src/expression.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | I32TruncF32S, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32TruncF32U` [INFO] [stdout] --> src/expression.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | I32TruncF32U, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32TruncF64S` [INFO] [stdout] --> src/expression.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | I32TruncF64S, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32TruncF64U` [INFO] [stdout] --> src/expression.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | I32TruncF64U, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64ExtendI32S` [INFO] [stdout] --> src/expression.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | I64ExtendI32S, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32ExtendI32U` [INFO] [stdout] --> src/expression.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | I32ExtendI32U, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64TruncF32S` [INFO] [stdout] --> src/expression.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | I64TruncF32S, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64TruncF32U` [INFO] [stdout] --> src/expression.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | I64TruncF32U, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64TruncF64S` [INFO] [stdout] --> src/expression.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | I64TruncF64S, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64TruncF64U` [INFO] [stdout] --> src/expression.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | I64TruncF64U, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32ConvertI32S` [INFO] [stdout] --> src/expression.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | F32ConvertI32S, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32ConvertI32U` [INFO] [stdout] --> src/expression.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | F32ConvertI32U, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32ConvertI64S` [INFO] [stdout] --> src/expression.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | F32ConvertI64S, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32ConvertI64U` [INFO] [stdout] --> src/expression.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | F32ConvertI64U, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32DemoteF64` [INFO] [stdout] --> src/expression.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | F32DemoteF64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64ConvertI32S` [INFO] [stdout] --> src/expression.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | F64ConvertI32S, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64ConvertI32U` [INFO] [stdout] --> src/expression.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | F64ConvertI32U, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64ConvertI64S` [INFO] [stdout] --> src/expression.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | F64ConvertI64S, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64ConvertI64U` [INFO] [stdout] --> src/expression.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | F64ConvertI64U, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64PromoteF32` [INFO] [stdout] --> src/expression.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | F64PromoteF32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32ReinterpretF32` [INFO] [stdout] --> src/expression.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | I32ReinterpretF32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64ReinterpretF64` [INFO] [stdout] --> src/expression.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | I64ReinterpretF64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32ReinterpretI32` [INFO] [stdout] --> src/expression.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | F32ReinterpretI32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64ReinterpretI64` [INFO] [stdout] --> src/expression.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | F64ReinterpretI64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Empty` [INFO] [stdout] --> src/expression.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | Empty, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Value` [INFO] [stdout] --> src/expression.rs:455:5 [INFO] [stdout] | [INFO] [stdout] 455 | Value(ValueType), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64` [INFO] [stdout] --> src/function_type.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | I64, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32` [INFO] [stdout] --> src/function_type.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | F32, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64` [INFO] [stdout] --> src/function_type.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | F64, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `min_max` [INFO] [stdout] --> src/limits.rs:20:12 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn min_max(min: u32, max: u32) -> Limits { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/section/code_section.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn new(count: u32, value_type: ValueType) -> Local { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/section/element_section.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | pub fn new(table_index: TableIndex, offset: Expression, initializer: Vec) -> Element { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TableIndex` [INFO] [stdout] --> src/section/export_section.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | TableIndex(TableIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `GlobalIndex` [INFO] [stdout] --> src/section/export_section.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | GlobalIndex(GlobalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Const` [INFO] [stdout] --> src/section/global_section.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | Const(ValueType, Expression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Var` [INFO] [stdout] --> src/section/global_section.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | Var(ValueType, Expression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TableType` [INFO] [stdout] --> src/section/import_section.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | TableType(Table), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryType` [INFO] [stdout] --> src/section/import_section.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | MemoryType(Memory), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `GlobalType` [INFO] [stdout] --> src/section/import_section.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | GlobalType(Global), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/section/table_section.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn new(element_type: ElementType, limits: Limits) -> Table { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `FunctionReference` [INFO] [stdout] --> src/section/table_section.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | FunctionReference, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TableSection` [INFO] [stdout] --> src/section/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | TableSection(TableSection), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `GlobalSection` [INFO] [stdout] --> src/section/mod.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | GlobalSection(GlobalSection), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `StartSection` [INFO] [stdout] --> src/section/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | StartSection(StartSection), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ElementSection` [INFO] [stdout] --> src/section/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | ElementSection(ElementSection), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I64ExtendI32U` should have a snake case name [INFO] [stdout] --> src/expression.rs:430:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `i64_extend_i32_u` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 217 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `CUSTOM_SECTION` [INFO] [stdout] --> src/constants.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub const CUSTOM_SECTION: u8 = 0x00; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `F32_CONST` [INFO] [stdout] --> src/constants.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | pub const F32_CONST: u8 = 0x43; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `F64_CONST` [INFO] [stdout] --> src/constants.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | pub const F64_CONST: u8 = 0x44; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `push_leb_u64` [INFO] [stdout] --> src/encoder.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 87 | pub fn push_leb_u64(&mut self, mut value: u64) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Unreachable` [INFO] [stdout] --> src/expression.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | Unreachable, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Nop` [INFO] [stdout] --> src/expression.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | Nop, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Block` [INFO] [stdout] --> src/expression.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | Block(BlockType, Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Loop` [INFO] [stdout] --> src/expression.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | Loop(BlockType, Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `If` [INFO] [stdout] --> src/expression.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | If(BlockType, Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `IfElse` [INFO] [stdout] --> src/expression.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | IfElse(BlockType, Vec, Vec), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Branch` [INFO] [stdout] --> src/expression.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | Branch(LabelIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BranchIf` [INFO] [stdout] --> src/expression.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | BranchIf(LabelIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `BranchTable` [INFO] [stdout] --> src/expression.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | BranchTable(Vec, LabelIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Return` [INFO] [stdout] --> src/expression.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | Return, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `CallIndirect` [INFO] [stdout] --> src/expression.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | CallIndirect(TypeIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Select` [INFO] [stdout] --> src/expression.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | Select, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LocalGet` [INFO] [stdout] --> src/expression.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | LocalGet(LocalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LocalSet` [INFO] [stdout] --> src/expression.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | LocalSet(LocalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `LocalTee` [INFO] [stdout] --> src/expression.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | LocalTee(LocalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `GlobalGet` [INFO] [stdout] --> src/expression.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | GlobalGet(GlobalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `GlobalSet` [INFO] [stdout] --> src/expression.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | GlobalSet(GlobalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Load` [INFO] [stdout] --> src/expression.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | I32Load(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load` [INFO] [stdout] --> src/expression.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | I64Load(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Load` [INFO] [stdout] --> src/expression.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | F32Load(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Load` [INFO] [stdout] --> src/expression.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | F64Load(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Load8S` [INFO] [stdout] --> src/expression.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | I32Load8S(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Load8U` [INFO] [stdout] --> src/expression.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | I32Load8U(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Load16S` [INFO] [stdout] --> src/expression.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | I32Load16S(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Load16U` [INFO] [stdout] --> src/expression.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | I32Load16U(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load8S` [INFO] [stdout] --> src/expression.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | I64Load8S(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load8U` [INFO] [stdout] --> src/expression.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | I64Load8U(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load16S` [INFO] [stdout] --> src/expression.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | I64Load16S(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load16U` [INFO] [stdout] --> src/expression.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | I64Load16U(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load32S` [INFO] [stdout] --> src/expression.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 61 | I64Load32S(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Load32U` [INFO] [stdout] --> src/expression.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | I64Load32U(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Store` [INFO] [stdout] --> src/expression.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | I64Store(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Store` [INFO] [stdout] --> src/expression.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | F32Store(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Store` [INFO] [stdout] --> src/expression.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | F64Store(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Store8` [INFO] [stdout] --> src/expression.rs:67:5 [INFO] [stdout] | [INFO] [stdout] 67 | I32Store8(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Store16` [INFO] [stdout] --> src/expression.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | I32Store16(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Store8` [INFO] [stdout] --> src/expression.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | I64Store8(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Store16` [INFO] [stdout] --> src/expression.rs:70:5 [INFO] [stdout] | [INFO] [stdout] 70 | I64Store16(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Store32` [INFO] [stdout] --> src/expression.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | I64Store32(MemoryArguments), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemorySize` [INFO] [stdout] --> src/expression.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | MemorySize, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryGrow` [INFO] [stdout] --> src/expression.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | MemoryGrow, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Const` [INFO] [stdout] --> src/expression.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | I64Const(i64), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Const` [INFO] [stdout] --> src/expression.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | F32Const(f32), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Const` [INFO] [stdout] --> src/expression.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | F64Const(f64), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Eqz` [INFO] [stdout] --> src/expression.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | I32Eqz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Eq` [INFO] [stdout] --> src/expression.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | I32Eq, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Ne` [INFO] [stdout] --> src/expression.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | I32Ne, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32LtS` [INFO] [stdout] --> src/expression.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | I32LtS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32LtU` [INFO] [stdout] --> src/expression.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | I32LtU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32GtS` [INFO] [stdout] --> src/expression.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | I32GtS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32GtU` [INFO] [stdout] --> src/expression.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | I32GtU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32LeS` [INFO] [stdout] --> src/expression.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | I32LeS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32LeU` [INFO] [stdout] --> src/expression.rs:89:5 [INFO] [stdout] | [INFO] [stdout] 89 | I32LeU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32GeS` [INFO] [stdout] --> src/expression.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | I32GeS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32GeU` [INFO] [stdout] --> src/expression.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | I32GeU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Eqz` [INFO] [stdout] --> src/expression.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | I64Eqz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Eq` [INFO] [stdout] --> src/expression.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | I64Eq, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Ne` [INFO] [stdout] --> src/expression.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | I64Ne, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64LtS` [INFO] [stdout] --> src/expression.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | I64LtS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64LtU` [INFO] [stdout] --> src/expression.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | I64LtU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64GtS` [INFO] [stdout] --> src/expression.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | I64GtS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64GtU` [INFO] [stdout] --> src/expression.rs:99:5 [INFO] [stdout] | [INFO] [stdout] 99 | I64GtU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64LeS` [INFO] [stdout] --> src/expression.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | I64LeS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64LeU` [INFO] [stdout] --> src/expression.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | I64LeU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64GeS` [INFO] [stdout] --> src/expression.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | I64GeS, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64GeU` [INFO] [stdout] --> src/expression.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | I64GeU, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Eq` [INFO] [stdout] --> src/expression.rs:105:5 [INFO] [stdout] | [INFO] [stdout] 105 | F32Eq, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Ne` [INFO] [stdout] --> src/expression.rs:106:5 [INFO] [stdout] | [INFO] [stdout] 106 | F32Ne, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Lt` [INFO] [stdout] --> src/expression.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | F32Lt, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Gt` [INFO] [stdout] --> src/expression.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | F32Gt, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Le` [INFO] [stdout] --> src/expression.rs:109:5 [INFO] [stdout] | [INFO] [stdout] 109 | F32Le, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Ge` [INFO] [stdout] --> src/expression.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | F32Ge, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Eq` [INFO] [stdout] --> src/expression.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | F64Eq, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Ne` [INFO] [stdout] --> src/expression.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | F64Ne, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Lt` [INFO] [stdout] --> src/expression.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | F64Lt, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Gt` [INFO] [stdout] --> src/expression.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | F64Gt, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Le` [INFO] [stdout] --> src/expression.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | F64Le, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Ge` [INFO] [stdout] --> src/expression.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 117 | F64Ge, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Clz` [INFO] [stdout] --> src/expression.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | I32Clz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Ctz` [INFO] [stdout] --> src/expression.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | I32Ctz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32PopCnt` [INFO] [stdout] --> src/expression.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | I32PopCnt, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Add` [INFO] [stdout] --> src/expression.rs:122:5 [INFO] [stdout] | [INFO] [stdout] 122 | I32Add, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Sub` [INFO] [stdout] --> src/expression.rs:123:5 [INFO] [stdout] | [INFO] [stdout] 123 | I32Sub, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Mul` [INFO] [stdout] --> src/expression.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | I32Mul, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32DivS` [INFO] [stdout] --> src/expression.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | I32DivS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32DivU` [INFO] [stdout] --> src/expression.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | I32DivU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32RemS` [INFO] [stdout] --> src/expression.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | I32RemS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32RemU` [INFO] [stdout] --> src/expression.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | I32RemU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32And` [INFO] [stdout] --> src/expression.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 129 | I32And, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Or` [INFO] [stdout] --> src/expression.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | I32Or, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Xor` [INFO] [stdout] --> src/expression.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | I32Xor, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Shl` [INFO] [stdout] --> src/expression.rs:132:5 [INFO] [stdout] | [INFO] [stdout] 132 | I32Shl, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32ShrS` [INFO] [stdout] --> src/expression.rs:133:5 [INFO] [stdout] | [INFO] [stdout] 133 | I32ShrS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32ShrU` [INFO] [stdout] --> src/expression.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | I32ShrU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Rotl` [INFO] [stdout] --> src/expression.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | I32Rotl, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32Rotr` [INFO] [stdout] --> src/expression.rs:136:5 [INFO] [stdout] | [INFO] [stdout] 136 | I32Rotr, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Clz` [INFO] [stdout] --> src/expression.rs:138:5 [INFO] [stdout] | [INFO] [stdout] 138 | I64Clz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Ctz` [INFO] [stdout] --> src/expression.rs:139:5 [INFO] [stdout] | [INFO] [stdout] 139 | I64Ctz, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64PopCnt` [INFO] [stdout] --> src/expression.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 140 | I64PopCnt, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Add` [INFO] [stdout] --> src/expression.rs:141:5 [INFO] [stdout] | [INFO] [stdout] 141 | I64Add, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Sub` [INFO] [stdout] --> src/expression.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | I64Sub, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Mul` [INFO] [stdout] --> src/expression.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 143 | I64Mul, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64DivS` [INFO] [stdout] --> src/expression.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | I64DivS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64DivU` [INFO] [stdout] --> src/expression.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | I64DivU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64RemS` [INFO] [stdout] --> src/expression.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | I64RemS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64RemU` [INFO] [stdout] --> src/expression.rs:147:5 [INFO] [stdout] | [INFO] [stdout] 147 | I64RemU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64And` [INFO] [stdout] --> src/expression.rs:148:5 [INFO] [stdout] | [INFO] [stdout] 148 | I64And, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Or` [INFO] [stdout] --> src/expression.rs:149:5 [INFO] [stdout] | [INFO] [stdout] 149 | I64Or, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Xor` [INFO] [stdout] --> src/expression.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | I64Xor, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Shl` [INFO] [stdout] --> src/expression.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | I64Shl, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64ShrS` [INFO] [stdout] --> src/expression.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | I64ShrS, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64ShrU` [INFO] [stdout] --> src/expression.rs:153:5 [INFO] [stdout] | [INFO] [stdout] 153 | I64ShrU, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Rotl` [INFO] [stdout] --> src/expression.rs:154:5 [INFO] [stdout] | [INFO] [stdout] 154 | I64Rotl, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64Rotr` [INFO] [stdout] --> src/expression.rs:155:5 [INFO] [stdout] | [INFO] [stdout] 155 | I64Rotr, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Abs` [INFO] [stdout] --> src/expression.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | F32Abs, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Neg` [INFO] [stdout] --> src/expression.rs:158:5 [INFO] [stdout] | [INFO] [stdout] 158 | F32Neg, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Ceil` [INFO] [stdout] --> src/expression.rs:159:5 [INFO] [stdout] | [INFO] [stdout] 159 | F32Ceil, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Floor` [INFO] [stdout] --> src/expression.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | F32Floor, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Trunc` [INFO] [stdout] --> src/expression.rs:161:5 [INFO] [stdout] | [INFO] [stdout] 161 | F32Trunc, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Nearest` [INFO] [stdout] --> src/expression.rs:162:5 [INFO] [stdout] | [INFO] [stdout] 162 | F32Nearest, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Sqrt` [INFO] [stdout] --> src/expression.rs:163:5 [INFO] [stdout] | [INFO] [stdout] 163 | F32Sqrt, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Add` [INFO] [stdout] --> src/expression.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | F32Add, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Sub` [INFO] [stdout] --> src/expression.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | F32Sub, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Mul` [INFO] [stdout] --> src/expression.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | F32Mul, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Div` [INFO] [stdout] --> src/expression.rs:167:5 [INFO] [stdout] | [INFO] [stdout] 167 | F32Div, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Min` [INFO] [stdout] --> src/expression.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | F32Min, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32Max` [INFO] [stdout] --> src/expression.rs:169:5 [INFO] [stdout] | [INFO] [stdout] 169 | F32Max, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32CopySign` [INFO] [stdout] --> src/expression.rs:170:5 [INFO] [stdout] | [INFO] [stdout] 170 | F32CopySign, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Abs` [INFO] [stdout] --> src/expression.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | F64Abs, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Neg` [INFO] [stdout] --> src/expression.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | F64Neg, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Ceil` [INFO] [stdout] --> src/expression.rs:174:5 [INFO] [stdout] | [INFO] [stdout] 174 | F64Ceil, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Floor` [INFO] [stdout] --> src/expression.rs:175:5 [INFO] [stdout] | [INFO] [stdout] 175 | F64Floor, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Trunc` [INFO] [stdout] --> src/expression.rs:176:5 [INFO] [stdout] | [INFO] [stdout] 176 | F64Trunc, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Nearest` [INFO] [stdout] --> src/expression.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 177 | F64Nearest, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Sqrt` [INFO] [stdout] --> src/expression.rs:178:5 [INFO] [stdout] | [INFO] [stdout] 178 | F64Sqrt, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Add` [INFO] [stdout] --> src/expression.rs:179:5 [INFO] [stdout] | [INFO] [stdout] 179 | F64Add, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Sub` [INFO] [stdout] --> src/expression.rs:180:5 [INFO] [stdout] | [INFO] [stdout] 180 | F64Sub, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Mul` [INFO] [stdout] --> src/expression.rs:181:5 [INFO] [stdout] | [INFO] [stdout] 181 | F64Mul, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Div` [INFO] [stdout] --> src/expression.rs:182:5 [INFO] [stdout] | [INFO] [stdout] 182 | F64Div, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Min` [INFO] [stdout] --> src/expression.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | F64Min, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64Max` [INFO] [stdout] --> src/expression.rs:184:5 [INFO] [stdout] | [INFO] [stdout] 184 | F64Max, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64CopySign` [INFO] [stdout] --> src/expression.rs:185:5 [INFO] [stdout] | [INFO] [stdout] 185 | F64CopySign, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32WrapI64` [INFO] [stdout] --> src/expression.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | I32WrapI64, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32TruncF32S` [INFO] [stdout] --> src/expression.rs:188:5 [INFO] [stdout] | [INFO] [stdout] 188 | I32TruncF32S, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32TruncF32U` [INFO] [stdout] --> src/expression.rs:189:5 [INFO] [stdout] | [INFO] [stdout] 189 | I32TruncF32U, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32TruncF64S` [INFO] [stdout] --> src/expression.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | I32TruncF64S, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32TruncF64U` [INFO] [stdout] --> src/expression.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | I32TruncF64U, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64ExtendI32S` [INFO] [stdout] --> src/expression.rs:192:5 [INFO] [stdout] | [INFO] [stdout] 192 | I64ExtendI32S, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32ExtendI32U` [INFO] [stdout] --> src/expression.rs:193:5 [INFO] [stdout] | [INFO] [stdout] 193 | I32ExtendI32U, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64TruncF32S` [INFO] [stdout] --> src/expression.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | I64TruncF32S, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64TruncF32U` [INFO] [stdout] --> src/expression.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | I64TruncF32U, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64TruncF64S` [INFO] [stdout] --> src/expression.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | I64TruncF64S, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64TruncF64U` [INFO] [stdout] --> src/expression.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | I64TruncF64U, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32ConvertI32S` [INFO] [stdout] --> src/expression.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | F32ConvertI32S, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32ConvertI32U` [INFO] [stdout] --> src/expression.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | F32ConvertI32U, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32ConvertI64S` [INFO] [stdout] --> src/expression.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | F32ConvertI64S, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32ConvertI64U` [INFO] [stdout] --> src/expression.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | F32ConvertI64U, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32DemoteF64` [INFO] [stdout] --> src/expression.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | F32DemoteF64, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64ConvertI32S` [INFO] [stdout] --> src/expression.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | F64ConvertI32S, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64ConvertI32U` [INFO] [stdout] --> src/expression.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | F64ConvertI32U, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64ConvertI64S` [INFO] [stdout] --> src/expression.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | F64ConvertI64S, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64ConvertI64U` [INFO] [stdout] --> src/expression.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | F64ConvertI64U, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64PromoteF32` [INFO] [stdout] --> src/expression.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | F64PromoteF32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I32ReinterpretF32` [INFO] [stdout] --> src/expression.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | I32ReinterpretF32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `I64ReinterpretF64` [INFO] [stdout] --> src/expression.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | I64ReinterpretF64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F32ReinterpretI32` [INFO] [stdout] --> src/expression.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | F32ReinterpretI32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64ReinterpretI64` [INFO] [stdout] --> src/expression.rs:211:5 [INFO] [stdout] | [INFO] [stdout] 211 | F64ReinterpretI64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Empty` [INFO] [stdout] --> src/expression.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | Empty, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Value` [INFO] [stdout] --> src/expression.rs:455:5 [INFO] [stdout] | [INFO] [stdout] 455 | Value(ValueType), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `F64` [INFO] [stdout] --> src/function_type.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | F64, [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/section/code_section.rs:49:12 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn new(count: u32, value_type: ValueType) -> Local { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TableIndex` [INFO] [stdout] --> src/section/export_section.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | TableIndex(TableIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `GlobalIndex` [INFO] [stdout] --> src/section/export_section.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | GlobalIndex(GlobalIndex), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Var` [INFO] [stdout] --> src/section/global_section.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | Var(ValueType, Expression), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TableType` [INFO] [stdout] --> src/section/import_section.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | TableType(Table), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `MemoryType` [INFO] [stdout] --> src/section/import_section.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | MemoryType(Memory), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `GlobalType` [INFO] [stdout] --> src/section/import_section.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | GlobalType(Global), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TableSection` [INFO] [stdout] --> src/section/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | TableSection(TableSection), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `GlobalSection` [INFO] [stdout] --> src/section/mod.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | GlobalSection(GlobalSection), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `StartSection` [INFO] [stdout] --> src/section/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | StartSection(StartSection), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ElementSection` [INFO] [stdout] --> src/section/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | ElementSection(ElementSection), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `I64ExtendI32U` should have a snake case name [INFO] [stdout] --> src/expression.rs:430:13 [INFO] [stdout] | [INFO] [stdout] 430 | I64ExtendI32U => encoder.push_u8(I64_EXTEND_I32_U), [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `i64_extend_i32_u` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 208 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.05s [INFO] running `Command { std: "docker" "inspect" "a4943d725bb18fbd9f31b12182da46136b539b3a658d94e7e21f642b1e280a76", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a4943d725bb18fbd9f31b12182da46136b539b3a658d94e7e21f642b1e280a76", kill_on_drop: false }` [INFO] [stdout] a4943d725bb18fbd9f31b12182da46136b539b3a658d94e7e21f642b1e280a76