[INFO] fetching crate wasmer-interface-types-fl 0.27.0...
[INFO] testing wasmer-interface-types-fl-0.27.0 against 1.75.0 for beta-1.76-1
[INFO] extracting crate wasmer-interface-types-fl 0.27.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate wasmer-interface-types-fl 0.27.0 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate wasmer-interface-types-fl 0.27.0
[INFO] finished tweaking crates.io crate wasmer-interface-types-fl 0.27.0
[INFO] tweaked toml for crates.io crate wasmer-interface-types-fl 0.27.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded fluence-it-types v0.4.1
[INFO] [stderr]   Downloaded wast v8.0.0
[INFO] [stderr]   Downloaded it-to-bytes v0.1.0
[INFO] [stderr]   Downloaded safe-transmute v0.11.2
[INFO] [stderr]   Downloaded it-memory-traits v0.4.0
[INFO] [stderr]   Downloaded it-lilo v0.6.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b9bf4754317df9d1cb472333225701f10d7a359a66118616c9bbf0bf045619ef
[INFO] running `Command { std: "docker" "start" "-a" "b9bf4754317df9d1cb472333225701f10d7a359a66118616c9bbf0bf045619ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b9bf4754317df9d1cb472333225701f10d7a359a66118616c9bbf0bf045619ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b9bf4754317df9d1cb472333225701f10d7a359a66118616c9bbf0bf045619ef", kill_on_drop: false }`
[INFO] [stdout] b9bf4754317df9d1cb472333225701f10d7a359a66118616c9bbf0bf045619ef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b69e09747e7ce4e58e5a45b0cfa88c29721cf78e36a346f1bd5ade16e3fdd879
[INFO] running `Command { std: "docker" "start" "-a" "b69e09747e7ce4e58e5a45b0cfa88c29721cf78e36a346f1bd5ade16e3fdd879", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.194
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling anyhow v1.0.79
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling leb128 v0.2.5
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling it-to-bytes v0.1.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling wast v8.0.0
[INFO] [stderr]    Compiling it-memory-traits v0.4.0
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling safe-transmute v0.11.2
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling variant_count v1.1.0
[INFO] [stderr]    Compiling fluence-it-types v0.4.1
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling it-lilo v0.6.0
[INFO] [stderr]    Compiling wasmer-interface-types-fl v0.27.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `anyref`, `f32`, `f64`, `i32`, `i64`
[INFO] [stdout]   --> src/decoders/wat.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |         kw::{anyref, export, f32, f64, func, i32, i64, import, param, result},
[INFO] [stdout]    |              ^^^^^^          ^^^  ^^^        ^^^  ^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     unused_imports,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `de::from_interface_values`, `ser::to_interface_value`
[INFO] [stdout]  --> src/values.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use crate::serde::{de::from_interface_values, ser::to_interface_value};
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 16.84s
[INFO] running `Command { std: "docker" "inspect" "b69e09747e7ce4e58e5a45b0cfa88c29721cf78e36a346f1bd5ade16e3fdd879", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b69e09747e7ce4e58e5a45b0cfa88c29721cf78e36a346f1bd5ade16e3fdd879", kill_on_drop: false }`
[INFO] [stdout] b69e09747e7ce4e58e5a45b0cfa88c29721cf78e36a346f1bd5ade16e3fdd879
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] baed7b6e7b1b1dff7a90a574a99fe1493f770e0287ec972a02350cd77781c3cf
[INFO] running `Command { std: "docker" "start" "-a" "baed7b6e7b1b1dff7a90a574a99fe1493f770e0287ec972a02350cd77781c3cf", kill_on_drop: false }`
[INFO] [stderr]    Compiling wasmer-interface-types-fl v0.27.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused imports: `anyref`, `f32`, `f64`, `i32`, `i64`
[INFO] [stdout]   --> src/decoders/wat.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |         kw::{anyref, export, f32, f64, func, i32, i64, import, param, result},
[INFO] [stdout]    |              ^^^^^^          ^^^  ^^^        ^^^  ^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     unused_imports,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `de::from_interface_values`, `ser::to_interface_value`
[INFO] [stdout]  --> src/values.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use crate::serde::{de::from_interface_values, ser::to_interface_value};
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:377:44
[INFO] [stdout]     |
[INFO] [stdout] 377 |     use crate::{ast::*, interpreter::wasm, types::*, values::*};
[INFO] [stdout]     |                                            ^^^^^ could not find `types` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/argument_get.rs:27:5
[INFO] [stdout]     |
[INFO] [stdout] 27  | /     test_executable_instruction!(
[INFO] [stdout] 28  | |         test_argument_get =
[INFO] [stdout] 29  | |             instructions: [Instruction::ArgumentGet { index: 0 }],
[INFO] [stdout] 30  | |             invocation_inputs: [IValue::I32(42)],
[INFO] [stdout] 31  | |             instance: Instance::new(),
[INFO] [stdout] 32  | |             stack: [IValue::I32(42)],
[INFO] [stdout] 33  | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/argument_get.rs:35:5
[INFO] [stdout]     |
[INFO] [stdout] 35  | /     test_executable_instruction!(
[INFO] [stdout] 36  | |         test_argument_get__twice =
[INFO] [stdout] 37  | |             instructions: [
[INFO] [stdout] 38  | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 49  | |             ],
[INFO] [stdout] 50  | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/argument_get.rs:52:5
[INFO] [stdout]     |
[INFO] [stdout] 52  | /     test_executable_instruction!(
[INFO] [stdout] 53  | |         test_argument_get__invalid_index =
[INFO] [stdout] 54  | |             instructions: [Instruction::ArgumentGet { index: 1 }],
[INFO] [stdout] 55  | |             invocation_inputs: [IValue::I32(42)],
[INFO] [stdout] 56  | |             instance: Instance::new(),
[INFO] [stdout] 57  | |             error: "`arg.get 1` cannot access invocation inputs #1 because it doesn't exist"
[INFO] [stdout] 58  | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/call_core.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout] 60  | /     test_executable_instruction!(
[INFO] [stdout] 61  | |         test_call_core =
[INFO] [stdout] 62  | |             instructions: [
[INFO] [stdout] 63  | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 72  | |             stack: [IValue::I32(12)],
[INFO] [stdout] 73  | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/call_core.rs:75:5
[INFO] [stdout]     |
[INFO] [stdout] 75  | /     test_executable_instruction!(
[INFO] [stdout] 76  | |         test_call_core__invalid_local_import_index =
[INFO] [stdout] 77  | |             instructions: [
[INFO] [stdout] 78  | |                 Instruction::CallCore { function_index: 42 },
[INFO] [stdout] ...   |
[INFO] [stdout] 85  | |             error: r#"`call-core 42` the local or import function `42` doesn't exist"#,
[INFO] [stdout] 86  | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/call_core.rs:88:5
[INFO] [stdout]     |
[INFO] [stdout] 88  | /     test_executable_instruction!(
[INFO] [stdout] 89  | |         test_call_core__stack_is_too_small =
[INFO] [stdout] 90  | |             instructions: [
[INFO] [stdout] 91  | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 100 | |             error: r#"`call-core 42` needed to read `2` value(s) from the stack, but it doesn't contain enough data"#,
[INFO] [stdout] 101 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/call_core.rs:103:5
[INFO] [stdout]     |
[INFO] [stdout] 103 | /     test_executable_instruction!(
[INFO] [stdout] 104 | |         test_call_core__invalid_types_in_the_stack =
[INFO] [stdout] 105 | |             instructions: [
[INFO] [stdout] 106 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |             error: r#"`call-core 42` the local or import function `42` has the signature `[I32, I32] -> []` but it received values of kin...
[INFO] [stdout] 117 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/call_core.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 | /     test_executable_instruction!(
[INFO] [stdout] 120 | |         test_call_core__failure_when_calling =
[INFO] [stdout] 121 | |             instructions: [
[INFO] [stdout] 122 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 147 | |             error: r#"`call-core 42` failed while calling the local or import function `42`"#,
[INFO] [stdout] 148 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/call_core.rs:150:5
[INFO] [stdout]     |
[INFO] [stdout] 150 | /     test_executable_instruction!(
[INFO] [stdout] 151 | |         test_call_core__void =
[INFO] [stdout] 152 | |             instructions: [
[INFO] [stdout] 153 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |             stack: [],
[INFO] [stdout] 179 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:137:5
[INFO] [stdout]     |
[INFO] [stdout] 137 | /     test_executable_instruction!(
[INFO] [stdout] 138 | |         test_convert_fails =
[INFO] [stdout] 139 | |             instructions: [Instruction::ArgumentGet { index: 0}, Instruction::S8FromI32],
[INFO] [stdout] 140 | |             invocation_inputs: [IValue::I32(128)],
[INFO] [stdout] 141 | |             instance: Instance::new(),
[INFO] [stdout] 142 | |             error: "`s8.from_i32` failed to cast `I32` to `S8`"
[INFO] [stdout] 143 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:145:5
[INFO] [stdout]     |
[INFO] [stdout] 145 | /     test_executable_instruction!(
[INFO] [stdout] 146 | |         test_type_mismatch =
[INFO] [stdout] 147 | |             instructions: [Instruction::ArgumentGet { index: 0}, Instruction::S8FromI32],
[INFO] [stdout] 148 | |             invocation_inputs: [IValue::I64(42)],
[INFO] [stdout] 149 | |             instance: Instance::new(),
[INFO] [stdout] 150 | |             error: "`s8.from_i32` read a value of type `I64` from the stack, but the type `I32` was expected"
[INFO] [stdout] 151 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:153:5
[INFO] [stdout]     |
[INFO] [stdout] 153 | /     test_executable_instruction!(
[INFO] [stdout] 154 | |         test_no_value_on_the_stack =
[INFO] [stdout] 155 | |             instructions: [Instruction::S8FromI32],
[INFO] [stdout] 156 | |             invocation_inputs: [IValue::I32(42)],
[INFO] [stdout] 157 | |             instance: Instance::new(),
[INFO] [stdout] 158 | |             error: "`s8.from_i32` needed to read `1` value(s) from the stack, but it doesn't contain enough data"
[INFO] [stdout] 159 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:161:5
[INFO] [stdout]     |
[INFO] [stdout] 161 | /     test_executable_instruction!(
[INFO] [stdout] 162 | |         test_s8_from_i32 =
[INFO] [stdout] 163 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S8FromI32],
[INFO] [stdout] 164 | |             invocation_inputs: [IValue::I32(42)],
[INFO] [stdout] 165 | |             instance: Instance::new(),
[INFO] [stdout] 166 | |             stack: [IValue::S8(42)],
[INFO] [stdout] 167 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 | /     test_executable_instruction!(
[INFO] [stdout] 170 | |         test_s8_from_i64 =
[INFO] [stdout] 171 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S8FromI64],
[INFO] [stdout] 172 | |             invocation_inputs: [IValue::I64(42)],
[INFO] [stdout] 173 | |             instance: Instance::new(),
[INFO] [stdout] 174 | |             stack: [IValue::S8(42)],
[INFO] [stdout] 175 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 | /     test_executable_instruction!(
[INFO] [stdout] 178 | |         test_s16_from_i32 =
[INFO] [stdout] 179 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S16FromI32],
[INFO] [stdout] 180 | |             invocation_inputs: [IValue::I32(42)],
[INFO] [stdout] 181 | |             instance: Instance::new(),
[INFO] [stdout] 182 | |             stack: [IValue::S16(42)],
[INFO] [stdout] 183 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:185:5
[INFO] [stdout]     |
[INFO] [stdout] 185 | /     test_executable_instruction!(
[INFO] [stdout] 186 | |         test_s16_from_i64 =
[INFO] [stdout] 187 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S16FromI64],
[INFO] [stdout] 188 | |             invocation_inputs: [IValue::I64(42)],
[INFO] [stdout] 189 | |             instance: Instance::new(),
[INFO] [stdout] 190 | |             stack: [IValue::S16(42)],
[INFO] [stdout] 191 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:193:5
[INFO] [stdout]     |
[INFO] [stdout] 193 | /     test_executable_instruction!(
[INFO] [stdout] 194 | |         test_s32_from_i32 =
[INFO] [stdout] 195 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S32FromI32],
[INFO] [stdout] 196 | |             invocation_inputs: [IValue::I32(42)],
[INFO] [stdout] 197 | |             instance: Instance::new(),
[INFO] [stdout] 198 | |             stack: [IValue::S32(42)],
[INFO] [stdout] 199 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 | /     test_executable_instruction!(
[INFO] [stdout] 202 | |         test_s32_from_i64 =
[INFO] [stdout] 203 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S32FromI64],
[INFO] [stdout] 204 | |             invocation_inputs: [IValue::I64(42)],
[INFO] [stdout] 205 | |             instance: Instance::new(),
[INFO] [stdout] 206 | |             stack: [IValue::S32(42)],
[INFO] [stdout] 207 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 | /     test_executable_instruction!(
[INFO] [stdout] 210 | |         test_s64_from_i32 =
[INFO] [stdout] 211 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S64FromI32],
[INFO] [stdout] 212 | |             invocation_inputs: [IValue::I32(42)],
[INFO] [stdout] 213 | |             instance: Instance::new(),
[INFO] [stdout] 214 | |             stack: [IValue::S64(42)],
[INFO] [stdout] 215 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:217:5
[INFO] [stdout]     |
[INFO] [stdout] 217 | /     test_executable_instruction!(
[INFO] [stdout] 218 | |         test_s64_from_i64 =
[INFO] [stdout] 219 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S64FromI64],
[INFO] [stdout] 220 | |             invocation_inputs: [IValue::I64(42)],
[INFO] [stdout] 221 | |             instance: Instance::new(),
[INFO] [stdout] 222 | |             stack: [IValue::S64(42)],
[INFO] [stdout] 223 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 | /     test_executable_instruction!(
[INFO] [stdout] 226 | |         test_i32_from_s8 =
[INFO] [stdout] 227 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromS8],
[INFO] [stdout] 228 | |             invocation_inputs: [IValue::S8(42)],
[INFO] [stdout] 229 | |             instance: Instance::new(),
[INFO] [stdout] 230 | |             stack: [IValue::I32(42)],
[INFO] [stdout] 231 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 | /     test_executable_instruction!(
[INFO] [stdout] 234 | |         test_i32_from_s16 =
[INFO] [stdout] 235 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromS16],
[INFO] [stdout] 236 | |             invocation_inputs: [IValue::S16(42)],
[INFO] [stdout] 237 | |             instance: Instance::new(),
[INFO] [stdout] 238 | |             stack: [IValue::I32(42)],
[INFO] [stdout] 239 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 | /     test_executable_instruction!(
[INFO] [stdout] 242 | |         test_i32_from_s32 =
[INFO] [stdout] 243 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromS32],
[INFO] [stdout] 244 | |             invocation_inputs: [IValue::S32(42)],
[INFO] [stdout] 245 | |             instance: Instance::new(),
[INFO] [stdout] 246 | |             stack: [IValue::I32(42)],
[INFO] [stdout] 247 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:249:5
[INFO] [stdout]     |
[INFO] [stdout] 249 | /     test_executable_instruction!(
[INFO] [stdout] 250 | |         test_i32_from_s64 =
[INFO] [stdout] 251 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromS64],
[INFO] [stdout] 252 | |             invocation_inputs: [IValue::S64(42)],
[INFO] [stdout] 253 | |             instance: Instance::new(),
[INFO] [stdout] 254 | |             stack: [IValue::I32(42)],
[INFO] [stdout] 255 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:257:5
[INFO] [stdout]     |
[INFO] [stdout] 257 | /     test_executable_instruction!(
[INFO] [stdout] 258 | |         test_i64_from_s8 =
[INFO] [stdout] 259 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromS8],
[INFO] [stdout] 260 | |             invocation_inputs: [IValue::S8(42)],
[INFO] [stdout] 261 | |             instance: Instance::new(),
[INFO] [stdout] 262 | |             stack: [IValue::I64(42)],
[INFO] [stdout] 263 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:265:5
[INFO] [stdout]     |
[INFO] [stdout] 265 | /     test_executable_instruction!(
[INFO] [stdout] 266 | |         test_i64_from_s16 =
[INFO] [stdout] 267 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromS16],
[INFO] [stdout] 268 | |             invocation_inputs: [IValue::S16(42)],
[INFO] [stdout] 269 | |             instance: Instance::new(),
[INFO] [stdout] 270 | |             stack: [IValue::I64(42)],
[INFO] [stdout] 271 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:273:5
[INFO] [stdout]     |
[INFO] [stdout] 273 | /     test_executable_instruction!(
[INFO] [stdout] 274 | |         test_i64_from_s32 =
[INFO] [stdout] 275 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromS32],
[INFO] [stdout] 276 | |             invocation_inputs: [IValue::S32(42)],
[INFO] [stdout] 277 | |             instance: Instance::new(),
[INFO] [stdout] 278 | |             stack: [IValue::I64(42)],
[INFO] [stdout] 279 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 | /     test_executable_instruction!(
[INFO] [stdout] 282 | |         test_i64_from_s64 =
[INFO] [stdout] 283 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromS64],
[INFO] [stdout] 284 | |             invocation_inputs: [IValue::S64(42)],
[INFO] [stdout] 285 | |             instance: Instance::new(),
[INFO] [stdout] 286 | |             stack: [IValue::I64(42)],
[INFO] [stdout] 287 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:289:5
[INFO] [stdout]     |
[INFO] [stdout] 289 | /     test_executable_instruction!(
[INFO] [stdout] 290 | |         test_u8_from_i32 =
[INFO] [stdout] 291 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U8FromI32],
[INFO] [stdout] 292 | |             invocation_inputs: [IValue::I32(42)],
[INFO] [stdout] 293 | |             instance: Instance::new(),
[INFO] [stdout] 294 | |             stack: [IValue::U8(42)],
[INFO] [stdout] 295 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:297:5
[INFO] [stdout]     |
[INFO] [stdout] 297 | /     test_executable_instruction!(
[INFO] [stdout] 298 | |         test_u8_from_i64 =
[INFO] [stdout] 299 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U8FromI64],
[INFO] [stdout] 300 | |             invocation_inputs: [IValue::I64(42)],
[INFO] [stdout] 301 | |             instance: Instance::new(),
[INFO] [stdout] 302 | |             stack: [IValue::U8(42)],
[INFO] [stdout] 303 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:305:5
[INFO] [stdout]     |
[INFO] [stdout] 305 | /     test_executable_instruction!(
[INFO] [stdout] 306 | |         test_u16_from_i32 =
[INFO] [stdout] 307 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U16FromI32],
[INFO] [stdout] 308 | |             invocation_inputs: [IValue::I32(42)],
[INFO] [stdout] 309 | |             instance: Instance::new(),
[INFO] [stdout] 310 | |             stack: [IValue::U16(42)],
[INFO] [stdout] 311 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:313:5
[INFO] [stdout]     |
[INFO] [stdout] 313 | /     test_executable_instruction!(
[INFO] [stdout] 314 | |         test_u16_from_i64 =
[INFO] [stdout] 315 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U16FromI64],
[INFO] [stdout] 316 | |             invocation_inputs: [IValue::I64(42)],
[INFO] [stdout] 317 | |             instance: Instance::new(),
[INFO] [stdout] 318 | |             stack: [IValue::U16(42)],
[INFO] [stdout] 319 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:321:5
[INFO] [stdout]     |
[INFO] [stdout] 321 | /     test_executable_instruction!(
[INFO] [stdout] 322 | |         test_u32_from_i32 =
[INFO] [stdout] 323 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U32FromI32],
[INFO] [stdout] 324 | |             invocation_inputs: [IValue::I32(42)],
[INFO] [stdout] 325 | |             instance: Instance::new(),
[INFO] [stdout] 326 | |             stack: [IValue::U32(42)],
[INFO] [stdout] 327 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:329:5
[INFO] [stdout]     |
[INFO] [stdout] 329 | /     test_executable_instruction!(
[INFO] [stdout] 330 | |         test_u32_from_i64 =
[INFO] [stdout] 331 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U32FromI64],
[INFO] [stdout] 332 | |             invocation_inputs: [IValue::I64(42)],
[INFO] [stdout] 333 | |             instance: Instance::new(),
[INFO] [stdout] 334 | |             stack: [IValue::U32(42)],
[INFO] [stdout] 335 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 337 | /     test_executable_instruction!(
[INFO] [stdout] 338 | |         test_u64_from_i32 =
[INFO] [stdout] 339 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U64FromI32],
[INFO] [stdout] 340 | |             invocation_inputs: [IValue::I32(42)],
[INFO] [stdout] 341 | |             instance: Instance::new(),
[INFO] [stdout] 342 | |             stack: [IValue::U64(42)],
[INFO] [stdout] 343 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:345:5
[INFO] [stdout]     |
[INFO] [stdout] 345 | /     test_executable_instruction!(
[INFO] [stdout] 346 | |         test_u64_from_i64 =
[INFO] [stdout] 347 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U64FromI64],
[INFO] [stdout] 348 | |             invocation_inputs: [IValue::I64(42)],
[INFO] [stdout] 349 | |             instance: Instance::new(),
[INFO] [stdout] 350 | |             stack: [IValue::U64(42)],
[INFO] [stdout] 351 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 | /     test_executable_instruction!(
[INFO] [stdout] 354 | |         test_i32_from_u8 =
[INFO] [stdout] 355 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromU8],
[INFO] [stdout] 356 | |             invocation_inputs: [IValue::U8(42)],
[INFO] [stdout] 357 | |             instance: Instance::new(),
[INFO] [stdout] 358 | |             stack: [IValue::I32(42)],
[INFO] [stdout] 359 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 | /     test_executable_instruction!(
[INFO] [stdout] 362 | |         test_i32_from_u16 =
[INFO] [stdout] 363 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromU16],
[INFO] [stdout] 364 | |             invocation_inputs: [IValue::U16(42)],
[INFO] [stdout] 365 | |             instance: Instance::new(),
[INFO] [stdout] 366 | |             stack: [IValue::I32(42)],
[INFO] [stdout] 367 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 | /     test_executable_instruction!(
[INFO] [stdout] 370 | |         test_i32_from_u32 =
[INFO] [stdout] 371 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromU32],
[INFO] [stdout] 372 | |             invocation_inputs: [IValue::U32(42)],
[INFO] [stdout] 373 | |             instance: Instance::new(),
[INFO] [stdout] 374 | |             stack: [IValue::I32(42)],
[INFO] [stdout] 375 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:377:5
[INFO] [stdout]     |
[INFO] [stdout] 377 | /     test_executable_instruction!(
[INFO] [stdout] 378 | |         test_i32_from_u64 =
[INFO] [stdout] 379 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromU64],
[INFO] [stdout] 380 | |             invocation_inputs: [IValue::U64(42)],
[INFO] [stdout] 381 | |             instance: Instance::new(),
[INFO] [stdout] 382 | |             stack: [IValue::I32(42)],
[INFO] [stdout] 383 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:385:5
[INFO] [stdout]     |
[INFO] [stdout] 385 | /     test_executable_instruction!(
[INFO] [stdout] 386 | |         test_i64_from_u8 =
[INFO] [stdout] 387 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromU8],
[INFO] [stdout] 388 | |             invocation_inputs: [IValue::U8(42)],
[INFO] [stdout] 389 | |             instance: Instance::new(),
[INFO] [stdout] 390 | |             stack: [IValue::I64(42)],
[INFO] [stdout] 391 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 | /     test_executable_instruction!(
[INFO] [stdout] 394 | |         test_i64_from_u16 =
[INFO] [stdout] 395 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromU16],
[INFO] [stdout] 396 | |             invocation_inputs: [IValue::U16(42)],
[INFO] [stdout] 397 | |             instance: Instance::new(),
[INFO] [stdout] 398 | |             stack: [IValue::I64(42)],
[INFO] [stdout] 399 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:401:5
[INFO] [stdout]     |
[INFO] [stdout] 401 | /     test_executable_instruction!(
[INFO] [stdout] 402 | |         test_i64_from_u32 =
[INFO] [stdout] 403 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromU32],
[INFO] [stdout] 404 | |             invocation_inputs: [IValue::U32(42)],
[INFO] [stdout] 405 | |             instance: Instance::new(),
[INFO] [stdout] 406 | |             stack: [IValue::I64(42)],
[INFO] [stdout] 407 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:409:5
[INFO] [stdout]     |
[INFO] [stdout] 409 | /     test_executable_instruction!(
[INFO] [stdout] 410 | |         test_i64_from_u64 =
[INFO] [stdout] 411 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromU64],
[INFO] [stdout] 412 | |             invocation_inputs: [IValue::U64(42)],
[INFO] [stdout] 413 | |             instance: Instance::new(),
[INFO] [stdout] 414 | |             stack: [IValue::I64(42)],
[INFO] [stdout] 415 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:132:5
[INFO] [stdout]     |
[INFO] [stdout] 132 | /     test_executable_instruction!(
[INFO] [stdout] 133 | |         test_string_lift_memory =
[INFO] [stdout] 134 | |             instructions: [
[INFO] [stdout] 135 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 149 | |             stack: [IValue::String("Hello, World!".into())],
[INFO] [stdout] 150 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:152:5
[INFO] [stdout]     |
[INFO] [stdout] 152 | /     test_executable_instruction!(
[INFO] [stdout] 153 | |         test_string_lift_memory__empty_string =
[INFO] [stdout] 154 | |             instructions: [
[INFO] [stdout] 155 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |             stack: [IValue::String("".into())],
[INFO] [stdout] 168 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 | /     test_executable_instruction!(
[INFO] [stdout] 171 | |         test_string_lift_memory__negative_pointer =
[INFO] [stdout] 172 | |             instructions: [
[INFO] [stdout] 173 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 185 | |             error: r#"`string.lift_memory` attempted to convert `pointer` but it appears to be a negative value"#,
[INFO] [stdout] 186 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:188:5
[INFO] [stdout]     |
[INFO] [stdout] 188 | /     test_executable_instruction!(
[INFO] [stdout] 189 | |         test_string_lift_memory__negative_length =
[INFO] [stdout] 190 | |             instructions: [
[INFO] [stdout] 191 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 203 | |             error: r#"`string.lift_memory` attempted to convert `length` but it appears to be a negative value"#,
[INFO] [stdout] 204 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 | /     test_executable_instruction!(
[INFO] [stdout] 207 | |         test_string_lift_memory__read_out_of_memory =
[INFO] [stdout] 208 | |             instructions: [
[INFO] [stdout] 209 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 223 | |             error: r#"`string.lift_memory` read out of the memory bounds (index 13 > memory length 6)"#,
[INFO] [stdout] 224 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 | /     test_executable_instruction!(
[INFO] [stdout] 227 | |         test_string_lift_memory__invalid_encoding =
[INFO] [stdout] 228 | |             instructions: [
[INFO] [stdout] 229 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 243 | |             error: r#"`string.lift_memory` invalid utf-8 sequence of 1 bytes from index 1"#,
[INFO] [stdout] 244 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:246:5
[INFO] [stdout]     |
[INFO] [stdout] 246 | /     test_executable_instruction!(
[INFO] [stdout] 247 | |         test_string_lift_memory__stack_is_too_small =
[INFO] [stdout] 248 | |             instructions: [
[INFO] [stdout] 249 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 258 | |             error: r#"`string.lift_memory` needed to read `2` value(s) from the stack, but it doesn't contain enough data"#,
[INFO] [stdout] 259 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:261:5
[INFO] [stdout]     |
[INFO] [stdout] 261 | /     test_executable_instruction!(
[INFO] [stdout] 262 | |         test_string_lower_memory =
[INFO] [stdout] 263 | |             instructions: [
[INFO] [stdout] 264 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 278 | |             ]
[INFO] [stdout] 279 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 | /     test_executable_instruction!(
[INFO] [stdout] 282 | |         test_string__roundtrip =
[INFO] [stdout] 283 | |             instructions: [
[INFO] [stdout] 284 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |             stack: [IValue::String("Hello, World!".into())],
[INFO] [stdout] 294 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:296:5
[INFO] [stdout]     |
[INFO] [stdout] 296 | /     test_executable_instruction!(
[INFO] [stdout] 297 | |         test_string_lower_memory__stack_is_too_small =
[INFO] [stdout] 298 | |             instructions: [
[INFO] [stdout] 299 | |                 Instruction::StringLowerMemory,
[INFO] [stdout] ...   |
[INFO] [stdout] 303 | |             error: r#"`string.lower_memory` needed to read `2` value(s) from the stack, but it doesn't contain enough data"#,
[INFO] [stdout] 304 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 | /     test_executable_instruction!(
[INFO] [stdout] 307 | |         test_string_size =
[INFO] [stdout] 308 | |             instructions: [
[INFO] [stdout] 309 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 314 | |             stack: [IValue::I32(13)],
[INFO] [stdout] 315 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:317:5
[INFO] [stdout]     |
[INFO] [stdout] 317 | /     test_executable_instruction!(
[INFO] [stdout] 318 | |         test_string_size__stack_is_too_small =
[INFO] [stdout] 319 | |             instructions: [
[INFO] [stdout] 320 | |                 Instruction::StringSize,
[INFO] [stdout] ...   |
[INFO] [stdout] 324 | |             error: r#"`string.size` needed to read `1` value(s) from the stack, but it doesn't contain enough data"#,
[INFO] [stdout] 325 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::types`
[INFO] [stdout]    --> src/macros.rs:150:17
[INFO] [stdout]     |
[INFO] [stdout] 150 |                   types::IType,
[INFO] [stdout]     |                   ^^^^^ could not find `types` in the crate root
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:327:5
[INFO] [stdout]     |
[INFO] [stdout] 327 | /     test_executable_instruction!(
[INFO] [stdout] 328 | |         test_string_size__invalid_value_on_the_stack =
[INFO] [stdout] 329 | |             instructions: [
[INFO] [stdout] 330 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 335 | |             error: r#"`string.size` read a value of type `I32` from the stack, but the type `String` was expected"#,
[INFO] [stdout] 336 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/serde/ser.rs:587:37
[INFO] [stdout]     |
[INFO] [stdout] 587 |         let output = IValue::Record(vec1![
[INFO] [stdout]     |                                     ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/serde/ser.rs:562:37
[INFO] [stdout]     |
[INFO] [stdout] 562 |         let output = IValue::Record(vec1![IValue::S8(7), IValue::F32(42.)]);
[INFO] [stdout]     |                                     ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/serde/ser.rs:547:37
[INFO] [stdout]     |
[INFO] [stdout] 547 |         let output = IValue::Record(vec1![IValue::S8(7), IValue::F32(42.)]);
[INFO] [stdout]     |                                     ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/serde/de.rs:585:41
[INFO] [stdout]     |
[INFO] [stdout] 585 |         let input = vec![IValue::Record(vec1![
[INFO] [stdout]     |                                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/serde/de.rs:563:41
[INFO] [stdout]     |
[INFO] [stdout] 563 |         let input = vec![IValue::Record(vec1![IValue::S8(7), IValue::F32(42.),])];
[INFO] [stdout]     |                                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/serde/de.rs:548:41
[INFO] [stdout]     |
[INFO] [stdout] 548 |         let input = vec![IValue::Record(vec1![IValue::S8(7), IValue::F32(42.),])];
[INFO] [stdout]     |                                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/serde/de.rs:536:41
[INFO] [stdout]     |
[INFO] [stdout] 536 |         let input = vec![IValue::Record(vec1![IValue::S8(42)])];
[INFO] [stdout]     |                                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/encoders/wat.rs:534:25
[INFO] [stdout]     |
[INFO] [stdout] 534 |                 fields: vec1![IType::String, IType::I32],
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/encoders/wat.rs:401:25
[INFO] [stdout]     |
[INFO] [stdout] 401 |                 fields: vec1![
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/encoders/wat.rs:397:25
[INFO] [stdout]     |
[INFO] [stdout] 397 |                 fields: vec1![IType::String, IType::I32],
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/encoders/wat.rs:393:25
[INFO] [stdout]     |
[INFO] [stdout] 393 |                 fields: vec1![IType::String],
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/encoders/wat.rs:364:25
[INFO] [stdout]     |
[INFO] [stdout] 364 |                 fields: vec1![IType::String],
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/encoders/binary.rs:469:25
[INFO] [stdout]     |
[INFO] [stdout] 469 |                 fields: vec1![IType::I32, IType::I64],
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/encoders/binary.rs:401:25
[INFO] [stdout]     |
[INFO] [stdout] 401 |                 fields: vec1![
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/encoders/binary.rs:391:25
[INFO] [stdout]     |
[INFO] [stdout] 391 |                 fields: vec1![IType::String, IType::I32]
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/encoders/binary.rs:382:25
[INFO] [stdout]     |
[INFO] [stdout] 382 |                 fields: vec1![IType::String]
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/encoders/binary.rs:372:25
[INFO] [stdout]     |
[INFO] [stdout] 372 |                 fields: vec1![IType::String]
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/decoders/wat.rs:952:21
[INFO] [stdout]     |
[INFO] [stdout] 952 |             fields: vec1![IType::String, IType::I32],
[INFO] [stdout]     |                     ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/decoders/wat.rs:788:25
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 fields: vec1![
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/decoders/wat.rs:785:25
[INFO] [stdout]     |
[INFO] [stdout] 785 |                 fields: vec1![IType::String, IType::I32],
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/decoders/wat.rs:782:25
[INFO] [stdout]     |
[INFO] [stdout] 782 |                 fields: vec1![IType::String],
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/decoders/wat.rs:762:25
[INFO] [stdout]     |
[INFO] [stdout] 762 |                 fields: vec1![IType::String],
[INFO] [stdout]     |                         ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/decoders/binary.rs:999:29
[INFO] [stdout]     |
[INFO] [stdout] 999 |                     fields: vec1![IType::S32, IType::S32],
[INFO] [stdout]     |                             ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/decoders/binary.rs:808:29
[INFO] [stdout]     |
[INFO] [stdout] 808 |                     fields: vec1![
[INFO] [stdout]     |                             ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/decoders/binary.rs:805:29
[INFO] [stdout]     |
[INFO] [stdout] 805 |                     fields: vec1![IType::String, IType::I32],
[INFO] [stdout]     |                             ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/decoders/binary.rs:802:29
[INFO] [stdout]     |
[INFO] [stdout] 802 |                     fields: vec1![IType::String],
[INFO] [stdout]     |                             ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/decoders/binary.rs:772:29
[INFO] [stdout]     |
[INFO] [stdout] 772 |                     fields: vec1![IType::S32],
[INFO] [stdout]     |                             ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `vec1` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:532:29
[INFO] [stdout]     |
[INFO] [stdout] 532 |                     fields: vec1![
[INFO] [stdout]     |                             ^^^^ help: a macro with a similar name exists: `vec`
[INFO] [stdout]    --> /rustc/82e1608dfa6e0b5569232559e3d385fea5a93112/library/alloc/src/macros.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout]     = note: similarly named macro `vec` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0407]: method `wit_type_by_id` is not a member of trait `wasm::structures::Instance`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:579:9
[INFO] [stdout]     |
[INFO] [stdout] 579 | /         fn wit_type_by_id(&self, index: u32) -> Option<&Type> {
[INFO] [stdout] 580 | |             self.wit_types.get(index as usize)
[INFO] [stdout] 581 | |         }
[INFO] [stdout]     | |_________^ not a member of trait `wasm::structures::Instance`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/decoders/binary.rs:771:31
[INFO] [stdout]     |
[INFO] [stdout] 771 |                 IType::Record(RecordType {
[INFO] [stdout]     |                               ^^^^^^^^^^ help: a struct with a similar name exists: `IRecordType`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fluence-it-types-0.4.1/src/types.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | pub struct RecordType {
[INFO] [stdout]     | --------------------- similarly named struct `IRecordType` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/decoders/binary.rs:801:17
[INFO] [stdout]     |
[INFO] [stdout] 801 |                 RecordType {
[INFO] [stdout]     |                 ^^^^^^^^^^ help: a struct with a similar name exists: `IRecordType`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fluence-it-types-0.4.1/src/types.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | pub struct RecordType {
[INFO] [stdout]     | --------------------- similarly named struct `IRecordType` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/decoders/binary.rs:804:17
[INFO] [stdout]     |
[INFO] [stdout] 804 |                 RecordType {
[INFO] [stdout]     |                 ^^^^^^^^^^ help: a struct with a similar name exists: `IRecordType`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fluence-it-types-0.4.1/src/types.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | pub struct RecordType {
[INFO] [stdout]     | --------------------- similarly named struct `IRecordType` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/decoders/binary.rs:807:17
[INFO] [stdout]     |
[INFO] [stdout] 807 |                 RecordType {
[INFO] [stdout]     |                 ^^^^^^^^^^ help: a struct with a similar name exists: `IRecordType`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fluence-it-types-0.4.1/src/types.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | pub struct RecordType {
[INFO] [stdout]     | --------------------- similarly named struct `IRecordType` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/decoders/binary.rs:998:30
[INFO] [stdout]     |
[INFO] [stdout] 998 |                 Type::Record(RecordType {
[INFO] [stdout]     |                              ^^^^^^^^^^ help: a struct with a similar name exists: `IRecordType`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fluence-it-types-0.4.1/src/types.rs:76:1
[INFO] [stdout]     |
[INFO] [stdout] 76  | pub struct RecordType {
[INFO] [stdout]     | --------------------- similarly named struct `IRecordType` defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/decoders/wat.rs:761:27
[INFO] [stdout]     |
[INFO] [stdout] 761 |             IType::Record(RecordType {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/decoders/wat.rs:781:13
[INFO] [stdout]     |
[INFO] [stdout] 781 |             RecordType {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/decoders/wat.rs:784:13
[INFO] [stdout]     |
[INFO] [stdout] 784 |             RecordType {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/decoders/wat.rs:787:13
[INFO] [stdout]     |
[INFO] [stdout] 787 |             RecordType {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RecordType` in this scope
[INFO] [stdout]    --> src/decoders/wat.rs:802:34
[INFO] [stdout]     |
[INFO] [stdout] 802 |                 &parser::parse::<RecordType>(&buffer(input)).unwrap(),
[INFO] [stdout]     |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 774 |     fn test_record_type<RecordType>() {
[INFO] [stdout]     |                        ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/decoders/wat.rs:951:51
[INFO] [stdout]     |
[INFO] [stdout] 951 |         let output = Interface::Type(Type::Record(RecordType {
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:356:26
[INFO] [stdout]     |
[INFO] [stdout] 356 |         assert_to_bytes!(IType::S8, &[0x00]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 356 |         assert_to_bytes!(Type::S8, &[0x00]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:357:26
[INFO] [stdout]     |
[INFO] [stdout] 357 |         assert_to_bytes!(IType::S16, &[0x01]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 357 |         assert_to_bytes!(Type::S16, &[0x01]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:358:26
[INFO] [stdout]     |
[INFO] [stdout] 358 |         assert_to_bytes!(IType::S32, &[0x02]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 358 |         assert_to_bytes!(Type::S32, &[0x02]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:359:26
[INFO] [stdout]     |
[INFO] [stdout] 359 |         assert_to_bytes!(IType::S64, &[0x03]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 359 |         assert_to_bytes!(Type::S64, &[0x03]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:360:26
[INFO] [stdout]     |
[INFO] [stdout] 360 |         assert_to_bytes!(IType::U8, &[0x04]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 360 |         assert_to_bytes!(Type::U8, &[0x04]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:361:26
[INFO] [stdout]     |
[INFO] [stdout] 361 |         assert_to_bytes!(IType::U16, &[0x05]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 361 |         assert_to_bytes!(Type::U16, &[0x05]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:362:26
[INFO] [stdout]     |
[INFO] [stdout] 362 |         assert_to_bytes!(IType::U32, &[0x06]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 362 |         assert_to_bytes!(Type::U32, &[0x06]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:363:26
[INFO] [stdout]     |
[INFO] [stdout] 363 |         assert_to_bytes!(IType::U64, &[0x07]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 363 |         assert_to_bytes!(Type::U64, &[0x07]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:364:26
[INFO] [stdout]     |
[INFO] [stdout] 364 |         assert_to_bytes!(IType::F32, &[0x08]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 364 |         assert_to_bytes!(Type::F32, &[0x08]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:365:26
[INFO] [stdout]     |
[INFO] [stdout] 365 |         assert_to_bytes!(IType::F64, &[0x09]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 365 |         assert_to_bytes!(Type::F64, &[0x09]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:366:26
[INFO] [stdout]     |
[INFO] [stdout] 366 |         assert_to_bytes!(IType::String, &[0x0a]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 366 |         assert_to_bytes!(Type::String, &[0x0a]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:367:26
[INFO] [stdout]     |
[INFO] [stdout] 367 |         assert_to_bytes!(IType::Anyref, &[0x0b]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 367 |         assert_to_bytes!(Type::Anyref, &[0x0b]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:368:26
[INFO] [stdout]     |
[INFO] [stdout] 368 |         assert_to_bytes!(IType::I32, &[0x0c]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 368 |         assert_to_bytes!(Type::I32, &[0x0c]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:369:26
[INFO] [stdout]     |
[INFO] [stdout] 369 |         assert_to_bytes!(IType::I64, &[0x0d]);
[INFO] [stdout]     |                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 369 |         assert_to_bytes!(Type::I64, &[0x0d]);
[INFO] [stdout]     |                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:371:13
[INFO] [stdout]     |
[INFO] [stdout] 371 |             IType::Record(RecordType {
[INFO] [stdout]     |             ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 371 |             Type::Record(RecordType {
[INFO] [stdout]     |             ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/encoders/binary.rs:371:27
[INFO] [stdout]     |
[INFO] [stdout] 371 |             IType::Record(RecordType {
[INFO] [stdout]     |                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/encoders/binary.rs:381:13
[INFO] [stdout]     |
[INFO] [stdout] 381 |             RecordType {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/encoders/binary.rs:390:13
[INFO] [stdout]     |
[INFO] [stdout] 390 |             RecordType {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/encoders/binary.rs:400:13
[INFO] [stdout]     |
[INFO] [stdout] 400 |             RecordType {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:451:30
[INFO] [stdout]     |
[INFO] [stdout] 451 |                 inputs: vec![IType::I32, IType::I64],
[INFO] [stdout]     |                              ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 451 |                 inputs: vec![Type::I32, IType::I64],
[INFO] [stdout]     |                              ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:451:42
[INFO] [stdout]     |
[INFO] [stdout] 451 |                 inputs: vec![IType::I32, IType::I64],
[INFO] [stdout]     |                                          ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 451 |                 inputs: vec![IType::I32, Type::I64],
[INFO] [stdout]     |                                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:452:31
[INFO] [stdout]     |
[INFO] [stdout] 452 |                 outputs: vec![IType::S32],
[INFO] [stdout]     |                               ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 452 |                 outputs: vec![Type::S32],
[INFO] [stdout]     |                               ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/encoders/binary.rs:468:26
[INFO] [stdout]     |
[INFO] [stdout] 468 |             Type::Record(RecordType {
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:518:34
[INFO] [stdout]     |
[INFO] [stdout] 518 |                     inputs: vec![IType::S8],
[INFO] [stdout]     |                                  ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 518 |                     inputs: vec![Type::S8],
[INFO] [stdout]     |                                  ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/encoders/binary.rs:519:35
[INFO] [stdout]     |
[INFO] [stdout] 519 |                     outputs: vec![IType::S16],
[INFO] [stdout]     |                                   ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 519 |                     outputs: vec![Type::S16],
[INFO] [stdout]     |                                   ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 280 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/encoders/wat.rs:363:29
[INFO] [stdout]     |
[INFO] [stdout] 363 |             (&IType::Record(RecordType {
[INFO] [stdout]     |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/encoders/wat.rs:392:15
[INFO] [stdout]     |
[INFO] [stdout] 392 |             (&RecordType {
[INFO] [stdout]     |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/encoders/wat.rs:396:15
[INFO] [stdout]     |
[INFO] [stdout] 396 |             (&RecordType {
[INFO] [stdout]     |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/encoders/wat.rs:400:15
[INFO] [stdout]     |
[INFO] [stdout] 400 |             (&RecordType {
[INFO] [stdout]     |               ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/encoders/wat.rs:533:28
[INFO] [stdout]     |
[INFO] [stdout] 533 |             (&Type::Record(RecordType {
[INFO] [stdout]     |                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IType` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:381:32
[INFO] [stdout]     |
[INFO] [stdout] 381 |         pub(crate) inputs: Vec<IType>,
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ast.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub enum Type {
[INFO] [stdout]     | ------------- similarly named enum `Type` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 381 |         pub(crate) inputs: Vec<Type>,
[INFO] [stdout]     |                                ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IType` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:382:33
[INFO] [stdout]     |
[INFO] [stdout] 382 |         pub(crate) outputs: Vec<IType>,
[INFO] [stdout]     |                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ast.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub enum Type {
[INFO] [stdout]     | ------------- similarly named enum `Type` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 382 |         pub(crate) outputs: Vec<Type>,
[INFO] [stdout]     |                                 ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IValue` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:383:46
[INFO] [stdout]     |
[INFO] [stdout] 383 |         pub(crate) function: fn(arguments: &[IValue]) -> Result<Vec<IValue>, ()>,
[INFO] [stdout]     |                                              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IValue` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:383:69
[INFO] [stdout]     |
[INFO] [stdout] 383 |         pub(crate) function: fn(arguments: &[IValue]) -> Result<Vec<IValue>, ()>,
[INFO] [stdout]     |                                                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IType` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:395:34
[INFO] [stdout]     |
[INFO] [stdout] 395 |         fn arguments(&self) -> &[IType] {
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ast.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub enum Type {
[INFO] [stdout]     | ------------- similarly named enum `Type` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 395 |         fn arguments(&self) -> &[Type] {
[INFO] [stdout]     |                                  ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IType` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:399:32
[INFO] [stdout]     |
[INFO] [stdout] 399 |         fn outputs(&self) -> &[IType] {
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ast.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub enum Type {
[INFO] [stdout]     | ------------- similarly named enum `Type` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 399 |         fn outputs(&self) -> &[Type] {
[INFO] [stdout]     |                                ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IValue` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:403:37
[INFO] [stdout]     |
[INFO] [stdout] 403 |         fn call(&self, arguments: &[IValue]) -> Result<Vec<IValue>, ()> {
[INFO] [stdout]     |                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IValue` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:403:60
[INFO] [stdout]     |
[INFO] [stdout] 403 |         fn call(&self, arguments: &[IValue]) -> Result<Vec<IValue>, ()> {
[INFO] [stdout]     |                                                            ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IType` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:409:32
[INFO] [stdout]     |
[INFO] [stdout] 409 |         pub(crate) inputs: Vec<IType>,
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ast.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub enum Type {
[INFO] [stdout]     | ------------- similarly named enum `Type` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 409 |         pub(crate) inputs: Vec<Type>,
[INFO] [stdout]     |                                ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IType` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:410:33
[INFO] [stdout]     |
[INFO] [stdout] 410 |         pub(crate) outputs: Vec<IType>,
[INFO] [stdout]     |                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ast.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub enum Type {
[INFO] [stdout]     | ------------- similarly named enum `Type` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 410 |         pub(crate) outputs: Vec<Type>,
[INFO] [stdout]     |                                 ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IValue` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:411:46
[INFO] [stdout]     |
[INFO] [stdout] 411 |         pub(crate) function: fn(arguments: &[IValue]) -> Result<Vec<IValue>, ()>,
[INFO] [stdout]     |                                              ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IValue` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:411:69
[INFO] [stdout]     |
[INFO] [stdout] 411 |         pub(crate) function: fn(arguments: &[IValue]) -> Result<Vec<IValue>, ()>,
[INFO] [stdout]     |                                                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IType` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:423:34
[INFO] [stdout]     |
[INFO] [stdout] 423 |         fn arguments(&self) -> &[IType] {
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ast.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub enum Type {
[INFO] [stdout]     | ------------- similarly named enum `Type` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 423 |         fn arguments(&self) -> &[Type] {
[INFO] [stdout]     |                                  ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IType` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:427:32
[INFO] [stdout]     |
[INFO] [stdout] 427 |         fn outputs(&self) -> &[IType] {
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ast.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | pub enum Type {
[INFO] [stdout]     | ------------- similarly named enum `Type` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 427 |         fn outputs(&self) -> &[Type] {
[INFO] [stdout]     |                                ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IValue` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:431:37
[INFO] [stdout]     |
[INFO] [stdout] 431 |         fn call(&self, arguments: &[IValue]) -> Result<Vec<IValue>, ()> {
[INFO] [stdout]     |                                     ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IValue` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:431:60
[INFO] [stdout]     |
[INFO] [stdout] 431 |         fn call(&self, arguments: &[IValue]) -> Result<Vec<IValue>, ()> {
[INFO] [stdout]     |                                                            ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Store` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:462:47
[INFO] [stdout]     |
[INFO] [stdout] 462 |     impl wasm::structures::Memory<MemoryView, Store> for Memory {
[INFO] [stdout]     |                                               ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::interpreter::wasm::structures::Store;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_memory_traits::Store;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:484:42
[INFO] [stdout]     |
[INFO] [stdout] 484 | ...                   inputs: vec![IType::I32, IType::I32],
[INFO] [stdout]     |                                    ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 484 |                             inputs: vec![Type::I32, IType::I32],
[INFO] [stdout]     |                                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:484:54
[INFO] [stdout]     |
[INFO] [stdout] 484 | ...                   inputs: vec![IType::I32, IType::I32],
[INFO] [stdout]     |                                                ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 484 |                             inputs: vec![IType::I32, Type::I32],
[INFO] [stdout]     |                                                      ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:485:43
[INFO] [stdout]     |
[INFO] [stdout] 485 | ...                   outputs: vec![IType::I32],
[INFO] [stdout]     |                                     ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 485 |                             outputs: vec![Type::I32],
[INFO] [stdout]     |                                           ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IValue` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:486:53
[INFO] [stdout]     |
[INFO] [stdout] 486 | ...                   function: |arguments: &[IValue]| {
[INFO] [stdout]     |                                               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IValue`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:490:41
[INFO] [stdout]     |
[INFO] [stdout] 490 | ...                   Ok(vec![IValue::I32(a + b)])
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `IValue`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:503:42
[INFO] [stdout]     |
[INFO] [stdout] 503 | ...                   inputs: vec![IType::I32, IType::I32],
[INFO] [stdout]     |                                    ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 503 |                             inputs: vec![Type::I32, IType::I32],
[INFO] [stdout]     |                                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:503:54
[INFO] [stdout]     |
[INFO] [stdout] 503 | ...                   inputs: vec![IType::I32, IType::I32],
[INFO] [stdout]     |                                                ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 503 |                             inputs: vec![IType::I32, Type::I32],
[INFO] [stdout]     |                                                      ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:504:43
[INFO] [stdout]     |
[INFO] [stdout] 504 | ...                   outputs: vec![IType::I32],
[INFO] [stdout]     |                                     ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 504 |                             outputs: vec![Type::I32],
[INFO] [stdout]     |                                           ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IValue` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:505:53
[INFO] [stdout]     |
[INFO] [stdout] 505 | ...                   function: |arguments: &[IValue]| {
[INFO] [stdout]     |                                               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IValue`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:509:41
[INFO] [stdout]     |
[INFO] [stdout] 509 | ...                   Ok(vec![IValue::I32(a * b)])
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `IValue`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:517:42
[INFO] [stdout]     |
[INFO] [stdout] 517 | ...                   inputs: vec![IType::I32],
[INFO] [stdout]     |                                    ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 517 |                             inputs: vec![Type::I32],
[INFO] [stdout]     |                                          ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IType`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:518:43
[INFO] [stdout]     |
[INFO] [stdout] 518 | ...                   outputs: vec![IType::I32],
[INFO] [stdout]     |                                     ^^^^^ use of undeclared type `IType`
[INFO] [stdout]     |
[INFO] [stdout] help: an enum with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 518 |                             outputs: vec![Type::I32],
[INFO] [stdout]     |                                           ~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IType;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IType;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `IValue` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:519:53
[INFO] [stdout]     |
[INFO] [stdout] 519 | ...                   function: |arguments: &[IValue]| {
[INFO] [stdout]     |                                               ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `IValue`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:522:41
[INFO] [stdout]     |
[INFO] [stdout] 522 | ...                   Ok(vec![IValue::I32(0)])
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `IValue`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use crate::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use fluence_it_types::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 377 +     use it_lilo::IValue;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordType` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:530:46
[INFO] [stdout]     |
[INFO] [stdout] 530 |                 wit_types: vec![Type::Record(RecordType {
[INFO] [stdout]     |                                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RecordType` in this scope
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:583:59
[INFO] [stdout]     |
[INFO] [stdout] 583 |         fn wit_record_by_id(&self, index: u64) -> Option<&RecordType> {
[INFO] [stdout]     |                                                           ^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 563 |     impl<RecordType> wasm::structures::Instance<Export, LocalImport, Memory, MemoryView> for Instance {
[INFO] [stdout]     |         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: enum import `IValue` is private
[INFO] [stdout]    --> src/macros.rs:109:25
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 values::IValue,
[INFO] [stdout]     |                         ^^^^^^ private enum import
[INFO] [stdout]     |
[INFO] [stdout] note: the enum import `IValue` is defined here...
[INFO] [stdout]    --> src/values.rs:1:5
[INFO] [stdout]     |
[INFO] [stdout] 1   | use crate::IValue;
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] note: ...and refers to the enum import `IValue` which is defined here...
[INFO] [stdout]    --> src/lib.rs:72:9
[INFO] [stdout]     |
[INFO] [stdout] 72  | pub use fluence_it_types::IValue;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ consider importing it directly
[INFO] [stdout] note: ...and refers to the enum `IValue` which is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fluence-it-types-0.4.1/src/lib.rs:16:9
[INFO] [stdout]     |
[INFO] [stdout] 16  | pub use values::IValue;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ consider importing it directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: enum import `IValue` is private
[INFO] [stdout]    --> src/macros.rs:151:25
[INFO] [stdout]     |
[INFO] [stdout] 151 |                 values::IValue,
[INFO] [stdout]     |                         ^^^^^^ private enum import
[INFO] [stdout]     |
[INFO] [stdout] note: the enum import `IValue` is defined here...
[INFO] [stdout]    --> src/values.rs:1:5
[INFO] [stdout]     |
[INFO] [stdout] 1   | use crate::IValue;
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] note: ...and refers to the enum import `IValue` which is defined here...
[INFO] [stdout]    --> src/lib.rs:72:9
[INFO] [stdout]     |
[INFO] [stdout] 72  | pub use fluence_it_types::IValue;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^ consider importing it directly
[INFO] [stdout] note: ...and refers to the enum `IValue` which is defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fluence-it-types-0.4.1/src/lib.rs:16:9
[INFO] [stdout]     |
[INFO] [stdout] 16  | pub use values::IValue;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ consider importing it directly
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `anyref`, `f32`, `f64`, `i32`, `i64`
[INFO] [stdout]   --> src/decoders/wat.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |         kw::{anyref, export, f32, f64, func, i32, i64, import, param, result},
[INFO] [stdout]    |              ^^^^^^          ^^^  ^^^        ^^^  ^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     unused_imports,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `values::*`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:377:54
[INFO] [stdout]     |
[INFO] [stdout] 377 |     use crate::{ast::*, interpreter::wasm, types::*, values::*};
[INFO] [stdout]     |                                                      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `de::from_interface_values`, `ser::to_interface_value`
[INFO] [stdout]  --> src/values.rs:6:24
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub use crate::serde::{de::from_interface_values, ser::to_interface_value};
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for trait `structures::LocalImport`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:414:28
[INFO] [stdout]     |
[INFO] [stdout] 414 |     impl wasm::structures::LocalImport for LocalImport {
[INFO] [stdout]     |                            ^^^^^^^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: trait defined here, with 1 generic parameter: `Store`
[INFO] [stdout]    --> src/interpreter/wasm/structures.rs:57:11
[INFO] [stdout]     |
[INFO] [stdout] 57  | pub trait LocalImport<Store: self::Store> {
[INFO] [stdout]     |           ^^^^^^^^^^^ -----
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 414 |     impl wasm::structures::LocalImport<Store> for LocalImport {
[INFO] [stdout]     |                                       +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: missing generics for trait `it_memory_traits::MemoryView`
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:439:28
[INFO] [stdout]     |
[INFO] [stdout] 439 |     impl wasm::structures::MemoryView for MemoryView {}
[INFO] [stdout]     |                            ^^^^^^^^^^ expected 1 generic argument
[INFO] [stdout]     |
[INFO] [stdout] note: trait defined here, with 1 generic parameter: `Store`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/it-memory-traits-0.4.0/src/lib.rs:73:11
[INFO] [stdout]     |
[INFO] [stdout] 73  | pub trait MemoryView<Store: self::Store>: MemoryWritable<Store> + MemoryReadable<Store> {
[INFO] [stdout]     |           ^^^^^^^^^^ -----
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 439 |     impl wasm::structures::MemoryView<Store> for MemoryView {}
[INFO] [stdout]     |                                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: trait takes 5 generic arguments but 4 generic arguments were supplied
[INFO] [stdout]    --> src/interpreter/instructions/mod.rs:563:28
[INFO] [stdout]     |
[INFO] [stdout] 563 |     impl wasm::structures::Instance<Export, LocalImport, Memory, MemoryView> for Instance {
[INFO] [stdout]     |                            ^^^^^^^^ ------  -----------  ------  ---------- supplied 4 generic arguments
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            expected 5 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] note: trait defined here, with 5 generic parameters: `E`, `LI`, `M`, `MV`, `S`
[INFO] [stdout]    --> src/interpreter/wasm/structures.rs:72:11
[INFO] [stdout]     |
[INFO] [stdout] 72  | pub trait Instance<E, LI, M, MV, S>
[INFO] [stdout]     |           ^^^^^^^^ -  --  -  --  -
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]     |
[INFO] [stdout] 563 |     impl wasm::structures::Instance<Export, LocalImport, Memory, MemoryView, S> for Instance {
[INFO] [stdout]     |                                                                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 166 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0407, E0412, E0422, E0432, E0433, E0603.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `wasmer-interface-types-fl` (lib test) due to 167 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "baed7b6e7b1b1dff7a90a574a99fe1493f770e0287ec972a02350cd77781c3cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "baed7b6e7b1b1dff7a90a574a99fe1493f770e0287ec972a02350cd77781c3cf", kill_on_drop: false }`
[INFO] [stdout] baed7b6e7b1b1dff7a90a574a99fe1493f770e0287ec972a02350cd77781c3cf
