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