[INFO] cloning repository https://github.com/malefooo/wasm-vm [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/malefooo/wasm-vm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmalefooo%2Fwasm-vm", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmalefooo%2Fwasm-vm'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 442c4534600004890785605763ce39f4d562b925 [INFO] testing malefooo/wasm-vm against master#99e3aef02079e9c10583638520cd0c134dc3a01d for pr-85530 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmalefooo%2Fwasm-vm" "/workspace/builds/worker-14/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-14/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/malefooo/wasm-vm on toolchain 99e3aef02079e9c10583638520cd0c134dc3a01d [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/malefooo/wasm-vm [INFO] finished tweaking git repo https://github.com/malefooo/wasm-vm [INFO] tweaked toml for git repo https://github.com/malefooo/wasm-vm written to /workspace/builds/worker-14/source/Cargo.toml [INFO] crate git repo https://github.com/malefooo/wasm-vm already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 07dc72738df45edfcc3da8334e08316a5fe35932cae4203c66ba57880a1890d2 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "07dc72738df45edfcc3da8334e08316a5fe35932cae4203c66ba57880a1890d2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "07dc72738df45edfcc3da8334e08316a5fe35932cae4203c66ba57880a1890d2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "07dc72738df45edfcc3da8334e08316a5fe35932cae4203c66ba57880a1890d2", kill_on_drop: false }` [INFO] [stdout] 07dc72738df45edfcc3da8334e08316a5fe35932cae4203c66ba57880a1890d2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7d5abb6337ca48f23a34f625ddc80bed0e52ece1604697dd30bb32405f0da78e [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "7d5abb6337ca48f23a34f625ddc80bed0e52ece1604697dd30bb32405f0da78e", kill_on_drop: false }` [INFO] [stderr] Compiling anyhow v1.0.40 [INFO] [stderr] Compiling bitintr v0.3.0 [INFO] [stderr] Compiling once_cell v1.7.2 [INFO] [stderr] Compiling wasm-vm v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated type alias `std::os::unix::raw::uid_t`: these type aliases are no longer supported by the standard library, the `libc` crate on crates.io should be used instead for the correct definitions [INFO] [stdout] --> src/interpreter/vm.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::os::unix::raw::uid_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `val` is never read [INFO] [stdout] --> src/binary/reader.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | let mut val:Option = Option::default(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `val` is never read [INFO] [stdout] --> src/binary/reader.rs:77:17 [INFO] [stdout] | [INFO] [stdout] 77 | let mut val:Option = Option::default(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `val` is never read [INFO] [stdout] --> src/binary/reader.rs:95:17 [INFO] [stdout] | [INFO] [stdout] 95 | let mut val:Option = Option::default(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `val` is never read [INFO] [stdout] --> src/binary/reader.rs:112:17 [INFO] [stdout] | [INFO] [stdout] 112 | let mut val:Option = Option::default(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `val` is never read [INFO] [stdout] --> src/binary/reader.rs:131:17 [INFO] [stdout] | [INFO] [stdout] 131 | let mut val:Option> = Option::default(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `end` is never read [INFO] [stdout] --> src/binary/reader.rs:667:17 [INFO] [stdout] | [INFO] [stdout] 667 | let mut end = 0u8; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/binary/reader.rs:1003:18 [INFO] [stdout] | [INFO] [stdout] 1003 | Some(mut n) => { [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/binary/opcodes.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | OPCODE_MAP.set(map); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Unreachable` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:190:11 [INFO] [stdout] | [INFO] [stdout] 190 | pub const Unreachable :u8= 0x00; // unreachable [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `UNREACHABLE` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Nop` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:191:11 [INFO] [stdout] | [INFO] [stdout] 191 | pub const Nop :u8= 0x01; // nop [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `NOP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Block` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:192:11 [INFO] [stdout] | [INFO] [stdout] 192 | pub const Block :u8= 0x02; // block rt in* end [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `BLOCK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Loop` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:193:11 [INFO] [stdout] | [INFO] [stdout] 193 | pub const Loop :u8= 0x03; // loop rt in* end [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `LOOP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `If` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:194:11 [INFO] [stdout] | [INFO] [stdout] 194 | pub const If :u8= 0x04; // if rt in* else in* end [INFO] [stdout] | ^^ help: convert the identifier to upper case (notice the capitalization): `IF` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Else_` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:195:11 [INFO] [stdout] | [INFO] [stdout] 195 | pub const Else_ :u8= 0x05; // else [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `ELSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `End_` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:196:11 [INFO] [stdout] | [INFO] [stdout] 196 | pub const End_ :u8= 0x0B; // end [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `END` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Br` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:197:11 [INFO] [stdout] | [INFO] [stdout] 197 | pub const Br :u8= 0x0C; // br l [INFO] [stdout] | ^^ help: convert the identifier to upper case: `BR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BrIf` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:198:11 [INFO] [stdout] | [INFO] [stdout] 198 | pub const BrIf :u8= 0x0D; // br_if l [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `BR_IF` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BrTable` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:199:11 [INFO] [stdout] | [INFO] [stdout] 199 | pub const BrTable :u8= 0x0E; // br_table l* lN [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `BR_TABLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Return` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:200:11 [INFO] [stdout] | [INFO] [stdout] 200 | pub const Return :u8= 0x0F; // return [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `RETURN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Call` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:201:11 [INFO] [stdout] | [INFO] [stdout] 201 | pub const Call :u8= 0x10; // call x [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `CALL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CallIndirect` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:202:11 [INFO] [stdout] | [INFO] [stdout] 202 | pub const CallIndirect :u8= 0x11; // call_indirect x [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `CALL_INDIRECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Drop` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:203:11 [INFO] [stdout] | [INFO] [stdout] 203 | pub const Drop :u8= 0x1A; // drop [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `DROP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Select` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:204:11 [INFO] [stdout] | [INFO] [stdout] 204 | pub const Select :u8= 0x1B; // select [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `SELECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LocalGet` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:205:11 [INFO] [stdout] | [INFO] [stdout] 205 | pub const LocalGet :u8= 0x20; // local.get x [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `LOCAL_GET` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LocalSet` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:206:11 [INFO] [stdout] | [INFO] [stdout] 206 | pub const LocalSet :u8= 0x21; // local.set x [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `LOCAL_SET` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LocalTee` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:207:11 [INFO] [stdout] | [INFO] [stdout] 207 | pub const LocalTee :u8= 0x22; // local.tee x [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `LOCAL_TEE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GlobalGet` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:208:11 [INFO] [stdout] | [INFO] [stdout] 208 | pub const GlobalGet :u8= 0x23; // global.get x [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `GLOBAL_GET` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GlobalSet` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:209:11 [INFO] [stdout] | [INFO] [stdout] 209 | pub const GlobalSet :u8= 0x24; // global.set x [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `GLOBAL_SET` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Load` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:210:11 [INFO] [stdout] | [INFO] [stdout] 210 | pub const I32Load :u8= 0x28; // i32.load m [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_LOAD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:211:11 [INFO] [stdout] | [INFO] [stdout] 211 | pub const I64Load :u8= 0x29; // i64.load m [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_LOAD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Load` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:212:11 [INFO] [stdout] | [INFO] [stdout] 212 | pub const F32Load :u8= 0x2A; // f32.load m [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F32_LOAD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Load` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:213:11 [INFO] [stdout] | [INFO] [stdout] 213 | pub const F64Load :u8= 0x2B; // f64.load m [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F64_LOAD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Load8S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:214:11 [INFO] [stdout] | [INFO] [stdout] 214 | pub const I32Load8S :u8= 0x2C; // i32.load8_s m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD8_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Load8U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:215:11 [INFO] [stdout] | [INFO] [stdout] 215 | pub const I32Load8U :u8= 0x2D; // i32.load8_u m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD8_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Load16S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:216:11 [INFO] [stdout] | [INFO] [stdout] 216 | pub const I32Load16S :u8= 0x2E; // i32.load16_s m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD16_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Load16U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:217:11 [INFO] [stdout] | [INFO] [stdout] 217 | pub const I32Load16U :u8= 0x2F; // i32.load16_u m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD16_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load8S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:218:11 [INFO] [stdout] | [INFO] [stdout] 218 | pub const I64Load8S :u8= 0x30; // i64.load8_s m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD8_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load8U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:219:11 [INFO] [stdout] | [INFO] [stdout] 219 | pub const I64Load8U :u8= 0x31; // i64.load8_u m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD8_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load16S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:220:11 [INFO] [stdout] | [INFO] [stdout] 220 | pub const I64Load16S :u8= 0x32; // i64.load16_s m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD16_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load16U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:221:11 [INFO] [stdout] | [INFO] [stdout] 221 | pub const I64Load16U :u8= 0x33; // i64.load16_u m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD16_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:222:11 [INFO] [stdout] | [INFO] [stdout] 222 | pub const I64Load32S :u8= 0x34; // i64.load32_s m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:223:11 [INFO] [stdout] | [INFO] [stdout] 223 | pub const I64Load32U :u8= 0x35; // i64.load32_u m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Store` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:224:11 [INFO] [stdout] | [INFO] [stdout] 224 | pub const I32Store :u8= 0x36; // i32.store m [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `I32_STORE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Store` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:225:11 [INFO] [stdout] | [INFO] [stdout] 225 | pub const I64Store :u8= 0x37; // i64.store m [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `I64_STORE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Store` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | pub const F32Store :u8= 0x38; // f32.store m [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F32_STORE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Store` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:227:11 [INFO] [stdout] | [INFO] [stdout] 227 | pub const F64Store :u8= 0x39; // f64.store m [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F64_STORE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Store8` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:228:11 [INFO] [stdout] | [INFO] [stdout] 228 | pub const I32Store8 :u8= 0x3A; // i32.store8 m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_STORE8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Store16` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:229:11 [INFO] [stdout] | [INFO] [stdout] 229 | pub const I32Store16 :u8= 0x3B; // i32.store16 m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_STORE16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Store8` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:230:11 [INFO] [stdout] | [INFO] [stdout] 230 | pub const I64Store8 :u8= 0x3C; // i64.store8 m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_STORE8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Store16` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:231:11 [INFO] [stdout] | [INFO] [stdout] 231 | pub const I64Store16 :u8= 0x3D; // i64.store16 m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_STORE16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Store32` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:232:11 [INFO] [stdout] | [INFO] [stdout] 232 | pub const I64Store32 :u8= 0x3E; // i64.store32 m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_STORE32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MemorySize` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:233:11 [INFO] [stdout] | [INFO] [stdout] 233 | pub const MemorySize :u8= 0x3F; // memory.size [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `MEMORY_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MemoryGrow` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:234:11 [INFO] [stdout] | [INFO] [stdout] 234 | pub const MemoryGrow :u8= 0x40; // memory.grow [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `MEMORY_GROW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Const` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:235:11 [INFO] [stdout] | [INFO] [stdout] 235 | pub const I32Const :u8= 0x41; // i32.const n [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `I32_CONST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Const` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:236:11 [INFO] [stdout] | [INFO] [stdout] 236 | pub const I64Const :u8= 0x42; // i64.const n [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `I64_CONST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Const` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:237:11 [INFO] [stdout] | [INFO] [stdout] 237 | pub const F32Const :u8= 0x43; // f32.const z [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F32_CONST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Const` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:238:11 [INFO] [stdout] | [INFO] [stdout] 238 | pub const F64Const :u8= 0x44; // f64.const z [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F64_CONST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Eqz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:239:11 [INFO] [stdout] | [INFO] [stdout] 239 | pub const I32Eqz :u8= 0x45; // i32.eqz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_EQZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Eq` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:240:11 [INFO] [stdout] | [INFO] [stdout] 240 | pub const I32Eq :u8= 0x46; // i32.eq [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I32_EQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Ne` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:241:11 [INFO] [stdout] | [INFO] [stdout] 241 | pub const I32Ne :u8= 0x47; // i32.ne [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I32_NE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32LtS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:242:11 [INFO] [stdout] | [INFO] [stdout] 242 | pub const I32LtS :u8= 0x48; // i32.lt_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_LT_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32LtU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:243:11 [INFO] [stdout] | [INFO] [stdout] 243 | pub const I32LtU :u8= 0x49; // i32.lt_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_LT_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32GtS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:244:11 [INFO] [stdout] | [INFO] [stdout] 244 | pub const I32GtS :u8= 0x4A; // i32.gt_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_GT_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32GtU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:245:11 [INFO] [stdout] | [INFO] [stdout] 245 | pub const I32GtU :u8= 0x4B; // i32.gt_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_GT_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32LeS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:246:11 [INFO] [stdout] | [INFO] [stdout] 246 | pub const I32LeS :u8= 0x4C; // i32.le_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_LE_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32LeU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:247:11 [INFO] [stdout] | [INFO] [stdout] 247 | pub const I32LeU :u8= 0x4D; // i32.le_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_LE_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32GeS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:248:11 [INFO] [stdout] | [INFO] [stdout] 248 | pub const I32GeS :u8= 0x4E; // i32.ge_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_GE_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32GeU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:249:11 [INFO] [stdout] | [INFO] [stdout] 249 | pub const I32GeU :u8= 0x4F; // i32.ge_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_GE_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Eqz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:250:11 [INFO] [stdout] | [INFO] [stdout] 250 | pub const I64Eqz :u8= 0x50; // i64.eqz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_EQZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Eq` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:251:11 [INFO] [stdout] | [INFO] [stdout] 251 | pub const I64Eq :u8= 0x51; // i64.eq [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I64_EQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Ne` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:252:11 [INFO] [stdout] | [INFO] [stdout] 252 | pub const I64Ne :u8= 0x52; // i64.ne [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I64_NE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64LtS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:253:11 [INFO] [stdout] | [INFO] [stdout] 253 | pub const I64LtS :u8= 0x53; // i64.lt_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_LT_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64LtU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:254:11 [INFO] [stdout] | [INFO] [stdout] 254 | pub const I64LtU :u8= 0x54; // i64.lt_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_LT_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64GtS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:255:11 [INFO] [stdout] | [INFO] [stdout] 255 | pub const I64GtS :u8= 0x55; // i64.gt_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_GT_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64GtU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:256:11 [INFO] [stdout] | [INFO] [stdout] 256 | pub const I64GtU :u8= 0x56; // i64.gt_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_GT_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64LeS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:257:11 [INFO] [stdout] | [INFO] [stdout] 257 | pub const I64LeS :u8= 0x57; // i64.le_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_LE_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64LeU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:258:11 [INFO] [stdout] | [INFO] [stdout] 258 | pub const I64LeU :u8= 0x58; // i64.le_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_LE_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64GeS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:259:11 [INFO] [stdout] | [INFO] [stdout] 259 | pub const I64GeS :u8= 0x59; // i64.ge_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_GE_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64GeU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:260:11 [INFO] [stdout] | [INFO] [stdout] 260 | pub const I64GeU :u8= 0x5A; // i64.ge_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_GE_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Eq` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:261:11 [INFO] [stdout] | [INFO] [stdout] 261 | pub const F32Eq :u8= 0x5B; // f32.eq [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_EQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Ne` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:262:11 [INFO] [stdout] | [INFO] [stdout] 262 | pub const F32Ne :u8= 0x5C; // f32.ne [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_NE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Lt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:263:11 [INFO] [stdout] | [INFO] [stdout] 263 | pub const F32Lt :u8= 0x5D; // f32.lt [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_LT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Gt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:264:11 [INFO] [stdout] | [INFO] [stdout] 264 | pub const F32Gt :u8= 0x5E; // f32.gt [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_GT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Le` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:265:11 [INFO] [stdout] | [INFO] [stdout] 265 | pub const F32Le :u8= 0x5F; // f32.le [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_LE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Ge` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:266:11 [INFO] [stdout] | [INFO] [stdout] 266 | pub const F32Ge :u8= 0x60; // f32.ge [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_GE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Eq` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:267:11 [INFO] [stdout] | [INFO] [stdout] 267 | pub const F64Eq :u8= 0x61; // f64.eq [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_EQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Ne` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:268:11 [INFO] [stdout] | [INFO] [stdout] 268 | pub const F64Ne :u8= 0x62; // f64.ne [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_NE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Lt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:269:11 [INFO] [stdout] | [INFO] [stdout] 269 | pub const F64Lt :u8= 0x63; // f64.lt [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_LT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Gt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:270:11 [INFO] [stdout] | [INFO] [stdout] 270 | pub const F64Gt :u8= 0x64; // f64.gt [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_GT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Le` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:271:11 [INFO] [stdout] | [INFO] [stdout] 271 | pub const F64Le :u8= 0x65; // f64.le [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_LE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Ge` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:272:11 [INFO] [stdout] | [INFO] [stdout] 272 | pub const F64Ge :u8= 0x66; // f64.ge [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_GE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Clz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:273:11 [INFO] [stdout] | [INFO] [stdout] 273 | pub const I32Clz :u8= 0x67; // i32.clz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_CLZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Ctz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:274:11 [INFO] [stdout] | [INFO] [stdout] 274 | pub const I32Ctz :u8= 0x68; // i32.ctz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_CTZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32PopCnt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:275:11 [INFO] [stdout] | [INFO] [stdout] 275 | pub const I32PopCnt :u8= 0x69; // i32.popcnt [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_POP_CNT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Add` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:276:11 [INFO] [stdout] | [INFO] [stdout] 276 | pub const I32Add :u8= 0x6A; // i32.add [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_ADD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Sub` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:277:11 [INFO] [stdout] | [INFO] [stdout] 277 | pub const I32Sub :u8= 0x6B; // i32.sub [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_SUB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Mul` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:278:11 [INFO] [stdout] | [INFO] [stdout] 278 | pub const I32Mul :u8= 0x6C; // i32.mul [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_MUL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32DivS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:279:11 [INFO] [stdout] | [INFO] [stdout] 279 | pub const I32DivS :u8= 0x6D; // i32.div_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_DIV_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32DivU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:280:11 [INFO] [stdout] | [INFO] [stdout] 280 | pub const I32DivU :u8= 0x6E; // i32.div_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_DIV_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32RemS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | pub const I32RemS :u8= 0x6F; // i32.rem_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_REM_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32RemU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:282:11 [INFO] [stdout] | [INFO] [stdout] 282 | pub const I32RemU :u8= 0x70; // i32.rem_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_REM_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32And` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:283:11 [INFO] [stdout] | [INFO] [stdout] 283 | pub const I32And :u8= 0x71; // i32.and [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_AND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Or` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:284:11 [INFO] [stdout] | [INFO] [stdout] 284 | pub const I32Or :u8= 0x72; // i32.or [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I32_OR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Xor` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:285:11 [INFO] [stdout] | [INFO] [stdout] 285 | pub const I32Xor :u8= 0x73; // i32.xor [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_XOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Shl` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:286:11 [INFO] [stdout] | [INFO] [stdout] 286 | pub const I32Shl :u8= 0x74; // i32.shl [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_SHL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32ShrS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:287:11 [INFO] [stdout] | [INFO] [stdout] 287 | pub const I32ShrS :u8= 0x75; // i32.shr_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_SHR_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32ShrU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:288:11 [INFO] [stdout] | [INFO] [stdout] 288 | pub const I32ShrU :u8= 0x76; // i32.shr_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_SHR_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Rotl` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:289:11 [INFO] [stdout] | [INFO] [stdout] 289 | pub const I32Rotl :u8= 0x77; // i32.rotl [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_ROTL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Rotr` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:290:11 [INFO] [stdout] | [INFO] [stdout] 290 | pub const I32Rotr :u8= 0x78; // i32.rotr [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_ROTR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Clz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:291:11 [INFO] [stdout] | [INFO] [stdout] 291 | pub const I64Clz :u8= 0x79; // i64.clz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_CLZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Ctz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:292:11 [INFO] [stdout] | [INFO] [stdout] 292 | pub const I64Ctz :u8= 0x7A; // i64.ctz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_CTZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64PopCnt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:293:11 [INFO] [stdout] | [INFO] [stdout] 293 | pub const I64PopCnt :u8= 0x7B; // i64.popcnt [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_POP_CNT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Add` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:294:11 [INFO] [stdout] | [INFO] [stdout] 294 | pub const I64Add :u8= 0x7C; // i64.add [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_ADD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Sub` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:295:11 [INFO] [stdout] | [INFO] [stdout] 295 | pub const I64Sub :u8= 0x7D; // i64.sub [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_SUB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Mul` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:296:11 [INFO] [stdout] | [INFO] [stdout] 296 | pub const I64Mul :u8= 0x7E; // i64.mul [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_MUL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64DivS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:297:11 [INFO] [stdout] | [INFO] [stdout] 297 | pub const I64DivS :u8= 0x7F; // i64.div_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_DIV_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64DivU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:298:11 [INFO] [stdout] | [INFO] [stdout] 298 | pub const I64DivU :u8= 0x80; // i64.div_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_DIV_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64RemS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:299:11 [INFO] [stdout] | [INFO] [stdout] 299 | pub const I64RemS :u8= 0x81; // i64.rem_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_REM_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64RemU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:300:11 [INFO] [stdout] | [INFO] [stdout] 300 | pub const I64RemU :u8= 0x82; // i64.rem_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_REM_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64And` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:301:11 [INFO] [stdout] | [INFO] [stdout] 301 | pub const I64And :u8= 0x83; // i64.and [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_AND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Or` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:302:11 [INFO] [stdout] | [INFO] [stdout] 302 | pub const I64Or :u8= 0x84; // i64.or [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I64_OR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Xor` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:303:11 [INFO] [stdout] | [INFO] [stdout] 303 | pub const I64Xor :u8= 0x85; // i64.xor [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_XOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Shl` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:304:11 [INFO] [stdout] | [INFO] [stdout] 304 | pub const I64Shl :u8= 0x86; // i64.shl [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_SHL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64ShrS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:305:11 [INFO] [stdout] | [INFO] [stdout] 305 | pub const I64ShrS :u8= 0x87; // i64.shr_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_SHR_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64ShrU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:306:11 [INFO] [stdout] | [INFO] [stdout] 306 | pub const I64ShrU :u8= 0x88; // i64.shr_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_SHR_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Rotl` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:307:11 [INFO] [stdout] | [INFO] [stdout] 307 | pub const I64Rotl :u8= 0x89; // i64.rotl [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_ROTL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Rotr` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:308:11 [INFO] [stdout] | [INFO] [stdout] 308 | pub const I64Rotr :u8= 0x8A; // i64.rotr [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_ROTR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Abs` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:309:11 [INFO] [stdout] | [INFO] [stdout] 309 | pub const F32Abs :u8= 0x8B; // f32.abs [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_ABS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Neg` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:310:11 [INFO] [stdout] | [INFO] [stdout] 310 | pub const F32Neg :u8= 0x8C; // f32.neg [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_NEG` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Ceil` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:311:11 [INFO] [stdout] | [INFO] [stdout] 311 | pub const F32Ceil :u8= 0x8D; // f32.ceil [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F32_CEIL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Floor` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:312:11 [INFO] [stdout] | [INFO] [stdout] 312 | pub const F32Floor :u8= 0x8E; // f32.floor [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F32_FLOOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Trunc` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:313:11 [INFO] [stdout] | [INFO] [stdout] 313 | pub const F32Trunc :u8= 0x8F; // f32.trunc [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F32_TRUNC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Nearest` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:314:11 [INFO] [stdout] | [INFO] [stdout] 314 | pub const F32Nearest :u8= 0x90; // f32.nearest [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `F32_NEAREST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Sqrt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:315:11 [INFO] [stdout] | [INFO] [stdout] 315 | pub const F32Sqrt :u8= 0x91; // f32.sqrt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F32_SQRT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Add` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:316:11 [INFO] [stdout] | [INFO] [stdout] 316 | pub const F32Add :u8= 0x92; // f32.add [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_ADD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Sub` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:317:11 [INFO] [stdout] | [INFO] [stdout] 317 | pub const F32Sub :u8= 0x93; // f32.sub [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_SUB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Mul` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:318:11 [INFO] [stdout] | [INFO] [stdout] 318 | pub const F32Mul :u8= 0x94; // f32.mul [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_MUL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Div` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:319:11 [INFO] [stdout] | [INFO] [stdout] 319 | pub const F32Div :u8= 0x95; // f32.div [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_DIV` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Min` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:320:11 [INFO] [stdout] | [INFO] [stdout] 320 | pub const F32Min :u8= 0x96; // f32.min [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_MIN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Max` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:321:11 [INFO] [stdout] | [INFO] [stdout] 321 | pub const F32Max :u8= 0x97; // f32.max [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_MAX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32CopySign` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:322:11 [INFO] [stdout] | [INFO] [stdout] 322 | pub const F32CopySign :u8= 0x98; // f32.copysign [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `F32_COPY_SIGN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Abs` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:323:11 [INFO] [stdout] | [INFO] [stdout] 323 | pub const F64Abs :u8= 0x99; // f64.abs [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_ABS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Neg` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:324:11 [INFO] [stdout] | [INFO] [stdout] 324 | pub const F64Neg :u8= 0x9A; // f64.neg [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_NEG` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Ceil` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:325:11 [INFO] [stdout] | [INFO] [stdout] 325 | pub const F64Ceil :u8 = 0x9B; // f64.ceil [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F64_CEIL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Floor` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:326:11 [INFO] [stdout] | [INFO] [stdout] 326 | pub const F64Floor :u8 = 0x9C; // f64.floor [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F64_FLOOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Trunc` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:327:11 [INFO] [stdout] | [INFO] [stdout] 327 | pub const F64Trunc :u8 = 0x9D; // f64.trunc [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F64_TRUNC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Nearest` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:328:11 [INFO] [stdout] | [INFO] [stdout] 328 | pub const F64Nearest:u8 = 0x9E; // f64.nearest [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `F64_NEAREST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Sqrt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:329:11 [INFO] [stdout] | [INFO] [stdout] 329 | pub const F64Sqrt:u8 = 0x9F; // f64.sqrt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F64_SQRT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Add` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:330:11 [INFO] [stdout] | [INFO] [stdout] 330 | pub const F64Add :u8= 0xA0; // f64.add [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_ADD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Sub` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:331:11 [INFO] [stdout] | [INFO] [stdout] 331 | pub const F64Sub :u8= 0xA1; // f64.sub [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_SUB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Mul` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:332:11 [INFO] [stdout] | [INFO] [stdout] 332 | pub const F64Mul :u8= 0xA2; // f64.mul [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_MUL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Div` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:333:11 [INFO] [stdout] | [INFO] [stdout] 333 | pub const F64Div :u8= 0xA3; // f64.div [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_DIV` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Min` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:334:11 [INFO] [stdout] | [INFO] [stdout] 334 | pub const F64Min :u8= 0xA4; // f64.min [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_MIN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Max` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:335:11 [INFO] [stdout] | [INFO] [stdout] 335 | pub const F64Max :u8= 0xA5; // f64.max [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_MAX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64CopySign` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:336:11 [INFO] [stdout] | [INFO] [stdout] 336 | pub const F64CopySign :u8= 0xA6; // f64.copysign [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `F64_COPY_SIGN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32WrapI64` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:337:11 [INFO] [stdout] | [INFO] [stdout] 337 | pub const I32WrapI64 :u8= 0xA7; // i32.wrap_i64 [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_WRAP_I64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32TruncF32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:338:11 [INFO] [stdout] | [INFO] [stdout] 338 | pub const I32TruncF32S :u8= 0xA8; // i32.trunc_f32_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32TruncF32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:339:11 [INFO] [stdout] | [INFO] [stdout] 339 | pub const I32TruncF32U :u8= 0xA9; // i32.trunc_f32_u [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32TruncF64S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:340:11 [INFO] [stdout] | [INFO] [stdout] 340 | pub const I32TruncF64S :u8= 0xAA; // i32.trunc_f64_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F64_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32TruncF64U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:341:11 [INFO] [stdout] | [INFO] [stdout] 341 | pub const I32TruncF64U :u8= 0xAB; // i32.trunc_f64_u [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F64_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64ExtendI32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:342:11 [INFO] [stdout] | [INFO] [stdout] 342 | pub const I64ExtendI32S :u8= 0xAC; // i64.extend_i32_s [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND_I32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64ExtendI32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:343:11 [INFO] [stdout] | [INFO] [stdout] 343 | pub const I64ExtendI32U :u8= 0xAD; // i64.extend_i32_u [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND_I32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64TruncF32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:344:11 [INFO] [stdout] | [INFO] [stdout] 344 | pub const I64TruncF32S :u8= 0xAE; // i64.trunc_f32_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64TruncF32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:345:11 [INFO] [stdout] | [INFO] [stdout] 345 | pub const I64TruncF32U :u8= 0xAF; // i64.trunc_f32_u [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64TruncF64S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:346:11 [INFO] [stdout] | [INFO] [stdout] 346 | pub const I64TruncF64S :u8= 0xB0; // i64.trunc_f64_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F64_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64TruncF64U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:347:11 [INFO] [stdout] | [INFO] [stdout] 347 | pub const I64TruncF64U :u8= 0xB1; // i64.trunc_f64_u [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F64_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32ConvertI32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:348:11 [INFO] [stdout] | [INFO] [stdout] 348 | pub const F32ConvertI32S :u8= 0xB2; // f32.convert_i32_s [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32ConvertI32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:349:11 [INFO] [stdout] | [INFO] [stdout] 349 | pub const F32ConvertI32U :u8= 0xB3; // f32.convert_i32_u [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32ConvertI64S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:350:11 [INFO] [stdout] | [INFO] [stdout] 350 | pub const F32ConvertI64S :u8= 0xB4; // f32.convert_i64_s [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I64_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32ConvertI64U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:351:11 [INFO] [stdout] | [INFO] [stdout] 351 | pub const F32ConvertI64U :u8 = 0xB5; // f32.convert_i64_u [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I64_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32DemoteF64` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:352:11 [INFO] [stdout] | [INFO] [stdout] 352 | pub const F32DemoteF64 :u8 = 0xB6; // f32.demote_f64 [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_DEMOTE_F64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64ConvertI32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:353:11 [INFO] [stdout] | [INFO] [stdout] 353 | pub const F64ConvertI32S :u8 = 0xB7; // f64.convert_i32_s [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64ConvertI32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:354:11 [INFO] [stdout] | [INFO] [stdout] 354 | pub const F64ConvertI32U :u8 = 0xB8; // f64.convert_i32_u [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64ConvertI64S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:355:11 [INFO] [stdout] | [INFO] [stdout] 355 | pub const F64ConvertI64S:u8 = 0xB9; // f64.convert_i64_s [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I64_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64ConvertI64U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:356:11 [INFO] [stdout] | [INFO] [stdout] 356 | pub const F64ConvertI64U:u8 = 0xBA; // f64.convert_i64_u [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I64_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64PromoteF32` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:357:11 [INFO] [stdout] | [INFO] [stdout] 357 | pub const F64PromoteF32:u8 = 0xBB; // f64.promote_f32 [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_PROMOTE_F32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32ReinterpretF32` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:358:11 [INFO] [stdout] | [INFO] [stdout] 358 | pub const I32ReinterpretF32:u8 = 0xBC; // i32.reinterpret_f32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_REINTERPRET_F32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64ReinterpretF64` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:359:11 [INFO] [stdout] | [INFO] [stdout] 359 | pub const I64ReinterpretF64:u8 = 0xBD; // i64.reinterpret_f64 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_REINTERPRET_F64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32ReinterpretI32` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:360:11 [INFO] [stdout] | [INFO] [stdout] 360 | pub const F32ReinterpretI32:u8 = 0xBE; // f32.reinterpret_i32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_REINTERPRET_I32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64ReinterpretI64` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:361:11 [INFO] [stdout] | [INFO] [stdout] 361 | pub const F64ReinterpretI64:u8 = 0xBF; // f64.reinterpret_i64 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_REINTERPRET_I64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Extend8S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:362:11 [INFO] [stdout] | [INFO] [stdout] 362 | pub const I32Extend8S:u8 = 0xC0; // i32.extend8_s [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `I32_EXTEND8_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Extend16S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:363:11 [INFO] [stdout] | [INFO] [stdout] 363 | pub const I32Extend16S:u8 = 0xC1; // i32.extend16_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_EXTEND16_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Extend8S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:364:11 [INFO] [stdout] | [INFO] [stdout] 364 | pub const I64Extend8S:u8 = 0xC2; // i64.extend8_s [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND8_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Extend16S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:365:11 [INFO] [stdout] | [INFO] [stdout] 365 | pub const I64Extend16S:u8 = 0xC3; // i64.extend16_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND16_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Extend32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:366:11 [INFO] [stdout] | [INFO] [stdout] 366 | pub const I64Extend32S:u8 = 0xC4; // i64.extend32_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TruncSat` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:367:11 [INFO] [stdout] | [INFO] [stdout] 367 | pub const TruncSat:u8 = 0xFC; // .trunc_sat__ [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `TRUNC_SAT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/interpreter/vm.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | OPCODE_MAP.set(v); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/interpreter/vm.rs:1195:28 [INFO] [stdout] | [INFO] [stdout] 1195 | if v > u32::MAX || v < 0 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/interpreter/vm.rs:1226:28 [INFO] [stdout] | [INFO] [stdout] 1226 | if v > u64::MAX || v < 0 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/interpreter/vm.rs:1244:28 [INFO] [stdout] | [INFO] [stdout] 1244 | if v > u64::MAX || v < 0 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/interpreter/vm_memory.rs:33:16 [INFO] [stdout] | [INFO] [stdout] 33 | if v >= 0 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 192 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3.08s [INFO] running `Command { std: "docker" "inspect" "7d5abb6337ca48f23a34f625ddc80bed0e52ece1604697dd30bb32405f0da78e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7d5abb6337ca48f23a34f625ddc80bed0e52ece1604697dd30bb32405f0da78e", kill_on_drop: false }` [INFO] [stdout] 7d5abb6337ca48f23a34f625ddc80bed0e52ece1604697dd30bb32405f0da78e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bc88cd752f9b95f61d118001278ce23cabce83f043696794873b51ec871725d9 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "bc88cd752f9b95f61d118001278ce23cabce83f043696794873b51ec871725d9", kill_on_drop: false }` [INFO] [stderr] Compiling wasm-vm v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/interpreter/vm.rs:2166:77 [INFO] [stdout] | [INFO] [stdout] 2166 | assert_eq!(none_args_2(&mut vm,I32(-1),opcodes::F64ConvertI32S),F64((-1.0))); [INFO] [stdout] | ^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `std::os::unix::raw::uid_t`: these type aliases are no longer supported by the standard library, the `libc` crate on crates.io should be used instead for the correct definitions [INFO] [stdout] --> src/interpreter/vm.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::os::unix::raw::uid_t; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `val` is never read [INFO] [stdout] --> src/binary/reader.rs:34:17 [INFO] [stdout] | [INFO] [stdout] 34 | let mut val:Option = Option::default(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `val` is never read [INFO] [stdout] --> src/binary/reader.rs:77:17 [INFO] [stdout] | [INFO] [stdout] 77 | let mut val:Option = Option::default(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `val` is never read [INFO] [stdout] --> src/binary/reader.rs:95:17 [INFO] [stdout] | [INFO] [stdout] 95 | let mut val:Option = Option::default(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `val` is never read [INFO] [stdout] --> src/binary/reader.rs:112:17 [INFO] [stdout] | [INFO] [stdout] 112 | let mut val:Option = Option::default(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `val` is never read [INFO] [stdout] --> src/binary/reader.rs:131:17 [INFO] [stdout] | [INFO] [stdout] 131 | let mut val:Option> = Option::default(); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `end` is never read [INFO] [stdout] --> src/binary/reader.rs:667:17 [INFO] [stdout] | [INFO] [stdout] 667 | let mut end = 0u8; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/binary/reader.rs:1003:18 [INFO] [stdout] | [INFO] [stdout] 1003 | Some(mut n) => { [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/binary/opcodes.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | OPCODE_MAP.set(map); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Unreachable` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:190:11 [INFO] [stdout] | [INFO] [stdout] 190 | pub const Unreachable :u8= 0x00; // unreachable [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `UNREACHABLE` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Nop` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:191:11 [INFO] [stdout] | [INFO] [stdout] 191 | pub const Nop :u8= 0x01; // nop [INFO] [stdout] | ^^^ help: convert the identifier to upper case: `NOP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Block` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:192:11 [INFO] [stdout] | [INFO] [stdout] 192 | pub const Block :u8= 0x02; // block rt in* end [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `BLOCK` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Loop` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:193:11 [INFO] [stdout] | [INFO] [stdout] 193 | pub const Loop :u8= 0x03; // loop rt in* end [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `LOOP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `If` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:194:11 [INFO] [stdout] | [INFO] [stdout] 194 | pub const If :u8= 0x04; // if rt in* else in* end [INFO] [stdout] | ^^ help: convert the identifier to upper case (notice the capitalization): `IF` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Else_` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:195:11 [INFO] [stdout] | [INFO] [stdout] 195 | pub const Else_ :u8= 0x05; // else [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `ELSE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `End_` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:196:11 [INFO] [stdout] | [INFO] [stdout] 196 | pub const End_ :u8= 0x0B; // end [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `END` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Br` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:197:11 [INFO] [stdout] | [INFO] [stdout] 197 | pub const Br :u8= 0x0C; // br l [INFO] [stdout] | ^^ help: convert the identifier to upper case: `BR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BrIf` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:198:11 [INFO] [stdout] | [INFO] [stdout] 198 | pub const BrIf :u8= 0x0D; // br_if l [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `BR_IF` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BrTable` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:199:11 [INFO] [stdout] | [INFO] [stdout] 199 | pub const BrTable :u8= 0x0E; // br_table l* lN [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `BR_TABLE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Return` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:200:11 [INFO] [stdout] | [INFO] [stdout] 200 | pub const Return :u8= 0x0F; // return [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `RETURN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Call` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:201:11 [INFO] [stdout] | [INFO] [stdout] 201 | pub const Call :u8= 0x10; // call x [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `CALL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CallIndirect` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:202:11 [INFO] [stdout] | [INFO] [stdout] 202 | pub const CallIndirect :u8= 0x11; // call_indirect x [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `CALL_INDIRECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Drop` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:203:11 [INFO] [stdout] | [INFO] [stdout] 203 | pub const Drop :u8= 0x1A; // drop [INFO] [stdout] | ^^^^ help: convert the identifier to upper case: `DROP` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `Select` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:204:11 [INFO] [stdout] | [INFO] [stdout] 204 | pub const Select :u8= 0x1B; // select [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `SELECT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LocalGet` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:205:11 [INFO] [stdout] | [INFO] [stdout] 205 | pub const LocalGet :u8= 0x20; // local.get x [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `LOCAL_GET` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LocalSet` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:206:11 [INFO] [stdout] | [INFO] [stdout] 206 | pub const LocalSet :u8= 0x21; // local.set x [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `LOCAL_SET` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LocalTee` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:207:11 [INFO] [stdout] | [INFO] [stdout] 207 | pub const LocalTee :u8= 0x22; // local.tee x [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `LOCAL_TEE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GlobalGet` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:208:11 [INFO] [stdout] | [INFO] [stdout] 208 | pub const GlobalGet :u8= 0x23; // global.get x [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `GLOBAL_GET` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GlobalSet` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:209:11 [INFO] [stdout] | [INFO] [stdout] 209 | pub const GlobalSet :u8= 0x24; // global.set x [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `GLOBAL_SET` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Load` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:210:11 [INFO] [stdout] | [INFO] [stdout] 210 | pub const I32Load :u8= 0x28; // i32.load m [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_LOAD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:211:11 [INFO] [stdout] | [INFO] [stdout] 211 | pub const I64Load :u8= 0x29; // i64.load m [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_LOAD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Load` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:212:11 [INFO] [stdout] | [INFO] [stdout] 212 | pub const F32Load :u8= 0x2A; // f32.load m [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F32_LOAD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Load` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:213:11 [INFO] [stdout] | [INFO] [stdout] 213 | pub const F64Load :u8= 0x2B; // f64.load m [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F64_LOAD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Load8S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:214:11 [INFO] [stdout] | [INFO] [stdout] 214 | pub const I32Load8S :u8= 0x2C; // i32.load8_s m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD8_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Load8U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:215:11 [INFO] [stdout] | [INFO] [stdout] 215 | pub const I32Load8U :u8= 0x2D; // i32.load8_u m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD8_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Load16S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:216:11 [INFO] [stdout] | [INFO] [stdout] 216 | pub const I32Load16S :u8= 0x2E; // i32.load16_s m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD16_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Load16U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:217:11 [INFO] [stdout] | [INFO] [stdout] 217 | pub const I32Load16U :u8= 0x2F; // i32.load16_u m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD16_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load8S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:218:11 [INFO] [stdout] | [INFO] [stdout] 218 | pub const I64Load8S :u8= 0x30; // i64.load8_s m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD8_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load8U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:219:11 [INFO] [stdout] | [INFO] [stdout] 219 | pub const I64Load8U :u8= 0x31; // i64.load8_u m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD8_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load16S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:220:11 [INFO] [stdout] | [INFO] [stdout] 220 | pub const I64Load16S :u8= 0x32; // i64.load16_s m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD16_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load16U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:221:11 [INFO] [stdout] | [INFO] [stdout] 221 | pub const I64Load16U :u8= 0x33; // i64.load16_u m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD16_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:222:11 [INFO] [stdout] | [INFO] [stdout] 222 | pub const I64Load32S :u8= 0x34; // i64.load32_s m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Load32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:223:11 [INFO] [stdout] | [INFO] [stdout] 223 | pub const I64Load32U :u8= 0x35; // i64.load32_u m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Store` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:224:11 [INFO] [stdout] | [INFO] [stdout] 224 | pub const I32Store :u8= 0x36; // i32.store m [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `I32_STORE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Store` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:225:11 [INFO] [stdout] | [INFO] [stdout] 225 | pub const I64Store :u8= 0x37; // i64.store m [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `I64_STORE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Store` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | pub const F32Store :u8= 0x38; // f32.store m [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F32_STORE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Store` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:227:11 [INFO] [stdout] | [INFO] [stdout] 227 | pub const F64Store :u8= 0x39; // f64.store m [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F64_STORE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Store8` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:228:11 [INFO] [stdout] | [INFO] [stdout] 228 | pub const I32Store8 :u8= 0x3A; // i32.store8 m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_STORE8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Store16` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:229:11 [INFO] [stdout] | [INFO] [stdout] 229 | pub const I32Store16 :u8= 0x3B; // i32.store16 m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_STORE16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Store8` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:230:11 [INFO] [stdout] | [INFO] [stdout] 230 | pub const I64Store8 :u8= 0x3C; // i64.store8 m [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_STORE8` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Store16` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:231:11 [INFO] [stdout] | [INFO] [stdout] 231 | pub const I64Store16 :u8= 0x3D; // i64.store16 m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_STORE16` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Store32` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:232:11 [INFO] [stdout] | [INFO] [stdout] 232 | pub const I64Store32 :u8= 0x3E; // i64.store32 m [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_STORE32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MemorySize` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:233:11 [INFO] [stdout] | [INFO] [stdout] 233 | pub const MemorySize :u8= 0x3F; // memory.size [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `MEMORY_SIZE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MemoryGrow` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:234:11 [INFO] [stdout] | [INFO] [stdout] 234 | pub const MemoryGrow :u8= 0x40; // memory.grow [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `MEMORY_GROW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Const` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:235:11 [INFO] [stdout] | [INFO] [stdout] 235 | pub const I32Const :u8= 0x41; // i32.const n [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `I32_CONST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Const` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:236:11 [INFO] [stdout] | [INFO] [stdout] 236 | pub const I64Const :u8= 0x42; // i64.const n [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `I64_CONST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Const` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:237:11 [INFO] [stdout] | [INFO] [stdout] 237 | pub const F32Const :u8= 0x43; // f32.const z [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F32_CONST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Const` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:238:11 [INFO] [stdout] | [INFO] [stdout] 238 | pub const F64Const :u8= 0x44; // f64.const z [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F64_CONST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Eqz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:239:11 [INFO] [stdout] | [INFO] [stdout] 239 | pub const I32Eqz :u8= 0x45; // i32.eqz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_EQZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Eq` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:240:11 [INFO] [stdout] | [INFO] [stdout] 240 | pub const I32Eq :u8= 0x46; // i32.eq [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I32_EQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Ne` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:241:11 [INFO] [stdout] | [INFO] [stdout] 241 | pub const I32Ne :u8= 0x47; // i32.ne [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I32_NE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32LtS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:242:11 [INFO] [stdout] | [INFO] [stdout] 242 | pub const I32LtS :u8= 0x48; // i32.lt_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_LT_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32LtU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:243:11 [INFO] [stdout] | [INFO] [stdout] 243 | pub const I32LtU :u8= 0x49; // i32.lt_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_LT_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32GtS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:244:11 [INFO] [stdout] | [INFO] [stdout] 244 | pub const I32GtS :u8= 0x4A; // i32.gt_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_GT_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32GtU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:245:11 [INFO] [stdout] | [INFO] [stdout] 245 | pub const I32GtU :u8= 0x4B; // i32.gt_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_GT_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32LeS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:246:11 [INFO] [stdout] | [INFO] [stdout] 246 | pub const I32LeS :u8= 0x4C; // i32.le_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_LE_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32LeU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:247:11 [INFO] [stdout] | [INFO] [stdout] 247 | pub const I32LeU :u8= 0x4D; // i32.le_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_LE_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32GeS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:248:11 [INFO] [stdout] | [INFO] [stdout] 248 | pub const I32GeS :u8= 0x4E; // i32.ge_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_GE_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32GeU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:249:11 [INFO] [stdout] | [INFO] [stdout] 249 | pub const I32GeU :u8= 0x4F; // i32.ge_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_GE_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Eqz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:250:11 [INFO] [stdout] | [INFO] [stdout] 250 | pub const I64Eqz :u8= 0x50; // i64.eqz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_EQZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Eq` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:251:11 [INFO] [stdout] | [INFO] [stdout] 251 | pub const I64Eq :u8= 0x51; // i64.eq [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I64_EQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Ne` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:252:11 [INFO] [stdout] | [INFO] [stdout] 252 | pub const I64Ne :u8= 0x52; // i64.ne [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I64_NE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64LtS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:253:11 [INFO] [stdout] | [INFO] [stdout] 253 | pub const I64LtS :u8= 0x53; // i64.lt_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_LT_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64LtU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:254:11 [INFO] [stdout] | [INFO] [stdout] 254 | pub const I64LtU :u8= 0x54; // i64.lt_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_LT_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64GtS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:255:11 [INFO] [stdout] | [INFO] [stdout] 255 | pub const I64GtS :u8= 0x55; // i64.gt_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_GT_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64GtU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:256:11 [INFO] [stdout] | [INFO] [stdout] 256 | pub const I64GtU :u8= 0x56; // i64.gt_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_GT_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64LeS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:257:11 [INFO] [stdout] | [INFO] [stdout] 257 | pub const I64LeS :u8= 0x57; // i64.le_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_LE_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64LeU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:258:11 [INFO] [stdout] | [INFO] [stdout] 258 | pub const I64LeU :u8= 0x58; // i64.le_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_LE_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64GeS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:259:11 [INFO] [stdout] | [INFO] [stdout] 259 | pub const I64GeS :u8= 0x59; // i64.ge_s [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_GE_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64GeU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:260:11 [INFO] [stdout] | [INFO] [stdout] 260 | pub const I64GeU :u8= 0x5A; // i64.ge_u [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_GE_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Eq` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:261:11 [INFO] [stdout] | [INFO] [stdout] 261 | pub const F32Eq :u8= 0x5B; // f32.eq [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_EQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Ne` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:262:11 [INFO] [stdout] | [INFO] [stdout] 262 | pub const F32Ne :u8= 0x5C; // f32.ne [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_NE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Lt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:263:11 [INFO] [stdout] | [INFO] [stdout] 263 | pub const F32Lt :u8= 0x5D; // f32.lt [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_LT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Gt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:264:11 [INFO] [stdout] | [INFO] [stdout] 264 | pub const F32Gt :u8= 0x5E; // f32.gt [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_GT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Le` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:265:11 [INFO] [stdout] | [INFO] [stdout] 265 | pub const F32Le :u8= 0x5F; // f32.le [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_LE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Ge` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:266:11 [INFO] [stdout] | [INFO] [stdout] 266 | pub const F32Ge :u8= 0x60; // f32.ge [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F32_GE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Eq` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:267:11 [INFO] [stdout] | [INFO] [stdout] 267 | pub const F64Eq :u8= 0x61; // f64.eq [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_EQ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Ne` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:268:11 [INFO] [stdout] | [INFO] [stdout] 268 | pub const F64Ne :u8= 0x62; // f64.ne [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_NE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Lt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:269:11 [INFO] [stdout] | [INFO] [stdout] 269 | pub const F64Lt :u8= 0x63; // f64.lt [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_LT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Gt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:270:11 [INFO] [stdout] | [INFO] [stdout] 270 | pub const F64Gt :u8= 0x64; // f64.gt [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_GT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Le` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:271:11 [INFO] [stdout] | [INFO] [stdout] 271 | pub const F64Le :u8= 0x65; // f64.le [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_LE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Ge` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:272:11 [INFO] [stdout] | [INFO] [stdout] 272 | pub const F64Ge :u8= 0x66; // f64.ge [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `F64_GE` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Clz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:273:11 [INFO] [stdout] | [INFO] [stdout] 273 | pub const I32Clz :u8= 0x67; // i32.clz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_CLZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Ctz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:274:11 [INFO] [stdout] | [INFO] [stdout] 274 | pub const I32Ctz :u8= 0x68; // i32.ctz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_CTZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32PopCnt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:275:11 [INFO] [stdout] | [INFO] [stdout] 275 | pub const I32PopCnt :u8= 0x69; // i32.popcnt [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_POP_CNT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Add` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:276:11 [INFO] [stdout] | [INFO] [stdout] 276 | pub const I32Add :u8= 0x6A; // i32.add [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_ADD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Sub` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:277:11 [INFO] [stdout] | [INFO] [stdout] 277 | pub const I32Sub :u8= 0x6B; // i32.sub [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_SUB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Mul` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:278:11 [INFO] [stdout] | [INFO] [stdout] 278 | pub const I32Mul :u8= 0x6C; // i32.mul [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_MUL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32DivS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:279:11 [INFO] [stdout] | [INFO] [stdout] 279 | pub const I32DivS :u8= 0x6D; // i32.div_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_DIV_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32DivU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:280:11 [INFO] [stdout] | [INFO] [stdout] 280 | pub const I32DivU :u8= 0x6E; // i32.div_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_DIV_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32RemS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | pub const I32RemS :u8= 0x6F; // i32.rem_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_REM_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32RemU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:282:11 [INFO] [stdout] | [INFO] [stdout] 282 | pub const I32RemU :u8= 0x70; // i32.rem_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_REM_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32And` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:283:11 [INFO] [stdout] | [INFO] [stdout] 283 | pub const I32And :u8= 0x71; // i32.and [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_AND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Or` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:284:11 [INFO] [stdout] | [INFO] [stdout] 284 | pub const I32Or :u8= 0x72; // i32.or [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I32_OR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Xor` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:285:11 [INFO] [stdout] | [INFO] [stdout] 285 | pub const I32Xor :u8= 0x73; // i32.xor [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_XOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Shl` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:286:11 [INFO] [stdout] | [INFO] [stdout] 286 | pub const I32Shl :u8= 0x74; // i32.shl [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I32_SHL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32ShrS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:287:11 [INFO] [stdout] | [INFO] [stdout] 287 | pub const I32ShrS :u8= 0x75; // i32.shr_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_SHR_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32ShrU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:288:11 [INFO] [stdout] | [INFO] [stdout] 288 | pub const I32ShrU :u8= 0x76; // i32.shr_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_SHR_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Rotl` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:289:11 [INFO] [stdout] | [INFO] [stdout] 289 | pub const I32Rotl :u8= 0x77; // i32.rotl [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_ROTL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Rotr` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:290:11 [INFO] [stdout] | [INFO] [stdout] 290 | pub const I32Rotr :u8= 0x78; // i32.rotr [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I32_ROTR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Clz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:291:11 [INFO] [stdout] | [INFO] [stdout] 291 | pub const I64Clz :u8= 0x79; // i64.clz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_CLZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Ctz` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:292:11 [INFO] [stdout] | [INFO] [stdout] 292 | pub const I64Ctz :u8= 0x7A; // i64.ctz [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_CTZ` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64PopCnt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:293:11 [INFO] [stdout] | [INFO] [stdout] 293 | pub const I64PopCnt :u8= 0x7B; // i64.popcnt [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_POP_CNT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Add` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:294:11 [INFO] [stdout] | [INFO] [stdout] 294 | pub const I64Add :u8= 0x7C; // i64.add [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_ADD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Sub` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:295:11 [INFO] [stdout] | [INFO] [stdout] 295 | pub const I64Sub :u8= 0x7D; // i64.sub [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_SUB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Mul` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:296:11 [INFO] [stdout] | [INFO] [stdout] 296 | pub const I64Mul :u8= 0x7E; // i64.mul [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_MUL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64DivS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:297:11 [INFO] [stdout] | [INFO] [stdout] 297 | pub const I64DivS :u8= 0x7F; // i64.div_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_DIV_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64DivU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:298:11 [INFO] [stdout] | [INFO] [stdout] 298 | pub const I64DivU :u8= 0x80; // i64.div_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_DIV_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64RemS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:299:11 [INFO] [stdout] | [INFO] [stdout] 299 | pub const I64RemS :u8= 0x81; // i64.rem_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_REM_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64RemU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:300:11 [INFO] [stdout] | [INFO] [stdout] 300 | pub const I64RemU :u8= 0x82; // i64.rem_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_REM_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64And` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:301:11 [INFO] [stdout] | [INFO] [stdout] 301 | pub const I64And :u8= 0x83; // i64.and [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_AND` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Or` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:302:11 [INFO] [stdout] | [INFO] [stdout] 302 | pub const I64Or :u8= 0x84; // i64.or [INFO] [stdout] | ^^^^^ help: convert the identifier to upper case: `I64_OR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Xor` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:303:11 [INFO] [stdout] | [INFO] [stdout] 303 | pub const I64Xor :u8= 0x85; // i64.xor [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_XOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Shl` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:304:11 [INFO] [stdout] | [INFO] [stdout] 304 | pub const I64Shl :u8= 0x86; // i64.shl [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `I64_SHL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64ShrS` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:305:11 [INFO] [stdout] | [INFO] [stdout] 305 | pub const I64ShrS :u8= 0x87; // i64.shr_s [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_SHR_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64ShrU` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:306:11 [INFO] [stdout] | [INFO] [stdout] 306 | pub const I64ShrU :u8= 0x88; // i64.shr_u [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_SHR_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Rotl` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:307:11 [INFO] [stdout] | [INFO] [stdout] 307 | pub const I64Rotl :u8= 0x89; // i64.rotl [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_ROTL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Rotr` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:308:11 [INFO] [stdout] | [INFO] [stdout] 308 | pub const I64Rotr :u8= 0x8A; // i64.rotr [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `I64_ROTR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Abs` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:309:11 [INFO] [stdout] | [INFO] [stdout] 309 | pub const F32Abs :u8= 0x8B; // f32.abs [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_ABS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Neg` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:310:11 [INFO] [stdout] | [INFO] [stdout] 310 | pub const F32Neg :u8= 0x8C; // f32.neg [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_NEG` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Ceil` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:311:11 [INFO] [stdout] | [INFO] [stdout] 311 | pub const F32Ceil :u8= 0x8D; // f32.ceil [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F32_CEIL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Floor` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:312:11 [INFO] [stdout] | [INFO] [stdout] 312 | pub const F32Floor :u8= 0x8E; // f32.floor [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F32_FLOOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Trunc` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:313:11 [INFO] [stdout] | [INFO] [stdout] 313 | pub const F32Trunc :u8= 0x8F; // f32.trunc [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F32_TRUNC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Nearest` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:314:11 [INFO] [stdout] | [INFO] [stdout] 314 | pub const F32Nearest :u8= 0x90; // f32.nearest [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `F32_NEAREST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Sqrt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:315:11 [INFO] [stdout] | [INFO] [stdout] 315 | pub const F32Sqrt :u8= 0x91; // f32.sqrt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F32_SQRT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Add` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:316:11 [INFO] [stdout] | [INFO] [stdout] 316 | pub const F32Add :u8= 0x92; // f32.add [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_ADD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Sub` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:317:11 [INFO] [stdout] | [INFO] [stdout] 317 | pub const F32Sub :u8= 0x93; // f32.sub [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_SUB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Mul` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:318:11 [INFO] [stdout] | [INFO] [stdout] 318 | pub const F32Mul :u8= 0x94; // f32.mul [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_MUL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Div` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:319:11 [INFO] [stdout] | [INFO] [stdout] 319 | pub const F32Div :u8= 0x95; // f32.div [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_DIV` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Min` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:320:11 [INFO] [stdout] | [INFO] [stdout] 320 | pub const F32Min :u8= 0x96; // f32.min [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_MIN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32Max` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:321:11 [INFO] [stdout] | [INFO] [stdout] 321 | pub const F32Max :u8= 0x97; // f32.max [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F32_MAX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32CopySign` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:322:11 [INFO] [stdout] | [INFO] [stdout] 322 | pub const F32CopySign :u8= 0x98; // f32.copysign [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `F32_COPY_SIGN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Abs` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:323:11 [INFO] [stdout] | [INFO] [stdout] 323 | pub const F64Abs :u8= 0x99; // f64.abs [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_ABS` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Neg` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:324:11 [INFO] [stdout] | [INFO] [stdout] 324 | pub const F64Neg :u8= 0x9A; // f64.neg [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_NEG` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Ceil` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:325:11 [INFO] [stdout] | [INFO] [stdout] 325 | pub const F64Ceil :u8 = 0x9B; // f64.ceil [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F64_CEIL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Floor` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:326:11 [INFO] [stdout] | [INFO] [stdout] 326 | pub const F64Floor :u8 = 0x9C; // f64.floor [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F64_FLOOR` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Trunc` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:327:11 [INFO] [stdout] | [INFO] [stdout] 327 | pub const F64Trunc :u8 = 0x9D; // f64.trunc [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `F64_TRUNC` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Nearest` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:328:11 [INFO] [stdout] | [INFO] [stdout] 328 | pub const F64Nearest:u8 = 0x9E; // f64.nearest [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `F64_NEAREST` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Sqrt` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:329:11 [INFO] [stdout] | [INFO] [stdout] 329 | pub const F64Sqrt:u8 = 0x9F; // f64.sqrt [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper case: `F64_SQRT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Add` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:330:11 [INFO] [stdout] | [INFO] [stdout] 330 | pub const F64Add :u8= 0xA0; // f64.add [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_ADD` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Sub` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:331:11 [INFO] [stdout] | [INFO] [stdout] 331 | pub const F64Sub :u8= 0xA1; // f64.sub [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_SUB` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Mul` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:332:11 [INFO] [stdout] | [INFO] [stdout] 332 | pub const F64Mul :u8= 0xA2; // f64.mul [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_MUL` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Div` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:333:11 [INFO] [stdout] | [INFO] [stdout] 333 | pub const F64Div :u8= 0xA3; // f64.div [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_DIV` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Min` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:334:11 [INFO] [stdout] | [INFO] [stdout] 334 | pub const F64Min :u8= 0xA4; // f64.min [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_MIN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64Max` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:335:11 [INFO] [stdout] | [INFO] [stdout] 335 | pub const F64Max :u8= 0xA5; // f64.max [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper case: `F64_MAX` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64CopySign` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:336:11 [INFO] [stdout] | [INFO] [stdout] 336 | pub const F64CopySign :u8= 0xA6; // f64.copysign [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `F64_COPY_SIGN` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32WrapI64` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:337:11 [INFO] [stdout] | [INFO] [stdout] 337 | pub const I32WrapI64 :u8= 0xA7; // i32.wrap_i64 [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_WRAP_I64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32TruncF32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:338:11 [INFO] [stdout] | [INFO] [stdout] 338 | pub const I32TruncF32S :u8= 0xA8; // i32.trunc_f32_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32TruncF32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:339:11 [INFO] [stdout] | [INFO] [stdout] 339 | pub const I32TruncF32U :u8= 0xA9; // i32.trunc_f32_u [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32TruncF64S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:340:11 [INFO] [stdout] | [INFO] [stdout] 340 | pub const I32TruncF64S :u8= 0xAA; // i32.trunc_f64_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F64_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32TruncF64U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:341:11 [INFO] [stdout] | [INFO] [stdout] 341 | pub const I32TruncF64U :u8= 0xAB; // i32.trunc_f64_u [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F64_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64ExtendI32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:342:11 [INFO] [stdout] | [INFO] [stdout] 342 | pub const I64ExtendI32S :u8= 0xAC; // i64.extend_i32_s [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND_I32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64ExtendI32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:343:11 [INFO] [stdout] | [INFO] [stdout] 343 | pub const I64ExtendI32U :u8= 0xAD; // i64.extend_i32_u [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND_I32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64TruncF32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:344:11 [INFO] [stdout] | [INFO] [stdout] 344 | pub const I64TruncF32S :u8= 0xAE; // i64.trunc_f32_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64TruncF32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:345:11 [INFO] [stdout] | [INFO] [stdout] 345 | pub const I64TruncF32U :u8= 0xAF; // i64.trunc_f32_u [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64TruncF64S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:346:11 [INFO] [stdout] | [INFO] [stdout] 346 | pub const I64TruncF64S :u8= 0xB0; // i64.trunc_f64_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F64_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64TruncF64U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:347:11 [INFO] [stdout] | [INFO] [stdout] 347 | pub const I64TruncF64U :u8= 0xB1; // i64.trunc_f64_u [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F64_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32ConvertI32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:348:11 [INFO] [stdout] | [INFO] [stdout] 348 | pub const F32ConvertI32S :u8= 0xB2; // f32.convert_i32_s [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32ConvertI32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:349:11 [INFO] [stdout] | [INFO] [stdout] 349 | pub const F32ConvertI32U :u8= 0xB3; // f32.convert_i32_u [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32ConvertI64S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:350:11 [INFO] [stdout] | [INFO] [stdout] 350 | pub const F32ConvertI64S :u8= 0xB4; // f32.convert_i64_s [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I64_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32ConvertI64U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:351:11 [INFO] [stdout] | [INFO] [stdout] 351 | pub const F32ConvertI64U :u8 = 0xB5; // f32.convert_i64_u [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I64_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32DemoteF64` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:352:11 [INFO] [stdout] | [INFO] [stdout] 352 | pub const F32DemoteF64 :u8 = 0xB6; // f32.demote_f64 [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_DEMOTE_F64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64ConvertI32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:353:11 [INFO] [stdout] | [INFO] [stdout] 353 | pub const F64ConvertI32S :u8 = 0xB7; // f64.convert_i32_s [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64ConvertI32U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:354:11 [INFO] [stdout] | [INFO] [stdout] 354 | pub const F64ConvertI32U :u8 = 0xB8; // f64.convert_i32_u [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I32_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64ConvertI64S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:355:11 [INFO] [stdout] | [INFO] [stdout] 355 | pub const F64ConvertI64S:u8 = 0xB9; // f64.convert_i64_s [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I64_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64ConvertI64U` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:356:11 [INFO] [stdout] | [INFO] [stdout] 356 | pub const F64ConvertI64U:u8 = 0xBA; // f64.convert_i64_u [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I64_U` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64PromoteF32` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:357:11 [INFO] [stdout] | [INFO] [stdout] 357 | pub const F64PromoteF32:u8 = 0xBB; // f64.promote_f32 [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_PROMOTE_F32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32ReinterpretF32` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:358:11 [INFO] [stdout] | [INFO] [stdout] 358 | pub const I32ReinterpretF32:u8 = 0xBC; // i32.reinterpret_f32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_REINTERPRET_F32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64ReinterpretF64` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:359:11 [INFO] [stdout] | [INFO] [stdout] 359 | pub const I64ReinterpretF64:u8 = 0xBD; // i64.reinterpret_f64 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_REINTERPRET_F64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F32ReinterpretI32` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:360:11 [INFO] [stdout] | [INFO] [stdout] 360 | pub const F32ReinterpretI32:u8 = 0xBE; // f32.reinterpret_i32 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_REINTERPRET_I32` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `F64ReinterpretI64` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:361:11 [INFO] [stdout] | [INFO] [stdout] 361 | pub const F64ReinterpretI64:u8 = 0xBF; // f64.reinterpret_i64 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_REINTERPRET_I64` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Extend8S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:362:11 [INFO] [stdout] | [INFO] [stdout] 362 | pub const I32Extend8S:u8 = 0xC0; // i32.extend8_s [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `I32_EXTEND8_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I32Extend16S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:363:11 [INFO] [stdout] | [INFO] [stdout] 363 | pub const I32Extend16S:u8 = 0xC1; // i32.extend16_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_EXTEND16_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Extend8S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:364:11 [INFO] [stdout] | [INFO] [stdout] 364 | pub const I64Extend8S:u8 = 0xC2; // i64.extend8_s [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND8_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Extend16S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:365:11 [INFO] [stdout] | [INFO] [stdout] 365 | pub const I64Extend16S:u8 = 0xC3; // i64.extend16_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND16_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `I64Extend32S` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:366:11 [INFO] [stdout] | [INFO] [stdout] 366 | pub const I64Extend32S:u8 = 0xC4; // i64.extend32_s [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND32_S` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TruncSat` should have an upper case name [INFO] [stdout] --> src/binary/opcodes.rs:367:11 [INFO] [stdout] | [INFO] [stdout] 367 | pub const TruncSat:u8 = 0xFC; // .trunc_sat__ [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper case: `TRUNC_SAT` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/interpreter/vm.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | OPCODE_MAP.set(v); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/interpreter/vm.rs:1195:28 [INFO] [stdout] | [INFO] [stdout] 1195 | if v > u32::MAX || v < 0 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/interpreter/vm.rs:1226:28 [INFO] [stdout] | [INFO] [stdout] 1226 | if v > u64::MAX || v < 0 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/interpreter/vm.rs:1244:28 [INFO] [stdout] | [INFO] [stdout] 1244 | if v > u64::MAX || v < 0 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: comparison is useless due to type limits [INFO] [stdout] --> src/interpreter/vm_memory.rs:33:16 [INFO] [stdout] | [INFO] [stdout] 33 | if v >= 0 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 193 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.74s [INFO] running `Command { std: "docker" "inspect" "bc88cd752f9b95f61d118001278ce23cabce83f043696794873b51ec871725d9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bc88cd752f9b95f61d118001278ce23cabce83f043696794873b51ec871725d9", kill_on_drop: false }` [INFO] [stdout] bc88cd752f9b95f61d118001278ce23cabce83f043696794873b51ec871725d9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-14/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 4e30bad6d39961efde3d423d90e67c2c508d0edfd127cc63edcadf1b568b95f3 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "4e30bad6d39961efde3d423d90e67c2c508d0edfd127cc63edcadf1b568b95f3", kill_on_drop: false }` [INFO] [stderr] warning: unnecessary parentheses around function argument [INFO] [stderr] --> src/interpreter/vm.rs:2166:77 [INFO] [stderr] | [INFO] [stderr] 2166 | assert_eq!(none_args_2(&mut vm,I32(-1),opcodes::F64ConvertI32S),F64((-1.0))); [INFO] [stderr] | ^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated type alias `std::os::unix::raw::uid_t`: these type aliases are no longer supported by the standard library, the `libc` crate on crates.io should be used instead for the correct definitions [INFO] [stderr] --> src/interpreter/vm.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use std::os::unix::raw::uid_t; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `val` is never read [INFO] [stderr] --> src/binary/reader.rs:34:17 [INFO] [stderr] | [INFO] [stderr] 34 | let mut val:Option = Option::default(); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `val` is never read [INFO] [stderr] --> src/binary/reader.rs:77:17 [INFO] [stderr] | [INFO] [stderr] 77 | let mut val:Option = Option::default(); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `val` is never read [INFO] [stderr] --> src/binary/reader.rs:95:17 [INFO] [stderr] | [INFO] [stderr] 95 | let mut val:Option = Option::default(); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `val` is never read [INFO] [stderr] --> src/binary/reader.rs:112:17 [INFO] [stderr] | [INFO] [stderr] 112 | let mut val:Option = Option::default(); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `val` is never read [INFO] [stderr] --> src/binary/reader.rs:131:17 [INFO] [stderr] | [INFO] [stderr] 131 | let mut val:Option> = Option::default(); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: value assigned to `end` is never read [INFO] [stderr] --> src/binary/reader.rs:667:17 [INFO] [stderr] | [INFO] [stderr] 667 | let mut end = 0u8; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/binary/reader.rs:1003:18 [INFO] [stderr] | [INFO] [stderr] 1003 | Some(mut n) => { [INFO] [stderr] | ----^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/binary/opcodes.rs:186:5 [INFO] [stderr] | [INFO] [stderr] 186 | OPCODE_MAP.set(map); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: constant `Unreachable` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:190:11 [INFO] [stderr] | [INFO] [stderr] 190 | pub const Unreachable :u8= 0x00; // unreachable [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `UNREACHABLE` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stderr] [INFO] [stderr] warning: constant `Nop` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:191:11 [INFO] [stderr] | [INFO] [stderr] 191 | pub const Nop :u8= 0x01; // nop [INFO] [stderr] | ^^^ help: convert the identifier to upper case: `NOP` [INFO] [stderr] [INFO] [stderr] warning: constant `Block` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:192:11 [INFO] [stderr] | [INFO] [stderr] 192 | pub const Block :u8= 0x02; // block rt in* end [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `BLOCK` [INFO] [stderr] [INFO] [stderr] warning: constant `Loop` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:193:11 [INFO] [stderr] | [INFO] [stderr] 193 | pub const Loop :u8= 0x03; // loop rt in* end [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `LOOP` [INFO] [stderr] [INFO] [stderr] warning: constant `If` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:194:11 [INFO] [stderr] | [INFO] [stderr] 194 | pub const If :u8= 0x04; // if rt in* else in* end [INFO] [stderr] | ^^ help: convert the identifier to upper case (notice the capitalization): `IF` [INFO] [stderr] [INFO] [stderr] warning: constant `Else_` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:195:11 [INFO] [stderr] | [INFO] [stderr] 195 | pub const Else_ :u8= 0x05; // else [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `ELSE` [INFO] [stderr] [INFO] [stderr] warning: constant `End_` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:196:11 [INFO] [stderr] | [INFO] [stderr] 196 | pub const End_ :u8= 0x0B; // end [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `END` [INFO] [stderr] [INFO] [stderr] warning: constant `Br` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:197:11 [INFO] [stderr] | [INFO] [stderr] 197 | pub const Br :u8= 0x0C; // br l [INFO] [stderr] | ^^ help: convert the identifier to upper case: `BR` [INFO] [stderr] [INFO] [stderr] warning: constant `BrIf` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:198:11 [INFO] [stderr] | [INFO] [stderr] 198 | pub const BrIf :u8= 0x0D; // br_if l [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `BR_IF` [INFO] [stderr] [INFO] [stderr] warning: constant `BrTable` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:199:11 [INFO] [stderr] | [INFO] [stderr] 199 | pub const BrTable :u8= 0x0E; // br_table l* lN [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `BR_TABLE` [INFO] [stderr] [INFO] [stderr] warning: constant `Return` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:200:11 [INFO] [stderr] | [INFO] [stderr] 200 | pub const Return :u8= 0x0F; // return [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `RETURN` [INFO] [stderr] [INFO] [stderr] warning: constant `Call` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:201:11 [INFO] [stderr] | [INFO] [stderr] 201 | pub const Call :u8= 0x10; // call x [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `CALL` [INFO] [stderr] [INFO] [stderr] warning: constant `CallIndirect` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:202:11 [INFO] [stderr] | [INFO] [stderr] 202 | pub const CallIndirect :u8= 0x11; // call_indirect x [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `CALL_INDIRECT` [INFO] [stderr] [INFO] [stderr] warning: constant `Drop` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:203:11 [INFO] [stderr] | [INFO] [stderr] 203 | pub const Drop :u8= 0x1A; // drop [INFO] [stderr] | ^^^^ help: convert the identifier to upper case: `DROP` [INFO] [stderr] [INFO] [stderr] warning: constant `Select` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:204:11 [INFO] [stderr] | [INFO] [stderr] 204 | pub const Select :u8= 0x1B; // select [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `SELECT` [INFO] [stderr] [INFO] [stderr] warning: constant `LocalGet` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:205:11 [INFO] [stderr] | [INFO] [stderr] 205 | pub const LocalGet :u8= 0x20; // local.get x [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `LOCAL_GET` [INFO] [stderr] [INFO] [stderr] warning: constant `LocalSet` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:206:11 [INFO] [stderr] | [INFO] [stderr] 206 | pub const LocalSet :u8= 0x21; // local.set x [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `LOCAL_SET` [INFO] [stderr] [INFO] [stderr] warning: constant `LocalTee` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:207:11 [INFO] [stderr] | [INFO] [stderr] 207 | pub const LocalTee :u8= 0x22; // local.tee x [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `LOCAL_TEE` [INFO] [stderr] [INFO] [stderr] warning: constant `GlobalGet` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:208:11 [INFO] [stderr] | [INFO] [stderr] 208 | pub const GlobalGet :u8= 0x23; // global.get x [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `GLOBAL_GET` [INFO] [stderr] [INFO] [stderr] warning: constant `GlobalSet` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:209:11 [INFO] [stderr] | [INFO] [stderr] 209 | pub const GlobalSet :u8= 0x24; // global.set x [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `GLOBAL_SET` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Load` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:210:11 [INFO] [stderr] | [INFO] [stderr] 210 | pub const I32Load :u8= 0x28; // i32.load m [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I32_LOAD` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Load` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:211:11 [INFO] [stderr] | [INFO] [stderr] 211 | pub const I64Load :u8= 0x29; // i64.load m [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I64_LOAD` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Load` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:212:11 [INFO] [stderr] | [INFO] [stderr] 212 | pub const F32Load :u8= 0x2A; // f32.load m [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `F32_LOAD` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Load` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:213:11 [INFO] [stderr] | [INFO] [stderr] 213 | pub const F64Load :u8= 0x2B; // f64.load m [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `F64_LOAD` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Load8S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:214:11 [INFO] [stderr] | [INFO] [stderr] 214 | pub const I32Load8S :u8= 0x2C; // i32.load8_s m [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD8_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Load8U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:215:11 [INFO] [stderr] | [INFO] [stderr] 215 | pub const I32Load8U :u8= 0x2D; // i32.load8_u m [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD8_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Load16S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:216:11 [INFO] [stderr] | [INFO] [stderr] 216 | pub const I32Load16S :u8= 0x2E; // i32.load16_s m [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD16_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Load16U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:217:11 [INFO] [stderr] | [INFO] [stderr] 217 | pub const I32Load16U :u8= 0x2F; // i32.load16_u m [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_LOAD16_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Load8S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:218:11 [INFO] [stderr] | [INFO] [stderr] 218 | pub const I64Load8S :u8= 0x30; // i64.load8_s m [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD8_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Load8U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:219:11 [INFO] [stderr] | [INFO] [stderr] 219 | pub const I64Load8U :u8= 0x31; // i64.load8_u m [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD8_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Load16S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:220:11 [INFO] [stderr] | [INFO] [stderr] 220 | pub const I64Load16S :u8= 0x32; // i64.load16_s m [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD16_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Load16U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:221:11 [INFO] [stderr] | [INFO] [stderr] 221 | pub const I64Load16U :u8= 0x33; // i64.load16_u m [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD16_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Load32S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:222:11 [INFO] [stderr] | [INFO] [stderr] 222 | pub const I64Load32S :u8= 0x34; // i64.load32_s m [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD32_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Load32U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:223:11 [INFO] [stderr] | [INFO] [stderr] 223 | pub const I64Load32U :u8= 0x35; // i64.load32_u m [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_LOAD32_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Store` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:224:11 [INFO] [stderr] | [INFO] [stderr] 224 | pub const I32Store :u8= 0x36; // i32.store m [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `I32_STORE` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Store` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:225:11 [INFO] [stderr] | [INFO] [stderr] 225 | pub const I64Store :u8= 0x37; // i64.store m [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `I64_STORE` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Store` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:226:11 [INFO] [stderr] | [INFO] [stderr] 226 | pub const F32Store :u8= 0x38; // f32.store m [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `F32_STORE` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Store` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:227:11 [INFO] [stderr] | [INFO] [stderr] 227 | pub const F64Store :u8= 0x39; // f64.store m [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `F64_STORE` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Store8` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:228:11 [INFO] [stderr] | [INFO] [stderr] 228 | pub const I32Store8 :u8= 0x3A; // i32.store8 m [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_STORE8` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Store16` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:229:11 [INFO] [stderr] | [INFO] [stderr] 229 | pub const I32Store16 :u8= 0x3B; // i32.store16 m [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_STORE16` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Store8` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:230:11 [INFO] [stderr] | [INFO] [stderr] 230 | pub const I64Store8 :u8= 0x3C; // i64.store8 m [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_STORE8` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Store16` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:231:11 [INFO] [stderr] | [INFO] [stderr] 231 | pub const I64Store16 :u8= 0x3D; // i64.store16 m [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_STORE16` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Store32` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:232:11 [INFO] [stderr] | [INFO] [stderr] 232 | pub const I64Store32 :u8= 0x3E; // i64.store32 m [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `I64_STORE32` [INFO] [stderr] [INFO] [stderr] warning: constant `MemorySize` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:233:11 [INFO] [stderr] | [INFO] [stderr] 233 | pub const MemorySize :u8= 0x3F; // memory.size [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `MEMORY_SIZE` [INFO] [stderr] [INFO] [stderr] warning: constant `MemoryGrow` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:234:11 [INFO] [stderr] | [INFO] [stderr] 234 | pub const MemoryGrow :u8= 0x40; // memory.grow [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `MEMORY_GROW` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Const` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:235:11 [INFO] [stderr] | [INFO] [stderr] 235 | pub const I32Const :u8= 0x41; // i32.const n [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `I32_CONST` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Const` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:236:11 [INFO] [stderr] | [INFO] [stderr] 236 | pub const I64Const :u8= 0x42; // i64.const n [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `I64_CONST` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Const` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:237:11 [INFO] [stderr] | [INFO] [stderr] 237 | pub const F32Const :u8= 0x43; // f32.const z [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `F32_CONST` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Const` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:238:11 [INFO] [stderr] | [INFO] [stderr] 238 | pub const F64Const :u8= 0x44; // f64.const z [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `F64_CONST` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Eqz` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:239:11 [INFO] [stderr] | [INFO] [stderr] 239 | pub const I32Eqz :u8= 0x45; // i32.eqz [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_EQZ` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Eq` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:240:11 [INFO] [stderr] | [INFO] [stderr] 240 | pub const I32Eq :u8= 0x46; // i32.eq [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `I32_EQ` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Ne` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:241:11 [INFO] [stderr] | [INFO] [stderr] 241 | pub const I32Ne :u8= 0x47; // i32.ne [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `I32_NE` [INFO] [stderr] [INFO] [stderr] warning: constant `I32LtS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:242:11 [INFO] [stderr] | [INFO] [stderr] 242 | pub const I32LtS :u8= 0x48; // i32.lt_s [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_LT_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32LtU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:243:11 [INFO] [stderr] | [INFO] [stderr] 243 | pub const I32LtU :u8= 0x49; // i32.lt_u [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_LT_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I32GtS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:244:11 [INFO] [stderr] | [INFO] [stderr] 244 | pub const I32GtS :u8= 0x4A; // i32.gt_s [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_GT_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32GtU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:245:11 [INFO] [stderr] | [INFO] [stderr] 245 | pub const I32GtU :u8= 0x4B; // i32.gt_u [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_GT_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I32LeS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:246:11 [INFO] [stderr] | [INFO] [stderr] 246 | pub const I32LeS :u8= 0x4C; // i32.le_s [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_LE_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32LeU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:247:11 [INFO] [stderr] | [INFO] [stderr] 247 | pub const I32LeU :u8= 0x4D; // i32.le_u [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_LE_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I32GeS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:248:11 [INFO] [stderr] | [INFO] [stderr] 248 | pub const I32GeS :u8= 0x4E; // i32.ge_s [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_GE_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32GeU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:249:11 [INFO] [stderr] | [INFO] [stderr] 249 | pub const I32GeU :u8= 0x4F; // i32.ge_u [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_GE_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Eqz` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:250:11 [INFO] [stderr] | [INFO] [stderr] 250 | pub const I64Eqz :u8= 0x50; // i64.eqz [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_EQZ` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Eq` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:251:11 [INFO] [stderr] | [INFO] [stderr] 251 | pub const I64Eq :u8= 0x51; // i64.eq [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `I64_EQ` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Ne` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:252:11 [INFO] [stderr] | [INFO] [stderr] 252 | pub const I64Ne :u8= 0x52; // i64.ne [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `I64_NE` [INFO] [stderr] [INFO] [stderr] warning: constant `I64LtS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:253:11 [INFO] [stderr] | [INFO] [stderr] 253 | pub const I64LtS :u8= 0x53; // i64.lt_s [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_LT_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64LtU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:254:11 [INFO] [stderr] | [INFO] [stderr] 254 | pub const I64LtU :u8= 0x54; // i64.lt_u [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_LT_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64GtS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:255:11 [INFO] [stderr] | [INFO] [stderr] 255 | pub const I64GtS :u8= 0x55; // i64.gt_s [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_GT_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64GtU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:256:11 [INFO] [stderr] | [INFO] [stderr] 256 | pub const I64GtU :u8= 0x56; // i64.gt_u [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_GT_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64LeS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:257:11 [INFO] [stderr] | [INFO] [stderr] 257 | pub const I64LeS :u8= 0x57; // i64.le_s [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_LE_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64LeU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:258:11 [INFO] [stderr] | [INFO] [stderr] 258 | pub const I64LeU :u8= 0x58; // i64.le_u [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_LE_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64GeS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:259:11 [INFO] [stderr] | [INFO] [stderr] 259 | pub const I64GeS :u8= 0x59; // i64.ge_s [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_GE_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64GeU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:260:11 [INFO] [stderr] | [INFO] [stderr] 260 | pub const I64GeU :u8= 0x5A; // i64.ge_u [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_GE_U` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Eq` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:261:11 [INFO] [stderr] | [INFO] [stderr] 261 | pub const F32Eq :u8= 0x5B; // f32.eq [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F32_EQ` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Ne` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:262:11 [INFO] [stderr] | [INFO] [stderr] 262 | pub const F32Ne :u8= 0x5C; // f32.ne [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F32_NE` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Lt` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:263:11 [INFO] [stderr] | [INFO] [stderr] 263 | pub const F32Lt :u8= 0x5D; // f32.lt [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F32_LT` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Gt` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:264:11 [INFO] [stderr] | [INFO] [stderr] 264 | pub const F32Gt :u8= 0x5E; // f32.gt [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F32_GT` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Le` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:265:11 [INFO] [stderr] | [INFO] [stderr] 265 | pub const F32Le :u8= 0x5F; // f32.le [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F32_LE` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Ge` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:266:11 [INFO] [stderr] | [INFO] [stderr] 266 | pub const F32Ge :u8= 0x60; // f32.ge [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F32_GE` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Eq` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:267:11 [INFO] [stderr] | [INFO] [stderr] 267 | pub const F64Eq :u8= 0x61; // f64.eq [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F64_EQ` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Ne` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:268:11 [INFO] [stderr] | [INFO] [stderr] 268 | pub const F64Ne :u8= 0x62; // f64.ne [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F64_NE` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Lt` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:269:11 [INFO] [stderr] | [INFO] [stderr] 269 | pub const F64Lt :u8= 0x63; // f64.lt [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F64_LT` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Gt` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:270:11 [INFO] [stderr] | [INFO] [stderr] 270 | pub const F64Gt :u8= 0x64; // f64.gt [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F64_GT` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Le` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:271:11 [INFO] [stderr] | [INFO] [stderr] 271 | pub const F64Le :u8= 0x65; // f64.le [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F64_LE` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Ge` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:272:11 [INFO] [stderr] | [INFO] [stderr] 272 | pub const F64Ge :u8= 0x66; // f64.ge [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `F64_GE` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Clz` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:273:11 [INFO] [stderr] | [INFO] [stderr] 273 | pub const I32Clz :u8= 0x67; // i32.clz [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_CLZ` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Ctz` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:274:11 [INFO] [stderr] | [INFO] [stderr] 274 | pub const I32Ctz :u8= 0x68; // i32.ctz [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_CTZ` [INFO] [stderr] [INFO] [stderr] warning: constant `I32PopCnt` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:275:11 [INFO] [stderr] | [INFO] [stderr] 275 | pub const I32PopCnt :u8= 0x69; // i32.popcnt [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `I32_POP_CNT` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Add` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:276:11 [INFO] [stderr] | [INFO] [stderr] 276 | pub const I32Add :u8= 0x6A; // i32.add [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_ADD` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Sub` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:277:11 [INFO] [stderr] | [INFO] [stderr] 277 | pub const I32Sub :u8= 0x6B; // i32.sub [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_SUB` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Mul` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:278:11 [INFO] [stderr] | [INFO] [stderr] 278 | pub const I32Mul :u8= 0x6C; // i32.mul [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_MUL` [INFO] [stderr] [INFO] [stderr] warning: constant `I32DivS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:279:11 [INFO] [stderr] | [INFO] [stderr] 279 | pub const I32DivS :u8= 0x6D; // i32.div_s [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I32_DIV_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32DivU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:280:11 [INFO] [stderr] | [INFO] [stderr] 280 | pub const I32DivU :u8= 0x6E; // i32.div_u [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I32_DIV_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I32RemS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:281:11 [INFO] [stderr] | [INFO] [stderr] 281 | pub const I32RemS :u8= 0x6F; // i32.rem_s [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I32_REM_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32RemU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:282:11 [INFO] [stderr] | [INFO] [stderr] 282 | pub const I32RemU :u8= 0x70; // i32.rem_u [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I32_REM_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I32And` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:283:11 [INFO] [stderr] | [INFO] [stderr] 283 | pub const I32And :u8= 0x71; // i32.and [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_AND` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Or` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:284:11 [INFO] [stderr] | [INFO] [stderr] 284 | pub const I32Or :u8= 0x72; // i32.or [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `I32_OR` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Xor` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:285:11 [INFO] [stderr] | [INFO] [stderr] 285 | pub const I32Xor :u8= 0x73; // i32.xor [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_XOR` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Shl` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:286:11 [INFO] [stderr] | [INFO] [stderr] 286 | pub const I32Shl :u8= 0x74; // i32.shl [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I32_SHL` [INFO] [stderr] [INFO] [stderr] warning: constant `I32ShrS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:287:11 [INFO] [stderr] | [INFO] [stderr] 287 | pub const I32ShrS :u8= 0x75; // i32.shr_s [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I32_SHR_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32ShrU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:288:11 [INFO] [stderr] | [INFO] [stderr] 288 | pub const I32ShrU :u8= 0x76; // i32.shr_u [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I32_SHR_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Rotl` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:289:11 [INFO] [stderr] | [INFO] [stderr] 289 | pub const I32Rotl :u8= 0x77; // i32.rotl [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I32_ROTL` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Rotr` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:290:11 [INFO] [stderr] | [INFO] [stderr] 290 | pub const I32Rotr :u8= 0x78; // i32.rotr [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I32_ROTR` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Clz` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:291:11 [INFO] [stderr] | [INFO] [stderr] 291 | pub const I64Clz :u8= 0x79; // i64.clz [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_CLZ` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Ctz` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:292:11 [INFO] [stderr] | [INFO] [stderr] 292 | pub const I64Ctz :u8= 0x7A; // i64.ctz [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_CTZ` [INFO] [stderr] [INFO] [stderr] warning: constant `I64PopCnt` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:293:11 [INFO] [stderr] | [INFO] [stderr] 293 | pub const I64PopCnt :u8= 0x7B; // i64.popcnt [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to upper case: `I64_POP_CNT` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Add` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:294:11 [INFO] [stderr] | [INFO] [stderr] 294 | pub const I64Add :u8= 0x7C; // i64.add [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_ADD` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Sub` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:295:11 [INFO] [stderr] | [INFO] [stderr] 295 | pub const I64Sub :u8= 0x7D; // i64.sub [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_SUB` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Mul` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:296:11 [INFO] [stderr] | [INFO] [stderr] 296 | pub const I64Mul :u8= 0x7E; // i64.mul [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_MUL` [INFO] [stderr] [INFO] [stderr] warning: constant `I64DivS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:297:11 [INFO] [stderr] | [INFO] [stderr] 297 | pub const I64DivS :u8= 0x7F; // i64.div_s [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I64_DIV_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64DivU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:298:11 [INFO] [stderr] | [INFO] [stderr] 298 | pub const I64DivU :u8= 0x80; // i64.div_u [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I64_DIV_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64RemS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:299:11 [INFO] [stderr] | [INFO] [stderr] 299 | pub const I64RemS :u8= 0x81; // i64.rem_s [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I64_REM_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64RemU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:300:11 [INFO] [stderr] | [INFO] [stderr] 300 | pub const I64RemU :u8= 0x82; // i64.rem_u [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I64_REM_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64And` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:301:11 [INFO] [stderr] | [INFO] [stderr] 301 | pub const I64And :u8= 0x83; // i64.and [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_AND` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Or` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:302:11 [INFO] [stderr] | [INFO] [stderr] 302 | pub const I64Or :u8= 0x84; // i64.or [INFO] [stderr] | ^^^^^ help: convert the identifier to upper case: `I64_OR` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Xor` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:303:11 [INFO] [stderr] | [INFO] [stderr] 303 | pub const I64Xor :u8= 0x85; // i64.xor [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_XOR` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Shl` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:304:11 [INFO] [stderr] | [INFO] [stderr] 304 | pub const I64Shl :u8= 0x86; // i64.shl [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `I64_SHL` [INFO] [stderr] [INFO] [stderr] warning: constant `I64ShrS` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:305:11 [INFO] [stderr] | [INFO] [stderr] 305 | pub const I64ShrS :u8= 0x87; // i64.shr_s [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I64_SHR_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64ShrU` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:306:11 [INFO] [stderr] | [INFO] [stderr] 306 | pub const I64ShrU :u8= 0x88; // i64.shr_u [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I64_SHR_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Rotl` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:307:11 [INFO] [stderr] | [INFO] [stderr] 307 | pub const I64Rotl :u8= 0x89; // i64.rotl [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I64_ROTL` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Rotr` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:308:11 [INFO] [stderr] | [INFO] [stderr] 308 | pub const I64Rotr :u8= 0x8A; // i64.rotr [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `I64_ROTR` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Abs` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:309:11 [INFO] [stderr] | [INFO] [stderr] 309 | pub const F32Abs :u8= 0x8B; // f32.abs [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F32_ABS` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Neg` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:310:11 [INFO] [stderr] | [INFO] [stderr] 310 | pub const F32Neg :u8= 0x8C; // f32.neg [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F32_NEG` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Ceil` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:311:11 [INFO] [stderr] | [INFO] [stderr] 311 | pub const F32Ceil :u8= 0x8D; // f32.ceil [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `F32_CEIL` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Floor` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:312:11 [INFO] [stderr] | [INFO] [stderr] 312 | pub const F32Floor :u8= 0x8E; // f32.floor [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `F32_FLOOR` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Trunc` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:313:11 [INFO] [stderr] | [INFO] [stderr] 313 | pub const F32Trunc :u8= 0x8F; // f32.trunc [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `F32_TRUNC` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Nearest` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:314:11 [INFO] [stderr] | [INFO] [stderr] 314 | pub const F32Nearest :u8= 0x90; // f32.nearest [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `F32_NEAREST` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Sqrt` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:315:11 [INFO] [stderr] | [INFO] [stderr] 315 | pub const F32Sqrt :u8= 0x91; // f32.sqrt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `F32_SQRT` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Add` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:316:11 [INFO] [stderr] | [INFO] [stderr] 316 | pub const F32Add :u8= 0x92; // f32.add [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F32_ADD` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Sub` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:317:11 [INFO] [stderr] | [INFO] [stderr] 317 | pub const F32Sub :u8= 0x93; // f32.sub [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F32_SUB` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Mul` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:318:11 [INFO] [stderr] | [INFO] [stderr] 318 | pub const F32Mul :u8= 0x94; // f32.mul [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F32_MUL` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Div` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:319:11 [INFO] [stderr] | [INFO] [stderr] 319 | pub const F32Div :u8= 0x95; // f32.div [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F32_DIV` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Min` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:320:11 [INFO] [stderr] | [INFO] [stderr] 320 | pub const F32Min :u8= 0x96; // f32.min [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F32_MIN` [INFO] [stderr] [INFO] [stderr] warning: constant `F32Max` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:321:11 [INFO] [stderr] | [INFO] [stderr] 321 | pub const F32Max :u8= 0x97; // f32.max [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F32_MAX` [INFO] [stderr] [INFO] [stderr] warning: constant `F32CopySign` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:322:11 [INFO] [stderr] | [INFO] [stderr] 322 | pub const F32CopySign :u8= 0x98; // f32.copysign [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `F32_COPY_SIGN` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Abs` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:323:11 [INFO] [stderr] | [INFO] [stderr] 323 | pub const F64Abs :u8= 0x99; // f64.abs [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F64_ABS` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Neg` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:324:11 [INFO] [stderr] | [INFO] [stderr] 324 | pub const F64Neg :u8= 0x9A; // f64.neg [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F64_NEG` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Ceil` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:325:11 [INFO] [stderr] | [INFO] [stderr] 325 | pub const F64Ceil :u8 = 0x9B; // f64.ceil [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `F64_CEIL` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Floor` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:326:11 [INFO] [stderr] | [INFO] [stderr] 326 | pub const F64Floor :u8 = 0x9C; // f64.floor [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `F64_FLOOR` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Trunc` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:327:11 [INFO] [stderr] | [INFO] [stderr] 327 | pub const F64Trunc :u8 = 0x9D; // f64.trunc [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `F64_TRUNC` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Nearest` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:328:11 [INFO] [stderr] | [INFO] [stderr] 328 | pub const F64Nearest:u8 = 0x9E; // f64.nearest [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `F64_NEAREST` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Sqrt` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:329:11 [INFO] [stderr] | [INFO] [stderr] 329 | pub const F64Sqrt:u8 = 0x9F; // f64.sqrt [INFO] [stderr] | ^^^^^^^ help: convert the identifier to upper case: `F64_SQRT` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Add` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:330:11 [INFO] [stderr] | [INFO] [stderr] 330 | pub const F64Add :u8= 0xA0; // f64.add [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F64_ADD` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Sub` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:331:11 [INFO] [stderr] | [INFO] [stderr] 331 | pub const F64Sub :u8= 0xA1; // f64.sub [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F64_SUB` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Mul` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:332:11 [INFO] [stderr] | [INFO] [stderr] 332 | pub const F64Mul :u8= 0xA2; // f64.mul [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F64_MUL` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Div` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:333:11 [INFO] [stderr] | [INFO] [stderr] 333 | pub const F64Div :u8= 0xA3; // f64.div [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F64_DIV` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Min` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:334:11 [INFO] [stderr] | [INFO] [stderr] 334 | pub const F64Min :u8= 0xA4; // f64.min [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F64_MIN` [INFO] [stderr] [INFO] [stderr] warning: constant `F64Max` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:335:11 [INFO] [stderr] | [INFO] [stderr] 335 | pub const F64Max :u8= 0xA5; // f64.max [INFO] [stderr] | ^^^^^^ help: convert the identifier to upper case: `F64_MAX` [INFO] [stderr] [INFO] [stderr] warning: constant `F64CopySign` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:336:11 [INFO] [stderr] | [INFO] [stderr] 336 | pub const F64CopySign :u8= 0xA6; // f64.copysign [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `F64_COPY_SIGN` [INFO] [stderr] [INFO] [stderr] warning: constant `I32WrapI64` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:337:11 [INFO] [stderr] | [INFO] [stderr] 337 | pub const I32WrapI64 :u8= 0xA7; // i32.wrap_i64 [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to upper case: `I32_WRAP_I64` [INFO] [stderr] [INFO] [stderr] warning: constant `I32TruncF32S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:338:11 [INFO] [stderr] | [INFO] [stderr] 338 | pub const I32TruncF32S :u8= 0xA8; // i32.trunc_f32_s [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F32_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32TruncF32U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:339:11 [INFO] [stderr] | [INFO] [stderr] 339 | pub const I32TruncF32U :u8= 0xA9; // i32.trunc_f32_u [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F32_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I32TruncF64S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:340:11 [INFO] [stderr] | [INFO] [stderr] 340 | pub const I32TruncF64S :u8= 0xAA; // i32.trunc_f64_s [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F64_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32TruncF64U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:341:11 [INFO] [stderr] | [INFO] [stderr] 341 | pub const I32TruncF64U :u8= 0xAB; // i32.trunc_f64_u [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_TRUNC_F64_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64ExtendI32S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:342:11 [INFO] [stderr] | [INFO] [stderr] 342 | pub const I64ExtendI32S :u8= 0xAC; // i64.extend_i32_s [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND_I32_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64ExtendI32U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:343:11 [INFO] [stderr] | [INFO] [stderr] 343 | pub const I64ExtendI32U :u8= 0xAD; // i64.extend_i32_u [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND_I32_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64TruncF32S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:344:11 [INFO] [stderr] | [INFO] [stderr] 344 | pub const I64TruncF32S :u8= 0xAE; // i64.trunc_f32_s [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F32_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64TruncF32U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:345:11 [INFO] [stderr] | [INFO] [stderr] 345 | pub const I64TruncF32U :u8= 0xAF; // i64.trunc_f32_u [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F32_U` [INFO] [stderr] [INFO] [stderr] warning: constant `I64TruncF64S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:346:11 [INFO] [stderr] | [INFO] [stderr] 346 | pub const I64TruncF64S :u8= 0xB0; // i64.trunc_f64_s [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F64_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64TruncF64U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:347:11 [INFO] [stderr] | [INFO] [stderr] 347 | pub const I64TruncF64U :u8= 0xB1; // i64.trunc_f64_u [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_TRUNC_F64_U` [INFO] [stderr] [INFO] [stderr] warning: constant `F32ConvertI32S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:348:11 [INFO] [stderr] | [INFO] [stderr] 348 | pub const F32ConvertI32S :u8= 0xB2; // f32.convert_i32_s [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I32_S` [INFO] [stderr] [INFO] [stderr] warning: constant `F32ConvertI32U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:349:11 [INFO] [stderr] | [INFO] [stderr] 349 | pub const F32ConvertI32U :u8= 0xB3; // f32.convert_i32_u [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I32_U` [INFO] [stderr] [INFO] [stderr] warning: constant `F32ConvertI64S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:350:11 [INFO] [stderr] | [INFO] [stderr] 350 | pub const F32ConvertI64S :u8= 0xB4; // f32.convert_i64_s [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I64_S` [INFO] [stderr] [INFO] [stderr] warning: constant `F32ConvertI64U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:351:11 [INFO] [stderr] | [INFO] [stderr] 351 | pub const F32ConvertI64U :u8 = 0xB5; // f32.convert_i64_u [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_CONVERT_I64_U` [INFO] [stderr] [INFO] [stderr] warning: constant `F32DemoteF64` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:352:11 [INFO] [stderr] | [INFO] [stderr] 352 | pub const F32DemoteF64 :u8 = 0xB6; // f32.demote_f64 [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_DEMOTE_F64` [INFO] [stderr] [INFO] [stderr] warning: constant `F64ConvertI32S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:353:11 [INFO] [stderr] | [INFO] [stderr] 353 | pub const F64ConvertI32S :u8 = 0xB7; // f64.convert_i32_s [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I32_S` [INFO] [stderr] [INFO] [stderr] warning: constant `F64ConvertI32U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:354:11 [INFO] [stderr] | [INFO] [stderr] 354 | pub const F64ConvertI32U :u8 = 0xB8; // f64.convert_i32_u [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I32_U` [INFO] [stderr] [INFO] [stderr] warning: constant `F64ConvertI64S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:355:11 [INFO] [stderr] | [INFO] [stderr] 355 | pub const F64ConvertI64S:u8 = 0xB9; // f64.convert_i64_s [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I64_S` [INFO] [stderr] [INFO] [stderr] warning: constant `F64ConvertI64U` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:356:11 [INFO] [stderr] | [INFO] [stderr] 356 | pub const F64ConvertI64U:u8 = 0xBA; // f64.convert_i64_u [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_CONVERT_I64_U` [INFO] [stderr] [INFO] [stderr] warning: constant `F64PromoteF32` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:357:11 [INFO] [stderr] | [INFO] [stderr] 357 | pub const F64PromoteF32:u8 = 0xBB; // f64.promote_f32 [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_PROMOTE_F32` [INFO] [stderr] [INFO] [stderr] warning: constant `I32ReinterpretF32` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:358:11 [INFO] [stderr] | [INFO] [stderr] 358 | pub const I32ReinterpretF32:u8 = 0xBC; // i32.reinterpret_f32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_REINTERPRET_F32` [INFO] [stderr] [INFO] [stderr] warning: constant `I64ReinterpretF64` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:359:11 [INFO] [stderr] | [INFO] [stderr] 359 | pub const I64ReinterpretF64:u8 = 0xBD; // i64.reinterpret_f64 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_REINTERPRET_F64` [INFO] [stderr] [INFO] [stderr] warning: constant `F32ReinterpretI32` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:360:11 [INFO] [stderr] | [INFO] [stderr] 360 | pub const F32ReinterpretI32:u8 = 0xBE; // f32.reinterpret_i32 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F32_REINTERPRET_I32` [INFO] [stderr] [INFO] [stderr] warning: constant `F64ReinterpretI64` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:361:11 [INFO] [stderr] | [INFO] [stderr] 361 | pub const F64ReinterpretI64:u8 = 0xBF; // f64.reinterpret_i64 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `F64_REINTERPRET_I64` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Extend8S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:362:11 [INFO] [stderr] | [INFO] [stderr] 362 | pub const I32Extend8S:u8 = 0xC0; // i32.extend8_s [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `I32_EXTEND8_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I32Extend16S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:363:11 [INFO] [stderr] | [INFO] [stderr] 363 | pub const I32Extend16S:u8 = 0xC1; // i32.extend16_s [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I32_EXTEND16_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Extend8S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:364:11 [INFO] [stderr] | [INFO] [stderr] 364 | pub const I64Extend8S:u8 = 0xC2; // i64.extend8_s [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND8_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Extend16S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:365:11 [INFO] [stderr] | [INFO] [stderr] 365 | pub const I64Extend16S:u8 = 0xC3; // i64.extend16_s [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND16_S` [INFO] [stderr] [INFO] [stderr] warning: constant `I64Extend32S` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:366:11 [INFO] [stderr] | [INFO] [stderr] 366 | pub const I64Extend32S:u8 = 0xC4; // i64.extend32_s [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to upper case: `I64_EXTEND32_S` [INFO] [stderr] [INFO] [stderr] warning: constant `TruncSat` should have an upper case name [INFO] [stderr] --> src/binary/opcodes.rs:367:11 [INFO] [stderr] | [INFO] [stderr] 367 | pub const TruncSat:u8 = 0xFC; // .trunc_sat__ [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to upper case: `TRUNC_SAT` [INFO] [stderr] [INFO] [stderr] warning: unused `Result` that must be used [INFO] [stderr] --> src/interpreter/vm.rs:199:5 [INFO] [stderr] | [INFO] [stderr] 199 | OPCODE_MAP.set(v); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> src/interpreter/vm.rs:1195:28 [INFO] [stderr] | [INFO] [stderr] 1195 | if v > u32::MAX || v < 0 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_comparisons)]` on by default [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> src/interpreter/vm.rs:1226:28 [INFO] [stderr] | [INFO] [stderr] 1226 | if v > u64::MAX || v < 0 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> src/interpreter/vm.rs:1244:28 [INFO] [stderr] | [INFO] [stderr] 1244 | if v > u64::MAX || v < 0 { [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: comparison is useless due to type limits [INFO] [stderr] --> src/interpreter/vm_memory.rs:33:16 [INFO] [stderr] | [INFO] [stderr] 33 | if v >= 0 { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: 193 warnings emitted [INFO] [stderr] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/wasm_vm-285a0b27e1ab69ae) [INFO] [stdout] running 12 tests [INFO] [stdout] test binary::leb128::test::test2 ... ok [INFO] [stdout] test interpreter::operand::test::test1 ... ok [INFO] [stdout] test interpreter::vm::test::test1 ... ok [INFO] [stdout] test binary::instruction::test::test ... ok [INFO] [stdout] test binary::leb128::test::test1 ... ok [INFO] [stdout] test interpreter::vm::test::test4 ... ok [INFO] [stdout] test utils::test::test1 ... ok [INFO] [stdout] test binary::reader::test::test1 ... ok [INFO] [stdout] test interpreter::vm::test::test2 ... FAILED [INFO] [stdout] test binary::reader::test::test2 ... FAILED [INFO] [stdout] test interpreter::vm::test::test3 ... FAILED [INFO] [stderr] error: test failed, to rerun pass '--bin wasm-vm' [INFO] [stdout] test binary::module::test::test1 ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- interpreter::vm::test::test2 stdout ---- [INFO] [stdout] thread 'interpreter::vm::test::test2' panicked at 'called `Option::unwrap()` on a `None` value', src/interpreter/vm_memory.rs:13:26 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55a79834ed10 - std::backtrace_rs::backtrace::libunwind::trace::h1037ca7e6eeef65c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55a79834ed10 - std::backtrace_rs::backtrace::trace_unsynchronized::haaefac1bc3669450 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55a79834ed10 - std::sys_common::backtrace::_print_fmt::h863a6f5e6d995885 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55a79834ed10 - ::fmt::h767e17e1aa7df6a8 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55a798371d5c - core::fmt::write::h7aa6cd0067dca82a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/fmt/mod.rs:1110:17 [INFO] [stdout] 5: 0x55a79834bc55 - std::io::Write::write_fmt::h6f1a9b91376a1376 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/io/mod.rs:1584:15 [INFO] [stdout] 6: 0x55a798350e7b - std::sys_common::backtrace::_print::h2769edb26a7eb606 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55a798350e7b - std::sys_common::backtrace::print::ha71f3549862b4cb6 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55a798350e7b - std::panicking::default_hook::{{closure}}::h95488a3bade217f6 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55a79835098c - std::panicking::default_hook::h290aa602c0fb11df [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55a798351521 - std::panicking::rust_panic_with_hook::hf32c4fa635e215f2 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:622:17 [INFO] [stdout] 11: 0x55a798350ff7 - std::panicking::begin_panic_handler::{{closure}}::h95197ccd88846f7a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:517:13 [INFO] [stdout] 12: 0x55a79834f1ec - std::sys_common::backtrace::__rust_end_short_backtrace::h7641df9566f7b7d0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55a798350f89 - rust_begin_unwind [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:515:5 [INFO] [stdout] 14: 0x55a79828f531 - core::panicking::panic_fmt::hbe99dddd3092ba3c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55a79828f47d - core::panicking::panic::h3de4db67bd397eb3 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55a7982ba538 - core::option::Option::unwrap::h858a78485c5d5dd8 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/option.rs:386:21 [INFO] [stdout] 17: 0x55a7982e97f7 - wasm_vm::interpreter::vm_memory::Memory::new::h2c852e36a16aa2a9 [INFO] [stdout] at /opt/rustwide/workdir/src/interpreter/vm_memory.rs:13:19 [INFO] [stdout] 18: 0x55a79829779a - wasm_vm::interpreter::vm::test::test2::hba650f905b740a61 [INFO] [stdout] at /opt/rustwide/workdir/src/interpreter/vm.rs:1895:22 [INFO] [stdout] 19: 0x55a79829769a - wasm_vm::interpreter::vm::test::test2::{{closure}}::hbf6f0c4623b13927 [INFO] [stdout] at /opt/rustwide/workdir/src/interpreter/vm.rs:1887:5 [INFO] [stdout] 20: 0x55a7982e0cfe - core::ops::function::FnOnce::call_once::hb0066d9bbd17ef2e [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 21: 0x55a798313dd3 - core::ops::function::FnOnce::call_once::h673fbe3f96486fd2 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 22: 0x55a798313dd3 - test::__rust_begin_short_backtrace::h8eedc24e104ef6a0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:577:5 [INFO] [stdout] 23: 0x55a798312880 - as core::ops::function::FnOnce>::call_once::h028d0969d3f94d78 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 24: 0x55a798312880 - as core::ops::function::FnOnce<()>>::call_once::h7634b01590b1722b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:346:9 [INFO] [stdout] 25: 0x55a798312880 - std::panicking::try::do_call::hf74f869706dec63b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:401:40 [INFO] [stdout] 26: 0x55a798312880 - std::panicking::try::hd0b7346ebfaaae44 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:365:19 [INFO] [stdout] 27: 0x55a798312880 - std::panic::catch_unwind::hdbf6904f7c253080 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:433:14 [INFO] [stdout] 28: 0x55a798312880 - test::run_test_in_process::h87e95a014ac91067 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:600:18 [INFO] [stdout] 29: 0x55a798312880 - test::run_test::run_test_inner::{{closure}}::hdd69ae44aaab3470 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:492:39 [INFO] [stdout] 30: 0x55a7982edb52 - test::run_test::run_test_inner::{{closure}}::hc159305704d5b68a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:519:37 [INFO] [stdout] 31: 0x55a7982edb52 - std::sys_common::backtrace::__rust_begin_short_backtrace::h33d8a8ad5f788fcc [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 32: 0x55a7982f18c8 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h6181011ddf4b8353 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/thread/mod.rs:481:17 [INFO] [stdout] 33: 0x55a7982f18c8 - as core::ops::function::FnOnce<()>>::call_once::hf924ea0a0f25a1c0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:346:9 [INFO] [stdout] 34: 0x55a7982f18c8 - std::panicking::try::do_call::hd58061792d05fa5c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:401:40 [INFO] [stdout] 35: 0x55a7982f18c8 - std::panicking::try::h3080747417e5af37 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:365:19 [INFO] [stdout] 36: 0x55a7982f18c8 - std::panic::catch_unwind::hfeba515dcf36cb66 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:433:14 [INFO] [stdout] 37: 0x55a7982f18c8 - std::thread::Builder::spawn_unchecked::{{closure}}::h29d57a62faff749b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/thread/mod.rs:480:30 [INFO] [stdout] 38: 0x55a7982f18c8 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h44709d312d2a9c59 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 39: 0x55a798355ff7 - as core::ops::function::FnOnce>::call_once::h902e2cf6655e1b0c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 40: 0x55a798355ff7 - as core::ops::function::FnOnce>::call_once::h893a5452154309d1 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 41: 0x55a798355ff7 - std::sys::unix::thread::Thread::new::thread_start::hdedcb57c96ab37cd [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 42: 0x7f191ae2f609 - start_thread [INFO] [stdout] 43: 0x7f191ac01293 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- binary::reader::test::test2 stdout ---- [INFO] [stdout] thread 'binary::reader::test::test2' panicked at 'assertion failed: `(left == right)` [INFO] [stdout] left: `624485`, [INFO] [stdout] right: `24117248`', src/binary/reader.rs:1085:9 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55a79834ed10 - std::backtrace_rs::backtrace::libunwind::trace::h1037ca7e6eeef65c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55a79834ed10 - std::backtrace_rs::backtrace::trace_unsynchronized::haaefac1bc3669450 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55a79834ed10 - std::sys_common::backtrace::_print_fmt::h863a6f5e6d995885 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55a79834ed10 - ::fmt::h767e17e1aa7df6a8 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55a798371d5c - core::fmt::write::h7aa6cd0067dca82a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/fmt/mod.rs:1110:17 [INFO] [stdout] 5: 0x55a79834bc55 - std::io::Write::write_fmt::h6f1a9b91376a1376 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/io/mod.rs:1584:15 [INFO] [stdout] 6: 0x55a798350e7b - std::sys_common::backtrace::_print::h2769edb26a7eb606 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55a798350e7b - std::sys_common::backtrace::print::ha71f3549862b4cb6 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55a798350e7b - std::panicking::default_hook::{{closure}}::h95488a3bade217f6 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55a79835098c - std::panicking::default_hook::h290aa602c0fb11df [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55a798351521 - std::panicking::rust_panic_with_hook::hf32c4fa635e215f2 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:622:17 [INFO] [stdout] 11: 0x55a798351027 - std::panicking::begin_panic_handler::{{closure}}::h95197ccd88846f7a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:519:13 [INFO] [stdout] 12: 0x55a79834f1ec - std::sys_common::backtrace::__rust_end_short_backtrace::h7641df9566f7b7d0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55a798350f89 - rust_begin_unwind [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:515:5 [INFO] [stdout] 14: 0x55a79828f531 - core::panicking::panic_fmt::hbe99dddd3092ba3c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55a79836fe08 - core::panicking::assert_failed_inner::h4fdb1013d187f202 [INFO] [stdout] 16: 0x55a7982a720a - core::panicking::assert_failed::h43df3a5a3e20d9e3 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/panicking.rs:117:5 [INFO] [stdout] 17: 0x55a7982dbc5f - wasm_vm::binary::reader::test::test2::h18e8a99f0a1c6f16 [INFO] [stdout] at /opt/rustwide/workdir/src/binary/reader.rs:1085:9 [INFO] [stdout] 18: 0x55a7982db0ba - wasm_vm::binary::reader::test::test2::{{closure}}::hbacade68fea172c2 [INFO] [stdout] at /opt/rustwide/workdir/src/binary/reader.rs:1057:5 [INFO] [stdout] 19: 0x55a7982e144e - core::ops::function::FnOnce::call_once::hc65d9aa19b3d6d9d [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 20: 0x55a798313dd3 - core::ops::function::FnOnce::call_once::h673fbe3f96486fd2 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 21: 0x55a798313dd3 - test::__rust_begin_short_backtrace::h8eedc24e104ef6a0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:577:5 [INFO] [stdout] 22: 0x55a798312880 - as core::ops::function::FnOnce>::call_once::h028d0969d3f94d78 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 23: 0x55a798312880 - as core::ops::function::FnOnce<()>>::call_once::h7634b01590b1722b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:346:9 [INFO] [stdout] 24: 0x55a798312880 - std::panicking::try::do_call::hf74f869706dec63b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:401:40 [INFO] [stdout] 25: 0x55a798312880 - std::panicking::try::hd0b7346ebfaaae44 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:365:19 [INFO] [stdout] 26: 0x55a798312880 - std::panic::catch_unwind::hdbf6904f7c253080 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:433:14 [INFO] [stdout] 27: 0x55a798312880 - test::run_test_in_process::h87e95a014ac91067 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:600:18 [INFO] [stdout] 28: 0x55a798312880 - test::run_test::run_test_inner::{{closure}}::hdd69ae44aaab3470 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:492:39 [INFO] [stdout] 29: 0x55a7982edb52 - test::run_test::run_test_inner::{{closure}}::hc159305704d5b68a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:519:37 [INFO] [stdout] 30: 0x55a7982edb52 - std::sys_common::backtrace::__rust_begin_short_backtrace::h33d8a8ad5f788fcc [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 31: 0x55a7982f18c8 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h6181011ddf4b8353 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/thread/mod.rs:481:17 [INFO] [stdout] 32: 0x55a7982f18c8 - as core::ops::function::FnOnce<()>>::call_once::hf924ea0a0f25a1c0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:346:9 [INFO] [stdout] 33: 0x55a7982f18c8 - std::panicking::try::do_call::hd58061792d05fa5c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:401:40 [INFO] [stdout] 34: 0x55a7982f18c8 - std::panicking::try::h3080747417e5af37 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:365:19 [INFO] [stdout] 35: 0x55a7982f18c8 - std::panic::catch_unwind::hfeba515dcf36cb66 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:433:14 [INFO] [stdout] 36: 0x55a7982f18c8 - std::thread::Builder::spawn_unchecked::{{closure}}::h29d57a62faff749b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/thread/mod.rs:480:30 [INFO] [stdout] 37: 0x55a7982f18c8 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h44709d312d2a9c59 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 38: 0x55a798355ff7 - as core::ops::function::FnOnce>::call_once::h902e2cf6655e1b0c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 39: 0x55a798355ff7 - as core::ops::function::FnOnce>::call_once::h893a5452154309d1 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 40: 0x55a798355ff7 - std::sys::unix::thread::Thread::new::thread_start::hdedcb57c96ab37cd [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 41: 0x7f191ae2f609 - start_thread [INFO] [stdout] 42: 0x7f191ac01293 - clone [INFO] [stdout] 43: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- interpreter::vm::test::test3 stdout ---- [INFO] [stdout] thread 'interpreter::vm::test::test3' panicked at 'called `Option::unwrap()` on a `None` value', src/interpreter/vm.rs:1922:19 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55a79834ed10 - std::backtrace_rs::backtrace::libunwind::trace::h1037ca7e6eeef65c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5 [INFO] [stdout] 1: 0x55a79834ed10 - std::backtrace_rs::backtrace::trace_unsynchronized::haaefac1bc3669450 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5 [INFO] [stdout] 2: 0x55a79834ed10 - std::sys_common::backtrace::_print_fmt::h863a6f5e6d995885 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:67:5 [INFO] [stdout] 3: 0x55a79834ed10 - ::fmt::h767e17e1aa7df6a8 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:46:22 [INFO] [stdout] 4: 0x55a798371d5c - core::fmt::write::h7aa6cd0067dca82a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/fmt/mod.rs:1110:17 [INFO] [stdout] 5: 0x55a79834bc55 - std::io::Write::write_fmt::h6f1a9b91376a1376 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/io/mod.rs:1584:15 [INFO] [stdout] 6: 0x55a798350e7b - std::sys_common::backtrace::_print::h2769edb26a7eb606 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:49:5 [INFO] [stdout] 7: 0x55a798350e7b - std::sys_common::backtrace::print::ha71f3549862b4cb6 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:36:9 [INFO] [stdout] 8: 0x55a798350e7b - std::panicking::default_hook::{{closure}}::h95488a3bade217f6 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:208:50 [INFO] [stdout] 9: 0x55a79835098c - std::panicking::default_hook::h290aa602c0fb11df [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:222:9 [INFO] [stdout] 10: 0x55a798351521 - std::panicking::rust_panic_with_hook::hf32c4fa635e215f2 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:622:17 [INFO] [stdout] 11: 0x55a798350ff7 - std::panicking::begin_panic_handler::{{closure}}::h95197ccd88846f7a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:517:13 [INFO] [stdout] 12: 0x55a79834f1ec - std::sys_common::backtrace::__rust_end_short_backtrace::h7641df9566f7b7d0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:141:18 [INFO] [stdout] 13: 0x55a798350f89 - rust_begin_unwind [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:515:5 [INFO] [stdout] 14: 0x55a79828f531 - core::panicking::panic_fmt::hbe99dddd3092ba3c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/panicking.rs:92:14 [INFO] [stdout] 15: 0x55a79828f47d - core::panicking::panic::h3de4db67bd397eb3 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/panicking.rs:50:5 [INFO] [stdout] 16: 0x55a7982ba58c - core::option::Option::unwrap::h8e2901de56566827 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/option.rs:386:21 [INFO] [stdout] 17: 0x55a798296a45 - wasm_vm::interpreter::vm::test::none_args::{{closure}}::heb4f26a266527a49 [INFO] [stdout] at /opt/rustwide/workdir/src/interpreter/vm.rs:1922:17 [INFO] [stdout] 18: 0x55a7982be86f - core::option::Option::and_then::hc1eca23636f170fa [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/option.rs:694:24 [INFO] [stdout] 19: 0x55a7982968f4 - wasm_vm::interpreter::vm::test::none_args::h2ebe8105b042129c [INFO] [stdout] at /opt/rustwide/workdir/src/interpreter/vm.rs:1918:9 [INFO] [stdout] 20: 0x55a798297ff2 - wasm_vm::interpreter::vm::test::test3::hb0def65f9c75a769 [INFO] [stdout] at /opt/rustwide/workdir/src/interpreter/vm.rs:1966:20 [INFO] [stdout] 21: 0x55a798297d1a - wasm_vm::interpreter::vm::test::test3::{{closure}}::hf68ccda62c0aa9d6 [INFO] [stdout] at /opt/rustwide/workdir/src/interpreter/vm.rs:1946:5 [INFO] [stdout] 22: 0x55a7982df64e - core::ops::function::FnOnce::call_once::h52d429a23fb8c47a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 23: 0x55a798313dd3 - core::ops::function::FnOnce::call_once::h673fbe3f96486fd2 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 24: 0x55a798313dd3 - test::__rust_begin_short_backtrace::h8eedc24e104ef6a0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:577:5 [INFO] [stdout] 25: 0x55a798312880 - as core::ops::function::FnOnce>::call_once::h028d0969d3f94d78 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 26: 0x55a798312880 - as core::ops::function::FnOnce<()>>::call_once::h7634b01590b1722b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:346:9 [INFO] [stdout] 27: 0x55a798312880 - std::panicking::try::do_call::hf74f869706dec63b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:401:40 [INFO] [stdout] 28: 0x55a798312880 - std::panicking::try::hd0b7346ebfaaae44 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:365:19 [INFO] [stdout] 29: 0x55a798312880 - std::panic::catch_unwind::hdbf6904f7c253080 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:433:14 [INFO] [stdout] 30: 0x55a798312880 - test::run_test_in_process::h87e95a014ac91067 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:600:18 [INFO] [stdout] 31: 0x55a798312880 - test::run_test::run_test_inner::{{closure}}::hdd69ae44aaab3470 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:492:39 [INFO] [stdout] 32: 0x55a7982edb52 - test::run_test::run_test_inner::{{closure}}::hc159305704d5b68a [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/test/src/lib.rs:519:37 [INFO] [stdout] 33: 0x55a7982edb52 - std::sys_common::backtrace::__rust_begin_short_backtrace::h33d8a8ad5f788fcc [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys_common/backtrace.rs:125:18 [INFO] [stdout] 34: 0x55a7982f18c8 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h6181011ddf4b8353 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/thread/mod.rs:481:17 [INFO] [stdout] 35: 0x55a7982f18c8 - as core::ops::function::FnOnce<()>>::call_once::hf924ea0a0f25a1c0 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:346:9 [INFO] [stdout] 36: 0x55a7982f18c8 - std::panicking::try::do_call::hd58061792d05fa5c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:401:40 [INFO] [stdout] 37: 0x55a7982f18c8 - std::panicking::try::h3080747417e5af37 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panicking.rs:365:19 [INFO] [stdout] 38: 0x55a7982f18c8 - std::panic::catch_unwind::hfeba515dcf36cb66 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/panic.rs:433:14 [INFO] [stdout] 39: 0x55a7982f18c8 - std::thread::Builder::spawn_unchecked::{{closure}}::h29d57a62faff749b [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/thread/mod.rs:480:30 [INFO] [stdout] 40: 0x55a7982f18c8 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h44709d312d2a9c59 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/core/src/ops/function.rs:227:5 [INFO] [stdout] 41: 0x55a798355ff7 - as core::ops::function::FnOnce>::call_once::h902e2cf6655e1b0c [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 42: 0x55a798355ff7 - as core::ops::function::FnOnce>::call_once::h893a5452154309d1 [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/alloc/src/boxed.rs:1575:9 [INFO] [stdout] 43: 0x55a798355ff7 - std::sys::unix::thread::Thread::new::thread_start::hdedcb57c96ab37cd [INFO] [stdout] at /rustc/99e3aef02079e9c10583638520cd0c134dc3a01d/library/std/src/sys/unix/thread.rs:71:17 [INFO] [stdout] 44: 0x7f191ae2f609 - start_thread [INFO] [stdout] 45: 0x7f191ac01293 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] binary::reader::test::test2 [INFO] [stdout] interpreter::vm::test::test2 [INFO] [stdout] interpreter::vm::test::test3 [INFO] [stdout] [INFO] [stdout] test result: FAILED. 9 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.72s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "4e30bad6d39961efde3d423d90e67c2c508d0edfd127cc63edcadf1b568b95f3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4e30bad6d39961efde3d423d90e67c2c508d0edfd127cc63edcadf1b568b95f3", kill_on_drop: false }` [INFO] [stdout] 4e30bad6d39961efde3d423d90e67c2c508d0edfd127cc63edcadf1b568b95f3