[INFO] cloning repository https://github.com/Salpadding/learning-wasm
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Salpadding/learning-wasm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSalpadding%2Flearning-wasm", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSalpadding%2Flearning-wasm'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9ea7d04e677015207fc3ed4988b1e6ad6f30ba5b
[INFO] testing Salpadding/learning-wasm against try#bd7d74411512a3dd3b35d2f699c51dd2557c7e7e+cargoflags=-Zbuild-dir-new-layout for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSalpadding%2Flearning-wasm" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Salpadding/learning-wasm
[INFO] finished tweaking git repo https://github.com/Salpadding/learning-wasm
[INFO] tweaked toml for git repo https://github.com/Salpadding/learning-wasm written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Salpadding/learning-wasm on toolchain bd7d74411512a3dd3b35d2f699c51dd2557c7e7e
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Salpadding/learning-wasm already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "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-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3b668b14362693ed0176d7711896578403ed4da74295aec91a7418899f4a6ca2
[INFO] running `Command { std: "docker" "start" "-a" "3b668b14362693ed0176d7711896578403ed4da74295aec91a7418899f4a6ca2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3b668b14362693ed0176d7711896578403ed4da74295aec91a7418899f4a6ca2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3b668b14362693ed0176d7711896578403ed4da74295aec91a7418899f4a6ca2", kill_on_drop: false }`
[INFO] [stdout] 3b668b14362693ed0176d7711896578403ed4da74295aec91a7418899f4a6ca2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "build" "--frozen" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 14c71e8ed1e77e9009eb0b19c358866b6e41338f3102948dabd9bd5e5b8b6d14
[INFO] running `Command { std: "docker" "start" "-a" "14c71e8ed1e77e9009eb0b19c358866b6e41338f3102948dabd9bd5e5b8b6d14", kill_on_drop: false }`
[INFO] [stderr]    Compiling learning-wasm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `simd`
[INFO] [stdout]   --> src/elements/mod.rs:94:8
[INFO] [stdout]    |
[INFO] [stdout] 94 |     #[cfg(feature="simd")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `reduced-stack-buffer`, and `std`
[INFO] [stdout]    = help: consider adding `simd` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::print_stream`
[INFO] [stdout]  --> src/elements/sections.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use super::print_stream;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]  --> src/elements/global_entry.rs:1:20
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::types::{ValueType};
[INFO] [stdout]   |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instruction`
[INFO] [stdout]  --> src/elements/global_entry.rs:2:18
[INFO] [stdout]   |
[INFO] [stdout] 2 | use super::ops::{Instruction, InitExpr};
[INFO] [stdout]   |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `simd`
[INFO] [stdout]    --> src/elements/mod.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 |             #[cfg(feature="simd")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `reduced-stack-buffer`, and `std`
[INFO] [stdout]     = help: consider adding `simd` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `simd`
[INFO] [stdout]    --> src/elements/mod.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 |             #[cfg(feature="simd")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `reduced-stack-buffer`, and `std`
[INFO] [stdout]     = help: consider adding `simd` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/elements/ops.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let mut ins: Vec<Instruction> = Vec::new();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m`
[INFO] [stdout]   --> src/main.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let m = Module::default();
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `AInt` is never used
[INFO] [stdout]  --> src/main.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 9 | type AInt = i32;
[INFO] [stdout]   |      ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `BInt` is never used
[INFO] [stdout]   --> src/main.rs:10:6
[INFO] [stdout]    |
[INFO] [stdout] 10 | type BInt = i32;
[INFO] [stdout]    |      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `A` is never used
[INFO] [stdout]   --> src/main.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | trait A {
[INFO] [stdout]    |       ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_stream` is never used
[INFO] [stdout]   --> src/elements/mod.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub fn print_stream<R: io::Read>(r: &mut R, max_len: usize) -> io::Result<()> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Deserialize` is never used
[INFO] [stdout]   --> src/elements/mod.rs:55:11
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub trait Deserialize : Sized {
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Error` is never used
[INFO] [stdout]   --> src/elements/mod.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub enum Error {
[INFO] [stdout]    |          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PRIMITIVES_BUFFER_LENGTH` is never used
[INFO] [stdout]  --> src/elements/primitives.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | const PRIMITIVES_BUFFER_LENGTH: usize = 1024;
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `CountedList` is never constructed
[INFO] [stdout]    --> src/elements/primitives.rs:140:12
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub struct CountedList<T: Deserialize>(pub Vec<T>);
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `into_inner` is never used
[INFO] [stdout]    --> src/elements/primitives.rs:143:12
[INFO] [stdout]     |
[INFO] [stdout] 142 | impl<T: Deserialize> CountedList<T> {
[INFO] [stdout]     | ----------------------------------- method in this implementation
[INFO] [stdout] 143 |     pub fn into_inner(self) -> Vec<T> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ENTRIES_BUFFER_LENGTH` is never used
[INFO] [stdout]   --> src/elements/sections.rs:18:7
[INFO] [stdout]    |
[INFO] [stdout] 18 | const ENTRIES_BUFFER_LENGTH: usize = 16384;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SectionReader` is never constructed
[INFO] [stdout]   --> src/elements/sections.rs:20:19
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub(crate) struct SectionReader {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `new`, `close`, and `payload` are never used
[INFO] [stdout]   --> src/elements/sections.rs:26:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl SectionReader {
[INFO] [stdout]    | ------------------ associated items in this implementation
[INFO] [stdout] 26 |     pub fn new<R: io::Read>(r: &mut R) -> Result<Self, Error> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 40 |     pub fn close(self) -> Result<(), io::Error> {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 51 |     pub fn payload(self) -> Vec<u8> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]   --> src/elements/sections.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub enum Section {
[INFO] [stdout]    |          ------- variants in this enum
[INFO] [stdout] 64 |     Unparsed {
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 68 |     Custom(CustomSection),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 69 |     Type(TypeSection),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 70 |     Import(ImportSection),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 71 |     Function(FunctionSection),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 72 |     Table(TableSection),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 73 |     Memory(MemorySection),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 74 |     Global(GlobalSection),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 75 |     Export(ExportSection),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 76 |     Start(u32),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 77 |     Element(ElementSection),
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 78 |     DataCount(u32),
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 79 |     Code(CodeSection),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 80 |     Data(DataSection),
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Section` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `I32`, `I64`, `F32`, and `F64` are never constructed
[INFO] [stdout]   --> src/elements/types.rs:9:2
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub enum ValueType {
[INFO] [stdout]    |          --------- variants in this enum
[INFO] [stdout]  8 |     /// 32-bit signed integer
[INFO] [stdout]  9 |     I32,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 10 |     /// 64-bit signed integer
[INFO] [stdout] 11 |     I64,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 12 |     /// 32-bit float
[INFO] [stdout] 13 |     F32,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 14 |     /// 64-bit float
[INFO] [stdout] 15 |     F64,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ValueType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AnyFunc` is never constructed
[INFO] [stdout]   --> src/elements/types.rs:84:2
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub enum TableElementType {
[INFO] [stdout]    |          ---------------- variant in this enum
[INFO] [stdout] 83 |     /// A reference to a function with any signature.
[INFO] [stdout] 84 |     AnyFunc,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TableElementType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Value` and `NoResult` are never constructed
[INFO] [stdout]    --> src/elements/types.rs:104:2
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub enum BlockType {
[INFO] [stdout]     |          --------- variants in this enum
[INFO] [stdout] 103 |     /// Value-type specified block type
[INFO] [stdout] 104 |     Value(ValueType),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 105 |     /// No specified block type
[INFO] [stdout] 106 |     NoResult,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `BlockType` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `FLAG_HAS_MAX` is never used
[INFO] [stdout]  --> src/elements/import_entry.rs:6:7
[INFO] [stdout]   |
[INFO] [stdout] 6 | const FLAG_HAS_MAX: u8 = 0x01;
[INFO] [stdout]   |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Function`, `Table`, `Memory`, and `Global` are never constructed
[INFO] [stdout]   --> src/elements/import_entry.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub enum External {
[INFO] [stdout]    |          -------- variants in this enum
[INFO] [stdout] 64 |     Function(u32),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 65 |     Table(TableType),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 66 |     Memory(ResizableLimits),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 67 |     Global(GlobalType)
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `External` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `is_block` and `is_terminal` are never used
[INFO] [stdout]   --> src/elements/ops.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 66 | impl Instruction {
[INFO] [stdout]    | ---------------- methods in this implementation
[INFO] [stdout] 67 |     /// Is this instruction starts the new block (which should end with terminal instruction).
[INFO] [stdout] 68 |     pub fn is_block(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 78 |     pub fn is_terminal(&self) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]    --> src/elements/ops.rs:90:2
[INFO] [stdout]     |
[INFO] [stdout]  89 | pub enum Instruction {
[INFO] [stdout]     |          ----------- variants in this enum
[INFO] [stdout]  90 |     Unreachable,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout]  91 |     Nop,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]  92 |     Block(BlockType),
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout]  93 |     Loop(BlockType),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]  94 |     If(BlockType),
[INFO] [stdout]     |     ^^
[INFO] [stdout]  95 |     Else,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]  96 |     End,
[INFO] [stdout]     |     ^^^
[INFO] [stdout]  97 |     Br(u32),
[INFO] [stdout]     |     ^^
[INFO] [stdout]  98 |     BrIf(u32),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]  99 |     BrTable(Box<BrTableData>),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 100 |     Return,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 101 |
[INFO] [stdout] 102 |     Call(u32),
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 103 |     CallIndirect(u32, u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 104 |
[INFO] [stdout] 105 |     Drop,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 106 |     Select,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 107 |
[INFO] [stdout] 108 |     GetLocal(u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 109 |     SetLocal(u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 110 |     TeeLocal(u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 111 |     GetGlobal(u32),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 112 |     SetGlobal(u32),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     I32Load(u32, u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 117 |     I64Load(u32, u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 118 |     F32Load(u32, u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 119 |     F64Load(u32, u32),
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 120 |     I32Load8S(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 121 |     I32Load8U(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 122 |     I32Load16S(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 123 |     I32Load16U(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 124 |     I64Load8S(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 125 |     I64Load8U(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 126 |     I64Load16S(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 127 |     I64Load16U(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 128 |     I64Load32S(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 129 |     I64Load32U(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 130 |     I32Store(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 131 |     I64Store(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 132 |     F32Store(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 133 |     F64Store(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 134 |     I32Store8(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 135 |     I32Store16(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 136 |     I64Store8(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 137 |     I64Store16(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 138 |     I64Store32(u32, u32),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 139 |
[INFO] [stdout] 140 |     CurrentMemory(u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 141 |     GrowMemory(u8),
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 142 |
[INFO] [stdout] 143 |     I32Const(i32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 144 |     I64Const(i64),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 145 |     F32Const(u32),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 146 |     F64Const(u64),
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 147 |
[INFO] [stdout] 148 |     I32Eqz,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 149 |     I32Eq,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 150 |     I32Ne,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 151 |     I32LtS,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 152 |     I32LtU,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 153 |     I32GtS,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 154 |     I32GtU,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 155 |     I32LeS,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 156 |     I32LeU,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 157 |     I32GeS,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 158 |     I32GeU,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 159 |
[INFO] [stdout] 160 |     I64Eqz,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 161 |     I64Eq,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 162 |     I64Ne,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 163 |     I64LtS,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 164 |     I64LtU,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 165 |     I64GtS,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 166 |     I64GtU,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 167 |     I64LeS,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 168 |     I64LeU,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 169 |     I64GeS,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 170 |     I64GeU,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 171 |
[INFO] [stdout] 172 |     F32Eq,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 173 |     F32Ne,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 174 |     F32Lt,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 175 |     F32Gt,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 176 |     F32Le,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 177 |     F32Ge,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 178 |
[INFO] [stdout] 179 |     F64Eq,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 180 |     F64Ne,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 181 |     F64Lt,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 182 |     F64Gt,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 183 |     F64Le,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 184 |     F64Ge,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 185 |
[INFO] [stdout] 186 |     I32Clz,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 187 |     I32Ctz,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 188 |     I32Popcnt,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 189 |     I32Add,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 190 |     I32Sub,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 191 |     I32Mul,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 192 |     I32DivS,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 193 |     I32DivU,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 194 |     I32RemS,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 195 |     I32RemU,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 196 |     I32And,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 197 |     I32Or,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 198 |     I32Xor,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 199 |     I32Shl,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 200 |     I32ShrS,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 201 |     I32ShrU,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 202 |     I32Rotl,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 203 |     I32Rotr,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 204 |
[INFO] [stdout] 205 |     I64Clz,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 206 |     I64Ctz,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 207 |     I64Popcnt,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 208 |     I64Add,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 209 |     I64Sub,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 210 |     I64Mul,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 211 |     I64DivS,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 212 |     I64DivU,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 213 |     I64RemS,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 214 |     I64RemU,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 215 |     I64And,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 216 |     I64Or,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 217 |     I64Xor,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 218 |     I64Shl,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 219 |     I64ShrS,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 220 |     I64ShrU,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 221 |     I64Rotl,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 222 |     I64Rotr,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 223 |     F32Abs,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 224 |     F32Neg,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 225 |     F32Ceil,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 226 |     F32Floor,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 227 |     F32Trunc,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 228 |     F32Nearest,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 229 |     F32Sqrt,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 230 |     F32Add,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 231 |     F32Sub,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 232 |     F32Mul,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 233 |     F32Div,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 234 |     F32Min,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 235 |     F32Max,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 236 |     F32Copysign,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 237 |     F64Abs,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 238 |     F64Neg,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 239 |     F64Ceil,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 240 |     F64Floor,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 241 |     F64Trunc,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 242 |     F64Nearest,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 243 |     F64Sqrt,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 244 |     F64Add,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 245 |     F64Sub,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 246 |     F64Mul,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 247 |     F64Div,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 248 |     F64Min,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 249 |     F64Max,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 250 |     F64Copysign,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 251 |
[INFO] [stdout] 252 |     I32WrapI64,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 253 |     I32TruncSF32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 254 |     I32TruncUF32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 255 |     I32TruncSF64,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 256 |     I32TruncUF64,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 257 |     I64ExtendSI32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 258 |     I64ExtendUI32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 259 |     I64TruncSF32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 260 |     I64TruncUF32,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 261 |     I64TruncSF64,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 262 |     I64TruncUF64,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 263 |     F32ConvertSI32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 264 |     F32ConvertUI32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 265 |     F32ConvertSI64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 266 |     F32ConvertUI64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 267 |     F32DemoteF64,
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 268 |     F64ConvertSI32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 269 |     F64ConvertUI32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 270 |     F64ConvertSI64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 271 |     F64ConvertUI64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 272 |     F64PromoteF32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 273 |
[INFO] [stdout] 274 |     I32ReinterpretF32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 275 |     I64ReinterpretF64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 276 |     F32ReinterpretI32,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 277 |     F64ReinterpretI64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Instruction` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNREACHABLE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:281:12
[INFO] [stdout]     |
[INFO] [stdout] 281 |     pub const UNREACHABLE: u8 = 0x00;
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NOP` is never used
[INFO] [stdout]    --> src/elements/ops.rs:282:12
[INFO] [stdout]     |
[INFO] [stdout] 282 |     pub const NOP: u8 = 0x01;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLOCK` is never used
[INFO] [stdout]    --> src/elements/ops.rs:283:12
[INFO] [stdout]     |
[INFO] [stdout] 283 |     pub const BLOCK: u8 = 0x02;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `LOOP` is never used
[INFO] [stdout]    --> src/elements/ops.rs:284:12
[INFO] [stdout]     |
[INFO] [stdout] 284 |     pub const LOOP: u8 = 0x03;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IF` is never used
[INFO] [stdout]    --> src/elements/ops.rs:285:12
[INFO] [stdout]     |
[INFO] [stdout] 285 |     pub const IF: u8 = 0x04;
[INFO] [stdout]     |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ELSE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:286:12
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub const ELSE: u8 = 0x05;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `END` is never used
[INFO] [stdout]    --> src/elements/ops.rs:287:12
[INFO] [stdout]     |
[INFO] [stdout] 287 |     pub const END: u8 = 0x0b;
[INFO] [stdout]     |               ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BR` is never used
[INFO] [stdout]    --> src/elements/ops.rs:288:12
[INFO] [stdout]     |
[INFO] [stdout] 288 |     pub const BR: u8 = 0x0c;
[INFO] [stdout]     |               ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRIF` is never used
[INFO] [stdout]    --> src/elements/ops.rs:289:12
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub const BRIF: u8 = 0x0d;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRTABLE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:290:12
[INFO] [stdout]     |
[INFO] [stdout] 290 |     pub const BRTABLE: u8 = 0x0e;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `RETURN` is never used
[INFO] [stdout]    --> src/elements/ops.rs:291:12
[INFO] [stdout]     |
[INFO] [stdout] 291 |     pub const RETURN: u8 = 0x0f;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CALL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:292:12
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub const CALL: u8 = 0x10;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CALLINDIRECT` is never used
[INFO] [stdout]    --> src/elements/ops.rs:293:12
[INFO] [stdout]     |
[INFO] [stdout] 293 |     pub const CALLINDIRECT: u8 = 0x11;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DROP` is never used
[INFO] [stdout]    --> src/elements/ops.rs:294:12
[INFO] [stdout]     |
[INFO] [stdout] 294 |     pub const DROP: u8 = 0x1a;
[INFO] [stdout]     |               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SELECT` is never used
[INFO] [stdout]    --> src/elements/ops.rs:295:12
[INFO] [stdout]     |
[INFO] [stdout] 295 |     pub const SELECT: u8 = 0x1b;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GETLOCAL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:296:12
[INFO] [stdout]     |
[INFO] [stdout] 296 |     pub const GETLOCAL: u8 = 0x20;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SETLOCAL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:297:12
[INFO] [stdout]     |
[INFO] [stdout] 297 |     pub const SETLOCAL: u8 = 0x21;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `TEELOCAL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:298:12
[INFO] [stdout]     |
[INFO] [stdout] 298 |     pub const TEELOCAL: u8 = 0x22;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GETGLOBAL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:299:12
[INFO] [stdout]     |
[INFO] [stdout] 299 |     pub const GETGLOBAL: u8 = 0x23;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SETGLOBAL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:300:12
[INFO] [stdout]     |
[INFO] [stdout] 300 |     pub const SETGLOBAL: u8 = 0x24;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32LOAD` is never used
[INFO] [stdout]    --> src/elements/ops.rs:301:12
[INFO] [stdout]     |
[INFO] [stdout] 301 |     pub const I32LOAD: u8 = 0x28;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64LOAD` is never used
[INFO] [stdout]    --> src/elements/ops.rs:302:12
[INFO] [stdout]     |
[INFO] [stdout] 302 |     pub const I64LOAD: u8 = 0x29;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32LOAD` is never used
[INFO] [stdout]    --> src/elements/ops.rs:303:12
[INFO] [stdout]     |
[INFO] [stdout] 303 |     pub const F32LOAD: u8 = 0x2a;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64LOAD` is never used
[INFO] [stdout]    --> src/elements/ops.rs:304:12
[INFO] [stdout]     |
[INFO] [stdout] 304 |     pub const F64LOAD: u8 = 0x2b;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32LOAD8S` is never used
[INFO] [stdout]    --> src/elements/ops.rs:305:12
[INFO] [stdout]     |
[INFO] [stdout] 305 |     pub const I32LOAD8S: u8 = 0x2c;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32LOAD8U` is never used
[INFO] [stdout]    --> src/elements/ops.rs:306:12
[INFO] [stdout]     |
[INFO] [stdout] 306 |     pub const I32LOAD8U: u8 = 0x2d;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32LOAD16S` is never used
[INFO] [stdout]    --> src/elements/ops.rs:307:12
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub const I32LOAD16S: u8 = 0x2e;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32LOAD16U` is never used
[INFO] [stdout]    --> src/elements/ops.rs:308:12
[INFO] [stdout]     |
[INFO] [stdout] 308 |     pub const I32LOAD16U: u8 = 0x2f;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64LOAD8S` is never used
[INFO] [stdout]    --> src/elements/ops.rs:309:12
[INFO] [stdout]     |
[INFO] [stdout] 309 |     pub const I64LOAD8S: u8 = 0x30;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64LOAD8U` is never used
[INFO] [stdout]    --> src/elements/ops.rs:310:12
[INFO] [stdout]     |
[INFO] [stdout] 310 |     pub const I64LOAD8U: u8 = 0x31;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64LOAD16S` is never used
[INFO] [stdout]    --> src/elements/ops.rs:311:12
[INFO] [stdout]     |
[INFO] [stdout] 311 |     pub const I64LOAD16S: u8 = 0x32;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64LOAD16U` is never used
[INFO] [stdout]    --> src/elements/ops.rs:312:12
[INFO] [stdout]     |
[INFO] [stdout] 312 |     pub const I64LOAD16U: u8 = 0x33;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64LOAD32S` is never used
[INFO] [stdout]    --> src/elements/ops.rs:313:12
[INFO] [stdout]     |
[INFO] [stdout] 313 |     pub const I64LOAD32S: u8 = 0x34;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64LOAD32U` is never used
[INFO] [stdout]    --> src/elements/ops.rs:314:12
[INFO] [stdout]     |
[INFO] [stdout] 314 |     pub const I64LOAD32U: u8 = 0x35;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32STORE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:315:12
[INFO] [stdout]     |
[INFO] [stdout] 315 |     pub const I32STORE: u8 = 0x36;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64STORE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:316:12
[INFO] [stdout]     |
[INFO] [stdout] 316 |     pub const I64STORE: u8 = 0x37;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32STORE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:317:12
[INFO] [stdout]     |
[INFO] [stdout] 317 |     pub const F32STORE: u8 = 0x38;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64STORE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:318:12
[INFO] [stdout]     |
[INFO] [stdout] 318 |     pub const F64STORE: u8 = 0x39;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32STORE8` is never used
[INFO] [stdout]    --> src/elements/ops.rs:319:12
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub const I32STORE8: u8 = 0x3a;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32STORE16` is never used
[INFO] [stdout]    --> src/elements/ops.rs:320:12
[INFO] [stdout]     |
[INFO] [stdout] 320 |     pub const I32STORE16: u8 = 0x3b;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64STORE8` is never used
[INFO] [stdout]    --> src/elements/ops.rs:321:12
[INFO] [stdout]     |
[INFO] [stdout] 321 |     pub const I64STORE8: u8 = 0x3c;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64STORE16` is never used
[INFO] [stdout]    --> src/elements/ops.rs:322:12
[INFO] [stdout]     |
[INFO] [stdout] 322 |     pub const I64STORE16: u8 = 0x3d;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64STORE32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:323:12
[INFO] [stdout]     |
[INFO] [stdout] 323 |     pub const I64STORE32: u8 = 0x3e;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `CURRENTMEMORY` is never used
[INFO] [stdout]    --> src/elements/ops.rs:324:12
[INFO] [stdout]     |
[INFO] [stdout] 324 |     pub const CURRENTMEMORY: u8 = 0x3f;
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GROWMEMORY` is never used
[INFO] [stdout]    --> src/elements/ops.rs:325:12
[INFO] [stdout]     |
[INFO] [stdout] 325 |     pub const GROWMEMORY: u8 = 0x40;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32CONST` is never used
[INFO] [stdout]    --> src/elements/ops.rs:326:12
[INFO] [stdout]     |
[INFO] [stdout] 326 |     pub const I32CONST: u8 = 0x41;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64CONST` is never used
[INFO] [stdout]    --> src/elements/ops.rs:327:12
[INFO] [stdout]     |
[INFO] [stdout] 327 |     pub const I64CONST: u8 = 0x42;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32CONST` is never used
[INFO] [stdout]    --> src/elements/ops.rs:328:12
[INFO] [stdout]     |
[INFO] [stdout] 328 |     pub const F32CONST: u8 = 0x43;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64CONST` is never used
[INFO] [stdout]    --> src/elements/ops.rs:329:12
[INFO] [stdout]     |
[INFO] [stdout] 329 |     pub const F64CONST: u8 = 0x44;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32EQZ` is never used
[INFO] [stdout]    --> src/elements/ops.rs:330:12
[INFO] [stdout]     |
[INFO] [stdout] 330 |     pub const I32EQZ: u8 = 0x45;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32EQ` is never used
[INFO] [stdout]    --> src/elements/ops.rs:331:12
[INFO] [stdout]     |
[INFO] [stdout] 331 |     pub const I32EQ: u8 = 0x46;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32NE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:332:12
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub const I32NE: u8 = 0x47;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32LTS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:333:12
[INFO] [stdout]     |
[INFO] [stdout] 333 |     pub const I32LTS: u8 = 0x48;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32LTU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:334:12
[INFO] [stdout]     |
[INFO] [stdout] 334 |     pub const I32LTU: u8 = 0x49;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32GTS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:335:12
[INFO] [stdout]     |
[INFO] [stdout] 335 |     pub const I32GTS: u8 = 0x4a;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32GTU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:336:12
[INFO] [stdout]     |
[INFO] [stdout] 336 |     pub const I32GTU: u8 = 0x4b;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32LES` is never used
[INFO] [stdout]    --> src/elements/ops.rs:337:12
[INFO] [stdout]     |
[INFO] [stdout] 337 |     pub const I32LES: u8 = 0x4c;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32LEU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:338:12
[INFO] [stdout]     |
[INFO] [stdout] 338 |     pub const I32LEU: u8 = 0x4d;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32GES` is never used
[INFO] [stdout]    --> src/elements/ops.rs:339:12
[INFO] [stdout]     |
[INFO] [stdout] 339 |     pub const I32GES: u8 = 0x4e;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32GEU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:340:12
[INFO] [stdout]     |
[INFO] [stdout] 340 |     pub const I32GEU: u8 = 0x4f;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64EQZ` is never used
[INFO] [stdout]    --> src/elements/ops.rs:341:12
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub const I64EQZ: u8 = 0x50;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64EQ` is never used
[INFO] [stdout]    --> src/elements/ops.rs:342:12
[INFO] [stdout]     |
[INFO] [stdout] 342 |     pub const I64EQ: u8 = 0x51;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64NE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:343:12
[INFO] [stdout]     |
[INFO] [stdout] 343 |     pub const I64NE: u8 = 0x52;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64LTS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:344:12
[INFO] [stdout]     |
[INFO] [stdout] 344 |     pub const I64LTS: u8 = 0x53;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64LTU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:345:12
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub const I64LTU: u8 = 0x54;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64GTS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:346:12
[INFO] [stdout]     |
[INFO] [stdout] 346 |     pub const I64GTS: u8 = 0x55;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64GTU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:347:12
[INFO] [stdout]     |
[INFO] [stdout] 347 |     pub const I64GTU: u8 = 0x56;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64LES` is never used
[INFO] [stdout]    --> src/elements/ops.rs:348:12
[INFO] [stdout]     |
[INFO] [stdout] 348 |     pub const I64LES: u8 = 0x57;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64LEU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:349:12
[INFO] [stdout]     |
[INFO] [stdout] 349 |     pub const I64LEU: u8 = 0x58;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64GES` is never used
[INFO] [stdout]    --> src/elements/ops.rs:350:12
[INFO] [stdout]     |
[INFO] [stdout] 350 |     pub const I64GES: u8 = 0x59;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64GEU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:351:12
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub const I64GEU: u8 = 0x5a;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32EQ` is never used
[INFO] [stdout]    --> src/elements/ops.rs:353:12
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub const F32EQ: u8 = 0x5b;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32NE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:354:12
[INFO] [stdout]     |
[INFO] [stdout] 354 |     pub const F32NE: u8 = 0x5c;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32LT` is never used
[INFO] [stdout]    --> src/elements/ops.rs:355:12
[INFO] [stdout]     |
[INFO] [stdout] 355 |     pub const F32LT: u8 = 0x5d;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32GT` is never used
[INFO] [stdout]    --> src/elements/ops.rs:356:12
[INFO] [stdout]     |
[INFO] [stdout] 356 |     pub const F32GT: u8 = 0x5e;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32LE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:357:12
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub const F32LE: u8 = 0x5f;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32GE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:358:12
[INFO] [stdout]     |
[INFO] [stdout] 358 |     pub const F32GE: u8 = 0x60;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64EQ` is never used
[INFO] [stdout]    --> src/elements/ops.rs:360:12
[INFO] [stdout]     |
[INFO] [stdout] 360 |     pub const F64EQ: u8 = 0x61;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64NE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:361:12
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub const F64NE: u8 = 0x62;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64LT` is never used
[INFO] [stdout]    --> src/elements/ops.rs:362:12
[INFO] [stdout]     |
[INFO] [stdout] 362 |     pub const F64LT: u8 = 0x63;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64GT` is never used
[INFO] [stdout]    --> src/elements/ops.rs:363:12
[INFO] [stdout]     |
[INFO] [stdout] 363 |     pub const F64GT: u8 = 0x64;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64LE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:364:12
[INFO] [stdout]     |
[INFO] [stdout] 364 |     pub const F64LE: u8 = 0x65;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64GE` is never used
[INFO] [stdout]    --> src/elements/ops.rs:365:12
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub const F64GE: u8 = 0x66;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32CLZ` is never used
[INFO] [stdout]    --> src/elements/ops.rs:367:12
[INFO] [stdout]     |
[INFO] [stdout] 367 |     pub const I32CLZ: u8 = 0x67;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32CTZ` is never used
[INFO] [stdout]    --> src/elements/ops.rs:368:12
[INFO] [stdout]     |
[INFO] [stdout] 368 |     pub const I32CTZ: u8 = 0x68;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32POPCNT` is never used
[INFO] [stdout]    --> src/elements/ops.rs:369:12
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub const I32POPCNT: u8 = 0x69;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32ADD` is never used
[INFO] [stdout]    --> src/elements/ops.rs:370:12
[INFO] [stdout]     |
[INFO] [stdout] 370 |     pub const I32ADD: u8 = 0x6a;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32SUB` is never used
[INFO] [stdout]    --> src/elements/ops.rs:371:12
[INFO] [stdout]     |
[INFO] [stdout] 371 |     pub const I32SUB: u8 = 0x6b;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32MUL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:372:12
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub const I32MUL: u8 = 0x6c;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32DIVS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:373:12
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub const I32DIVS: u8 = 0x6d;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32DIVU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:374:12
[INFO] [stdout]     |
[INFO] [stdout] 374 |     pub const I32DIVU: u8 = 0x6e;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32REMS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:375:12
[INFO] [stdout]     |
[INFO] [stdout] 375 |     pub const I32REMS: u8 = 0x6f;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32REMU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:376:12
[INFO] [stdout]     |
[INFO] [stdout] 376 |     pub const I32REMU: u8 = 0x70;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32AND` is never used
[INFO] [stdout]    --> src/elements/ops.rs:377:12
[INFO] [stdout]     |
[INFO] [stdout] 377 |     pub const I32AND: u8 = 0x71;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32OR` is never used
[INFO] [stdout]    --> src/elements/ops.rs:378:12
[INFO] [stdout]     |
[INFO] [stdout] 378 |     pub const I32OR: u8 = 0x72;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32XOR` is never used
[INFO] [stdout]    --> src/elements/ops.rs:379:12
[INFO] [stdout]     |
[INFO] [stdout] 379 |     pub const I32XOR: u8 = 0x73;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32SHL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:380:12
[INFO] [stdout]     |
[INFO] [stdout] 380 |     pub const I32SHL: u8 = 0x74;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32SHRS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:381:12
[INFO] [stdout]     |
[INFO] [stdout] 381 |     pub const I32SHRS: u8 = 0x75;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32SHRU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:382:12
[INFO] [stdout]     |
[INFO] [stdout] 382 |     pub const I32SHRU: u8 = 0x76;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32ROTL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:383:12
[INFO] [stdout]     |
[INFO] [stdout] 383 |     pub const I32ROTL: u8 = 0x77;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32ROTR` is never used
[INFO] [stdout]    --> src/elements/ops.rs:384:12
[INFO] [stdout]     |
[INFO] [stdout] 384 |     pub const I32ROTR: u8 = 0x78;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64CLZ` is never used
[INFO] [stdout]    --> src/elements/ops.rs:386:12
[INFO] [stdout]     |
[INFO] [stdout] 386 |     pub const I64CLZ: u8 = 0x79;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64CTZ` is never used
[INFO] [stdout]    --> src/elements/ops.rs:387:12
[INFO] [stdout]     |
[INFO] [stdout] 387 |     pub const I64CTZ: u8 = 0x7a;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64POPCNT` is never used
[INFO] [stdout]    --> src/elements/ops.rs:388:12
[INFO] [stdout]     |
[INFO] [stdout] 388 |     pub const I64POPCNT: u8 = 0x7b;
[INFO] [stdout]     |               ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64ADD` is never used
[INFO] [stdout]    --> src/elements/ops.rs:389:12
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub const I64ADD: u8 = 0x7c;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64SUB` is never used
[INFO] [stdout]    --> src/elements/ops.rs:390:12
[INFO] [stdout]     |
[INFO] [stdout] 390 |     pub const I64SUB: u8 = 0x7d;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64MUL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:391:12
[INFO] [stdout]     |
[INFO] [stdout] 391 |     pub const I64MUL: u8 = 0x7e;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64DIVS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:392:12
[INFO] [stdout]     |
[INFO] [stdout] 392 |     pub const I64DIVS: u8 = 0x7f;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64DIVU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:393:12
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub const I64DIVU: u8 = 0x80;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64REMS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:394:12
[INFO] [stdout]     |
[INFO] [stdout] 394 |     pub const I64REMS: u8 = 0x81;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64REMU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:395:12
[INFO] [stdout]     |
[INFO] [stdout] 395 |     pub const I64REMU: u8 = 0x82;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64AND` is never used
[INFO] [stdout]    --> src/elements/ops.rs:396:12
[INFO] [stdout]     |
[INFO] [stdout] 396 |     pub const I64AND: u8 = 0x83;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64OR` is never used
[INFO] [stdout]    --> src/elements/ops.rs:397:12
[INFO] [stdout]     |
[INFO] [stdout] 397 |     pub const I64OR: u8 = 0x84;
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64XOR` is never used
[INFO] [stdout]    --> src/elements/ops.rs:398:12
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub const I64XOR: u8 = 0x85;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64SHL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:399:12
[INFO] [stdout]     |
[INFO] [stdout] 399 |     pub const I64SHL: u8 = 0x86;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64SHRS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:400:12
[INFO] [stdout]     |
[INFO] [stdout] 400 |     pub const I64SHRS: u8 = 0x87;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64SHRU` is never used
[INFO] [stdout]    --> src/elements/ops.rs:401:12
[INFO] [stdout]     |
[INFO] [stdout] 401 |     pub const I64SHRU: u8 = 0x88;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64ROTL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:402:12
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub const I64ROTL: u8 = 0x89;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64ROTR` is never used
[INFO] [stdout]    --> src/elements/ops.rs:403:12
[INFO] [stdout]     |
[INFO] [stdout] 403 |     pub const I64ROTR: u8 = 0x8a;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32ABS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:404:12
[INFO] [stdout]     |
[INFO] [stdout] 404 |     pub const F32ABS: u8 = 0x8b;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32NEG` is never used
[INFO] [stdout]    --> src/elements/ops.rs:405:12
[INFO] [stdout]     |
[INFO] [stdout] 405 |     pub const F32NEG: u8 = 0x8c;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32CEIL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:406:12
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub const F32CEIL: u8 = 0x8d;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32FLOOR` is never used
[INFO] [stdout]    --> src/elements/ops.rs:407:12
[INFO] [stdout]     |
[INFO] [stdout] 407 |     pub const F32FLOOR: u8 = 0x8e;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32TRUNC` is never used
[INFO] [stdout]    --> src/elements/ops.rs:408:12
[INFO] [stdout]     |
[INFO] [stdout] 408 |     pub const F32TRUNC: u8 = 0x8f;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32NEAREST` is never used
[INFO] [stdout]    --> src/elements/ops.rs:409:12
[INFO] [stdout]     |
[INFO] [stdout] 409 |     pub const F32NEAREST: u8 = 0x90;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32SQRT` is never used
[INFO] [stdout]    --> src/elements/ops.rs:410:12
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub const F32SQRT: u8 = 0x91;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32ADD` is never used
[INFO] [stdout]    --> src/elements/ops.rs:411:12
[INFO] [stdout]     |
[INFO] [stdout] 411 |     pub const F32ADD: u8 = 0x92;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32SUB` is never used
[INFO] [stdout]    --> src/elements/ops.rs:412:12
[INFO] [stdout]     |
[INFO] [stdout] 412 |     pub const F32SUB: u8 = 0x93;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32MUL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:413:12
[INFO] [stdout]     |
[INFO] [stdout] 413 |     pub const F32MUL: u8 = 0x94;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32DIV` is never used
[INFO] [stdout]    --> src/elements/ops.rs:414:12
[INFO] [stdout]     |
[INFO] [stdout] 414 |     pub const F32DIV: u8 = 0x95;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32MIN` is never used
[INFO] [stdout]    --> src/elements/ops.rs:415:12
[INFO] [stdout]     |
[INFO] [stdout] 415 |     pub const F32MIN: u8 = 0x96;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32MAX` is never used
[INFO] [stdout]    --> src/elements/ops.rs:416:12
[INFO] [stdout]     |
[INFO] [stdout] 416 |     pub const F32MAX: u8 = 0x97;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32COPYSIGN` is never used
[INFO] [stdout]    --> src/elements/ops.rs:417:12
[INFO] [stdout]     |
[INFO] [stdout] 417 |     pub const F32COPYSIGN: u8 = 0x98;
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64ABS` is never used
[INFO] [stdout]    --> src/elements/ops.rs:418:12
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub const F64ABS: u8 = 0x99;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64NEG` is never used
[INFO] [stdout]    --> src/elements/ops.rs:419:12
[INFO] [stdout]     |
[INFO] [stdout] 419 |     pub const F64NEG: u8 = 0x9a;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64CEIL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:420:12
[INFO] [stdout]     |
[INFO] [stdout] 420 |     pub const F64CEIL: u8 = 0x9b;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64FLOOR` is never used
[INFO] [stdout]    --> src/elements/ops.rs:421:12
[INFO] [stdout]     |
[INFO] [stdout] 421 |     pub const F64FLOOR: u8 = 0x9c;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64TRUNC` is never used
[INFO] [stdout]    --> src/elements/ops.rs:422:12
[INFO] [stdout]     |
[INFO] [stdout] 422 |     pub const F64TRUNC: u8 = 0x9d;
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64NEAREST` is never used
[INFO] [stdout]    --> src/elements/ops.rs:423:12
[INFO] [stdout]     |
[INFO] [stdout] 423 |     pub const F64NEAREST: u8 = 0x9e;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64SQRT` is never used
[INFO] [stdout]    --> src/elements/ops.rs:424:12
[INFO] [stdout]     |
[INFO] [stdout] 424 |     pub const F64SQRT: u8 = 0x9f;
[INFO] [stdout]     |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64ADD` is never used
[INFO] [stdout]    --> src/elements/ops.rs:425:12
[INFO] [stdout]     |
[INFO] [stdout] 425 |     pub const F64ADD: u8 = 0xa0;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64SUB` is never used
[INFO] [stdout]    --> src/elements/ops.rs:426:12
[INFO] [stdout]     |
[INFO] [stdout] 426 |     pub const F64SUB: u8 = 0xa1;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64MUL` is never used
[INFO] [stdout]    --> src/elements/ops.rs:427:12
[INFO] [stdout]     |
[INFO] [stdout] 427 |     pub const F64MUL: u8 = 0xa2;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64DIV` is never used
[INFO] [stdout]    --> src/elements/ops.rs:428:12
[INFO] [stdout]     |
[INFO] [stdout] 428 |     pub const F64DIV: u8 = 0xa3;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64MIN` is never used
[INFO] [stdout]    --> src/elements/ops.rs:429:12
[INFO] [stdout]     |
[INFO] [stdout] 429 |     pub const F64MIN: u8 = 0xa4;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64MAX` is never used
[INFO] [stdout]    --> src/elements/ops.rs:430:12
[INFO] [stdout]     |
[INFO] [stdout] 430 |     pub const F64MAX: u8 = 0xa5;
[INFO] [stdout]     |               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64COPYSIGN` is never used
[INFO] [stdout]    --> src/elements/ops.rs:431:12
[INFO] [stdout]     |
[INFO] [stdout] 431 |     pub const F64COPYSIGN: u8 = 0xa6;
[INFO] [stdout]     |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32WRAPI64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:433:12
[INFO] [stdout]     |
[INFO] [stdout] 433 |     pub const I32WRAPI64: u8 = 0xa7;
[INFO] [stdout]     |               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32TRUNCSF32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:434:12
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub const I32TRUNCSF32: u8 = 0xa8;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32TRUNCUF32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:435:12
[INFO] [stdout]     |
[INFO] [stdout] 435 |     pub const I32TRUNCUF32: u8 = 0xa9;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32TRUNCSF64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:436:12
[INFO] [stdout]     |
[INFO] [stdout] 436 |     pub const I32TRUNCSF64: u8 = 0xaa;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32TRUNCUF64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:437:12
[INFO] [stdout]     |
[INFO] [stdout] 437 |     pub const I32TRUNCUF64: u8 = 0xab;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64EXTENDSI32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:438:12
[INFO] [stdout]     |
[INFO] [stdout] 438 |     pub const I64EXTENDSI32: u8 = 0xac;
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64EXTENDUI32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:439:12
[INFO] [stdout]     |
[INFO] [stdout] 439 |     pub const I64EXTENDUI32: u8 = 0xad;
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64TRUNCSF32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:440:12
[INFO] [stdout]     |
[INFO] [stdout] 440 |     pub const I64TRUNCSF32: u8 = 0xae;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64TRUNCUF32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:441:12
[INFO] [stdout]     |
[INFO] [stdout] 441 |     pub const I64TRUNCUF32: u8 = 0xaf;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64TRUNCSF64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:442:12
[INFO] [stdout]     |
[INFO] [stdout] 442 |     pub const I64TRUNCSF64: u8 = 0xb0;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64TRUNCUF64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:443:12
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub const I64TRUNCUF64: u8 = 0xb1;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32CONVERTSI32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:444:12
[INFO] [stdout]     |
[INFO] [stdout] 444 |     pub const F32CONVERTSI32: u8 = 0xb2;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32CONVERTUI32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:445:12
[INFO] [stdout]     |
[INFO] [stdout] 445 |     pub const F32CONVERTUI32: u8 = 0xb3;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32CONVERTSI64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:446:12
[INFO] [stdout]     |
[INFO] [stdout] 446 |     pub const F32CONVERTSI64: u8 = 0xb4;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32CONVERTUI64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:447:12
[INFO] [stdout]     |
[INFO] [stdout] 447 |     pub const F32CONVERTUI64: u8 = 0xb5;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32DEMOTEF64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:448:12
[INFO] [stdout]     |
[INFO] [stdout] 448 |     pub const F32DEMOTEF64: u8 = 0xb6;
[INFO] [stdout]     |               ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64CONVERTSI32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:449:12
[INFO] [stdout]     |
[INFO] [stdout] 449 |     pub const F64CONVERTSI32: u8 = 0xb7;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64CONVERTUI32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:450:12
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub const F64CONVERTUI32: u8 = 0xb8;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64CONVERTSI64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:451:12
[INFO] [stdout]     |
[INFO] [stdout] 451 |     pub const F64CONVERTSI64: u8 = 0xb9;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64CONVERTUI64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:452:12
[INFO] [stdout]     |
[INFO] [stdout] 452 |     pub const F64CONVERTUI64: u8 = 0xba;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64PROMOTEF32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:453:12
[INFO] [stdout]     |
[INFO] [stdout] 453 |     pub const F64PROMOTEF32: u8 = 0xbb;
[INFO] [stdout]     |               ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I32REINTERPRETF32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:455:12
[INFO] [stdout]     |
[INFO] [stdout] 455 |     pub const I32REINTERPRETF32: u8 = 0xbc;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `I64REINTERPRETF64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:456:12
[INFO] [stdout]     |
[INFO] [stdout] 456 |     pub const I64REINTERPRETF64: u8 = 0xbd;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F32REINTERPRETI32` is never used
[INFO] [stdout]    --> src/elements/ops.rs:457:12
[INFO] [stdout]     |
[INFO] [stdout] 457 |     pub const F32REINTERPRETI32: u8 = 0xbe;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `F64REINTERPRETI64` is never used
[INFO] [stdout]    --> src/elements/ops.rs:458:12
[INFO] [stdout]     |
[INFO] [stdout] 458 |     pub const F64REINTERPRETI64: u8 = 0xbf;
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `VALUES_BUFFER_LENGTH` is never used
[INFO] [stdout]   --> src/elements/segment.rs:10:7
[INFO] [stdout]    |
[INFO] [stdout] 10 | const VALUES_BUFFER_LENGTH: usize = 16384;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Function`, `Table`, `Memory`, and `Global` are never constructed
[INFO] [stdout]   --> src/elements/export_entry.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub enum Internal {
[INFO] [stdout]    |          -------- variants in this enum
[INFO] [stdout] 30 |     /// Function reference.
[INFO] [stdout] 31 |     Function(u32),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 32 |     /// Table reference.
[INFO] [stdout] 33 |     Table(u32),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 34 |     /// Memory reference.
[INFO] [stdout] 35 |     Memory(u32),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 36 |     /// Global reference.
[INFO] [stdout] 37 |     Global(u32),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Internal` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ByteStream` is never constructed
[INFO] [stdout]  --> src/tests/mod.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct ByteStream<'a> (pub &'a [u8]);
[INFO] [stdout]   |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BufReader` is never constructed
[INFO] [stdout]  --> src/io.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct BufReader<'a, T: io::Read> {
[INFO] [stdout]   |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]  --> src/io.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | impl<'a, T: io::Read> BufReader<'a, T> {
[INFO] [stdout]   | -------------------------------------- associated function in this implementation
[INFO] [stdout] 9 |     pub fn new(r: &'a mut T) -> BufReader<'a, T> {
[INFO] [stdout]   |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.69s
[INFO] running `Command { std: "docker" "inspect" "14c71e8ed1e77e9009eb0b19c358866b6e41338f3102948dabd9bd5e5b8b6d14", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "14c71e8ed1e77e9009eb0b19c358866b6e41338f3102948dabd9bd5e5b8b6d14", kill_on_drop: false }`
[INFO] [stdout] 14c71e8ed1e77e9009eb0b19c358866b6e41338f3102948dabd9bd5e5b8b6d14
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "--no-run" "--message-format=json" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 0cb5b4a6329cd985ae8edaf312282161aeb72c1f2ca3c679960cdfa9f18ac250
[INFO] running `Command { std: "docker" "start" "-a" "0cb5b4a6329cd985ae8edaf312282161aeb72c1f2ca3c679960cdfa9f18ac250", kill_on_drop: false }`
[INFO] [stderr]    Compiling learning-wasm v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition value: `simd`
[INFO] [stdout]   --> src/elements/mod.rs:94:8
[INFO] [stdout]    |
[INFO] [stdout] 94 |     #[cfg(feature="simd")]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected values for `feature` are: `default`, `reduced-stack-buffer`, and `std`
[INFO] [stdout]    = help: consider adding `simd` as a feature in `Cargo.toml`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io`
[INFO] [stdout]   --> src/elements/module.rs:67:9
[INFO] [stdout]    |
[INFO] [stdout] 67 |     use std::io;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::super::print_stream`
[INFO] [stdout]   --> src/elements/module.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     use super::super::print_stream;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Error`
[INFO] [stdout]    --> src/elements/primitives.rs:337:30
[INFO] [stdout]     |
[INFO] [stdout] 337 |     use super::{Deserialize, Error};
[INFO] [stdout]     |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::print_stream`
[INFO] [stdout]  --> src/elements/sections.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use super::print_stream;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ValueType`
[INFO] [stdout]  --> src/elements/global_entry.rs:1:20
[INFO] [stdout]   |
[INFO] [stdout] 1 | use super::types::{ValueType};
[INFO] [stdout]   |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Instruction`
[INFO] [stdout]  --> src/elements/global_entry.rs:2:18
[INFO] [stdout]   |
[INFO] [stdout] 2 | use super::ops::{Instruction, InitExpr};
[INFO] [stdout]   |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `simd`
[INFO] [stdout]    --> src/elements/mod.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 |             #[cfg(feature="simd")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `reduced-stack-buffer`, and `std`
[INFO] [stdout]     = help: consider adding `simd` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `simd`
[INFO] [stdout]    --> src/elements/mod.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 |             #[cfg(feature="simd")]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `default`, `reduced-stack-buffer`, and `std`
[INFO] [stdout]     = help: consider adding `simd` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt`
[INFO] [stdout]  --> src/main.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::fmt;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m`
[INFO] [stdout]   --> src/elements/module.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |         let m = Module::deserialize(&mut buf).unwrap();
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/elements/ops.rs:51:13
[INFO] [stdout]    |
[INFO] [stdout] 51 |         let mut ins: Vec<Instruction> = Vec::new();
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m`
[INFO] [stdout]   --> src/main.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let m = Module::default();
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `AInt` is never used
[INFO] [stdout]  --> src/main.rs:9:6
[INFO] [stdout]   |
[INFO] [stdout] 9 | type AInt = i32;
[INFO] [stdout]   |      ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `BInt` is never used
[INFO] [stdout]   --> src/main.rs:10:6
[INFO] [stdout]    |
[INFO] [stdout] 10 | type BInt = i32;
[INFO] [stdout]    |      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `A` is never used
[INFO] [stdout]   --> src/main.rs:12:7
[INFO] [stdout]    |
[INFO] [stdout] 12 | trait A {
[INFO] [stdout]    |       ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_stream` is never used
[INFO] [stdout]   --> src/elements/mod.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub fn print_stream<R: io::Read>(r: &mut R, max_len: usize) -> io::Result<()> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]    --> src/elements/mod.rs:72:2
[INFO] [stdout]     |
[INFO] [stdout]  64 | pub enum Error {
[INFO] [stdout]     |          ----- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout]  72 |     InconsistentLength {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 106 |     InvalidVarUint64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 107 |     /// Inconsistent metadata.
[INFO] [stdout] 108 |     InconsistentMetadata,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 109 |     /// Invalid section id.
[INFO] [stdout] 110 |     InvalidSectionId(u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 111 |     /// Sections are out of order.
[INFO] [stdout] 112 |     SectionsOutOfOrder,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 113 |     /// Duplicated sections.
[INFO] [stdout] 114 |     DuplicatedSections(u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 126 |     InconsistentCode,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 127 |     /// Only flags 0, 1, and 2 are accepted on segments.
[INFO] [stdout] 128 |     InvalidSegmentFlags(u32),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 132 |     DuplicatedNameSubsections(u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 133 |     /// Unknown name subsection type.
[INFO] [stdout] 134 |     UnknownNameSubsectionType(u8),
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Error` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.96s
[INFO] running `Command { std: "docker" "inspect" "0cb5b4a6329cd985ae8edaf312282161aeb72c1f2ca3c679960cdfa9f18ac250", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0cb5b4a6329cd985ae8edaf312282161aeb72c1f2ca3c679960cdfa9f18ac250", kill_on_drop: false }`
[INFO] [stdout] 0cb5b4a6329cd985ae8edaf312282161aeb72c1f2ca3c679960cdfa9f18ac250
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:aa71247004a7fa38d13ec170f48f06cdedf5bc50b2a8645e56ed7e992e6fa513" "/opt/rustwide/cargo-home/bin/cargo" "+bd7d74411512a3dd3b35d2f699c51dd2557c7e7e" "test" "--frozen" "-Zbuild-dir-new-layout", kill_on_drop: false }`
[INFO] [stdout] 57a02ef2b5a268818597292715780a1485d9587d9dfb2f7518fe2a9ec9a11a73
[INFO] running `Command { std: "docker" "start" "-a" "57a02ef2b5a268818597292715780a1485d9587d9dfb2f7518fe2a9ec9a11a73", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition value: `simd`
[INFO] [stderr]   --> src/elements/mod.rs:94:8
[INFO] [stderr]    |
[INFO] [stderr] 94 |     #[cfg(feature="simd")]
[INFO] [stderr]    |           ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: expected values for `feature` are: `default`, `reduced-stack-buffer`, and `std`
[INFO] [stderr]    = help: consider adding `simd` as a feature in `Cargo.toml`
[INFO] [stderr]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::io`
[INFO] [stderr]   --> src/elements/module.rs:67:9
[INFO] [stderr]    |
[INFO] [stderr] 67 |     use std::io;
[INFO] [stderr]    |         ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::super::print_stream`
[INFO] [stderr]   --> src/elements/module.rs:69:9
[INFO] [stderr]    |
[INFO] [stderr] 69 |     use super::super::print_stream;
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Error`
[INFO] [stderr]    --> src/elements/primitives.rs:337:30
[INFO] [stderr]     |
[INFO] [stderr] 337 |     use super::{Deserialize, Error};
[INFO] [stderr]     |                              ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `super::print_stream`
[INFO] [stderr]  --> src/elements/sections.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use super::print_stream;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ValueType`
[INFO] [stderr]  --> src/elements/global_entry.rs:1:20
[INFO] [stderr]   |
[INFO] [stderr] 1 | use super::types::{ValueType};
[INFO] [stderr]   |                    ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Instruction`
[INFO] [stderr]  --> src/elements/global_entry.rs:2:18
[INFO] [stderr]   |
[INFO] [stderr] 2 | use super::ops::{Instruction, InitExpr};
[INFO] [stderr]   |                  ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `simd`
[INFO] [stderr]    --> src/elements/mod.rs:154:10
[INFO] [stderr]     |
[INFO] [stderr] 154 |             #[cfg(feature="simd")]
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `default`, `reduced-stack-buffer`, and `std`
[INFO] [stderr]     = help: consider adding `simd` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unexpected `cfg` condition value: `simd`
[INFO] [stderr]    --> src/elements/mod.rs:195:10
[INFO] [stderr]     |
[INFO] [stderr] 195 |             #[cfg(feature="simd")]
[INFO] [stderr]     |                   ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: expected values for `feature` are: `default`, `reduced-stack-buffer`, and `std`
[INFO] [stderr]     = help: consider adding `simd` as a feature in `Cargo.toml`
[INFO] [stderr]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt`
[INFO] [stderr]  --> src/main.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | use std::fmt;
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `m`
[INFO] [stderr]   --> src/elements/module.rs:81:13
[INFO] [stderr]    |
[INFO] [stderr] 81 |         let m = Module::deserialize(&mut buf).unwrap();
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/elements/ops.rs:51:13
[INFO] [stderr]    |
[INFO] [stderr] 51 |         let mut ins: Vec<Instruction> = Vec::new();
[INFO] [stderr]    |             ----^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `m`
[INFO] [stderr]   --> src/main.rs:25:9
[INFO] [stderr]    |
[INFO] [stderr] 25 |     let m = Module::default();
[INFO] [stderr]    |         ^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `AInt` is never used
[INFO] [stderr]  --> src/main.rs:9:6
[INFO] [stderr]   |
[INFO] [stderr] 9 | type AInt = i32;
[INFO] [stderr]   |      ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `BInt` is never used
[INFO] [stderr]   --> src/main.rs:10:6
[INFO] [stderr]    |
[INFO] [stderr] 10 | type BInt = i32;
[INFO] [stderr]    |      ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: trait `A` is never used
[INFO] [stderr]   --> src/main.rs:12:7
[INFO] [stderr]    |
[INFO] [stderr] 12 | trait A {
[INFO] [stderr]    |       ^
[INFO] [stderr] 
[INFO] [stderr] warning: function `print_stream` is never used
[INFO] [stderr]   --> src/elements/mod.rs:35:8
[INFO] [stderr]    |
[INFO] [stderr] 35 | pub fn print_stream<R: io::Read>(r: &mut R, max_len: usize) -> io::Result<()> {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple variants are never constructed
[INFO] [stderr]    --> src/elements/mod.rs:72:2
[INFO] [stderr]     |
[INFO] [stderr]  64 | pub enum Error {
[INFO] [stderr]     |          ----- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr]  72 |     InconsistentLength {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 106 |     InvalidVarUint64,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 107 |     /// Inconsistent metadata.
[INFO] [stderr] 108 |     InconsistentMetadata,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 109 |     /// Invalid section id.
[INFO] [stderr] 110 |     InvalidSectionId(u8),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 111 |     /// Sections are out of order.
[INFO] [stderr] 112 |     SectionsOutOfOrder,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 113 |     /// Duplicated sections.
[INFO] [stderr] 114 |     DuplicatedSections(u8),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 126 |     InconsistentCode,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 127 |     /// Only flags 0, 1, and 2 are accepted on segments.
[INFO] [stderr] 128 |     InvalidSegmentFlags(u32),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 132 |     DuplicatedNameSubsections(u8),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 133 |     /// Unknown name subsection type.
[INFO] [stderr] 134 |     UnknownNameSubsectionType(u8),
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `Error` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `learning-wasm` (bin "learning-wasm" test) generated 18 warnings (run `cargo fix --bin "learning-wasm" -p learning-wasm --tests` to apply 10 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/learning-wasm/1f7cb9e4f83a15c7/deps/learning_wasm-1f7cb9e4f83a15c7)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test elements::module::test::test ... ok
[INFO] [stdout] test elements::primitives::test::test ... ok
[INFO] [stdout] test elements::sections::test::test ... ok
[INFO] [stdout] test elements::module::test::test_parse ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- elements::module::test::test_parse stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'elements::module::test::test_parse' (25) panicked at src/elements/module.rs:79:98:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x635208459722 - std[840933623431fd06]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x635208459722 - std[840933623431fd06]::backtrace_rs::backtrace::trace_unsynchronized::<std[840933623431fd06]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x635208459722 - std[840933623431fd06]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x635208459722 - <<std[840933623431fd06]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8f93d80df273fe75]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x63520846dfca - <core[8f93d80df273fe75]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x63520846dfca - core[8f93d80df273fe75]::fmt::write
[INFO] [stdout]    6:     0x63520845e556 - std[840933623431fd06]::io::default_write_fmt::<alloc[40b2bae28975ac47]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x63520845e556 - <alloc[40b2bae28975ac47]::vec::Vec<u8> as std[840933623431fd06]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x635208437bef - <std[840933623431fd06]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x635208437bef - std[840933623431fd06]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x635208451a59 - std[840933623431fd06]::panicking::default_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6352083ed30e - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   12:     0x6352083ed30e - test[2f1252070343a163]::test_main_with_exit_callback::<test[2f1252070343a163]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x635208451c12 - <alloc[40b2bae28975ac47]::boxed::Box<dyn for<'a, 'b> core[8f93d80df273fe75]::ops::function::Fn<(&'a std[840933623431fd06]::panic::PanicHookInfo<'b>,), Output = ()> + core[8f93d80df273fe75]::marker::Sync + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::Fn<(&std[840933623431fd06]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2220:9
[INFO] [stdout]   14:     0x635208451c12 - std[840933623431fd06]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x635208437ca8 - std[840933623431fd06]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x63520842f679 - std[840933623431fd06]::sys::backtrace::__rust_end_short_backtrace::<std[840933623431fd06]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x635208438afd - __rustc[5b4a0c6d8cc4a177]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x63520846e63c - core[8f93d80df273fe75]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x63520846e412 - core[8f93d80df273fe75]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x6352083d2c81 - <core[8f93d80df273fe75]::result::Result<std[840933623431fd06]::fs::File, std[840933623431fd06]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x6352083d2c81 - learning_wasm[9dcd0832743e4647]::elements::module::test::test_parse
[INFO] [stdout]                                at /opt/rustwide/workdir/src/elements/module.rs:79:98
[INFO] [stdout]   22:     0x6352083d2097 - learning_wasm[9dcd0832743e4647]::elements::module::test::test_parse::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/elements/module.rs:78:24
[INFO] [stdout]   23:     0x6352083d4406 - <learning_wasm[9dcd0832743e4647]::elements::module::test::test_parse::{closure#0} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6352083e16bb - <fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6352083e16bb - test[2f1252070343a163]::__rust_begin_short_backtrace::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, fn() -> core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6352083edf1a - test[2f1252070343a163]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6352083edf1a - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   28:     0x6352083edf1a - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6352083edf1a - std[840933623431fd06]::panicking::catch_unwind::<core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>, core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6352083edf1a - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<test[2f1252070343a163]::run_test_in_process::{closure#0}>, core[8f93d80df273fe75]::result::Result<(), alloc[40b2bae28975ac47]::string::String>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6352083edf1a - test[2f1252070343a163]::run_test_in_process
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6352083edf1a - test[2f1252070343a163]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6352083e83e4 - test[2f1252070343a163]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6352083e83e4 - std[840933623431fd06]::sys::backtrace::__rust_begin_short_backtrace::<test[2f1252070343a163]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6352083f0a12 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6352083f0a12 - <core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/panic/unwind_safe.rs:274:9
[INFO] [stdout]   37:     0x6352083f0a12 - std[840933623431fd06]::panicking::catch_unwind::do_call::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6352083f0a12 - std[840933623431fd06]::panicking::catch_unwind::<(), core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6352083f0a12 - std[840933623431fd06]::panic::catch_unwind::<core[8f93d80df273fe75]::panic::unwind_safe::AssertUnwindSafe<std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6352083f0a12 - std[840933623431fd06]::thread::lifecycle::spawn_unchecked::<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6352083f0a12 - <std[840933623431fd06]::thread::lifecycle::spawn_unchecked<test[2f1252070343a163]::run_test::{closure#1}, ()>::{closure#1} as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x635208458fcf - <alloc[40b2bae28975ac47]::boxed::Box<dyn core[8f93d80df273fe75]::ops::function::FnOnce<(), Output = ()> + core[8f93d80df273fe75]::marker::Send> as core[8f93d80df273fe75]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/alloc/src/boxed.rs:2206:9
[INFO] [stdout]   43:     0x635208458fcf - <std[840933623431fd06]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/bd7d74411512a3dd3b35d2f699c51dd2557c7e7e/library/std/src/sys/thread/unix.rs:119:17
[INFO] [stdout]   44:     0x7dfc6786daa4 - <unknown>
[INFO] [stdout]   45:     0x7dfc678faa64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     elements::module::test::test_parse
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin learning-wasm`
[INFO] running `Command { std: "docker" "inspect" "57a02ef2b5a268818597292715780a1485d9587d9dfb2f7518fe2a9ec9a11a73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "57a02ef2b5a268818597292715780a1485d9587d9dfb2f7518fe2a9ec9a11a73", kill_on_drop: false }`
[INFO] [stdout] 57a02ef2b5a268818597292715780a1485d9587d9dfb2f7518fe2a9ec9a11a73
