[INFO] fetching crate wasmer-interface-types-fl 0.28.0... [INFO] checking wasmer-interface-types-fl-0.28.0 against master#8387315ab3c26a57a1f53a90f188f0bc88514bca for pr-124605 [INFO] extracting crate wasmer-interface-types-fl 0.28.0 into /workspace/builds/worker-6-tc1/source [INFO] validating manifest of crates.io crate wasmer-interface-types-fl 0.28.0 on toolchain 8387315ab3c26a57a1f53a90f188f0bc88514bca [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8387315ab3c26a57a1f53a90f188f0bc88514bca" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate wasmer-interface-types-fl 0.28.0 [INFO] finished tweaking crates.io crate wasmer-interface-types-fl 0.28.0 [INFO] tweaked toml for crates.io crate wasmer-interface-types-fl 0.28.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8387315ab3c26a57a1f53a90f188f0bc88514bca" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 44 packages to latest compatible versions [INFO] [stderr] Adding itertools v0.10.5 (latest: v0.13.0) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.64) [INFO] [stderr] Adding wast v8.0.0 (latest: v207.0.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8387315ab3c26a57a1f53a90f188f0bc88514bca" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [ERROR] this task or one of its parent failed! [ERROR] no output for 300 seconds [ERROR] note: run with `RUST_BACKTRACE=1` to display a backtrace. [INFO] checking wasmer-interface-types-fl-0.28.0 against try#fcc50f77e1a14e407d895972348a0ff09eafc210 for pr-124605 [INFO] extracting crate wasmer-interface-types-fl 0.28.0 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate wasmer-interface-types-fl 0.28.0 on toolchain fcc50f77e1a14e407d895972348a0ff09eafc210 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+fcc50f77e1a14e407d895972348a0ff09eafc210" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate wasmer-interface-types-fl 0.28.0 [INFO] finished tweaking crates.io crate wasmer-interface-types-fl 0.28.0 [INFO] tweaked toml for crates.io crate wasmer-interface-types-fl 0.28.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+fcc50f77e1a14e407d895972348a0ff09eafc210" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [ERROR] error running command: no output for 300 seconds [INFO] checking wasmer-interface-types-fl-0.28.0 against try#fcc50f77e1a14e407d895972348a0ff09eafc210 for pr-124605 [INFO] extracting crate wasmer-interface-types-fl 0.28.0 into /workspace/builds/worker-6-tc2/source [INFO] validating manifest of crates.io crate wasmer-interface-types-fl 0.28.0 on toolchain fcc50f77e1a14e407d895972348a0ff09eafc210 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+fcc50f77e1a14e407d895972348a0ff09eafc210" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate wasmer-interface-types-fl 0.28.0 [INFO] finished tweaking crates.io crate wasmer-interface-types-fl 0.28.0 [INFO] tweaked toml for crates.io crate wasmer-interface-types-fl 0.28.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+fcc50f77e1a14e407d895972348a0ff09eafc210" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 44 packages to latest compatible versions [INFO] [stderr] Adding itertools v0.10.5 (latest: v0.13.0) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.64) [INFO] [stderr] Adding wast v8.0.0 (latest: v207.0.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+fcc50f77e1a14e407d895972348a0ff09eafc210" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded it-to-bytes v0.1.0 [INFO] [stderr] Downloaded it-memory-traits v0.5.0 [INFO] [stderr] Downloaded safe-transmute v0.11.2 [INFO] [stderr] Downloaded variant_count v1.1.0 [INFO] [stderr] Downloaded wast v8.0.0 [INFO] [stderr] Downloaded fluence-it-types v0.4.1 [INFO] [stderr] Downloaded it-lilo v0.7.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+fcc50f77e1a14e407d895972348a0ff09eafc210" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 26b709f684076202af54018b4c4b0df306174e77b347bcd9898854b072273f15 [INFO] running `Command { std: "docker" "start" "-a" "26b709f684076202af54018b4c4b0df306174e77b347bcd9898854b072273f15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "26b709f684076202af54018b4c4b0df306174e77b347bcd9898854b072273f15", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "26b709f684076202af54018b4c4b0df306174e77b347bcd9898854b072273f15", kill_on_drop: false }` [INFO] [stdout] 26b709f684076202af54018b4c4b0df306174e77b347bcd9898854b072273f15 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+fcc50f77e1a14e407d895972348a0ff09eafc210" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7cc4baad207719a472f4b22cebfeaad24945989ddabae065b1f58ba1b63d2ff5 [INFO] running `Command { std: "docker" "start" "-a" "7cc4baad207719a472f4b22cebfeaad24945989ddabae065b1f58ba1b63d2ff5", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.202 [INFO] [stderr] Checking futures-sink v0.3.30 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Checking leb128 v0.2.5 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Checking it-to-bytes v0.1.0 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Checking safe-transmute v0.11.2 [INFO] [stderr] Compiling syn v2.0.64 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking wast v8.0.0 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Compiling variant_count v1.1.0 [INFO] [stderr] Compiling serde_derive v1.0.202 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling thiserror-impl v1.0.61 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking thiserror v1.0.61 [INFO] [stderr] Checking it-memory-traits v0.5.0 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking fluence-it-types v0.4.1 [INFO] [stderr] Checking serde_json v1.0.117 [INFO] [stderr] Checking it-lilo v0.7.0 [INFO] [stderr] Checking wasmer-interface-types-fl v0.28.0 (/opt/rustwide/workdir) [INFO] [stdout] error: 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] error: 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[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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/argument_get.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | / test_executable_instruction!( [INFO] [stdout] 29 | | test_argument_get = [INFO] [stdout] 30 | | instructions: [Instruction::ArgumentGet { index: 0 }], [INFO] [stdout] 31 | | invocation_inputs: [IValue::I32(42)], [INFO] [stdout] 32 | | instance: Instance::new(), [INFO] [stdout] 33 | | stack: [IValue::I32(42)], [INFO] [stdout] 34 | | ); [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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/argument_get.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | / test_executable_instruction!( [INFO] [stdout] 37 | | test_argument_get__twice = [INFO] [stdout] 38 | | instructions: [ [INFO] [stdout] 39 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 50 | | ], [INFO] [stdout] 51 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/argument_get.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | / test_executable_instruction!( [INFO] [stdout] 54 | | test_argument_get__invalid_index = [INFO] [stdout] 55 | | instructions: [Instruction::ArgumentGet { index: 1 }], [INFO] [stdout] 56 | | invocation_inputs: [IValue::I32(42)], [INFO] [stdout] 57 | | instance: Instance::new(), [INFO] [stdout] 58 | | error: "`arg.get 1` cannot access invocation inputs #1 because it doesn't exist" [INFO] [stdout] 59 | | ); [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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | / test_executable_instruction!( [INFO] [stdout] 84 | | test_call_core = [INFO] [stdout] 85 | | instructions: [ [INFO] [stdout] 86 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 95 | | stack: [IValue::I32(12)], [INFO] [stdout] 96 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | / test_executable_instruction!( [INFO] [stdout] 99 | | test_call_core__invalid_local_import_index = [INFO] [stdout] 100 | | instructions: [ [INFO] [stdout] 101 | | Instruction::CallCore { function_index: 42 }, [INFO] [stdout] ... | [INFO] [stdout] 108 | | error: r#"`call-core 42` the local or import function `42` doesn't exist"#, [INFO] [stdout] 109 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | / test_executable_instruction!( [INFO] [stdout] 112 | | test_call_core__stack_is_too_small = [INFO] [stdout] 113 | | instructions: [ [INFO] [stdout] 114 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 123 | | error: r#"`call-core 42` needed to read `2` value(s) from the stack, but it doesn't contain enough data"#, [INFO] [stdout] 124 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | / test_executable_instruction!( [INFO] [stdout] 127 | | test_call_core__invalid_types_in_the_stack = [INFO] [stdout] 128 | | instructions: [ [INFO] [stdout] 129 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 139 | | error: r#"`call-core 42` the local or import function `42` has the signature `[I32, I32] -> []` but it received values of kin... [INFO] [stdout] 140 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | / test_executable_instruction!( [INFO] [stdout] 143 | | test_call_core__failure_when_calling = [INFO] [stdout] 144 | | instructions: [ [INFO] [stdout] 145 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 170 | | error: r#"`call-core 42` failed while calling the local or import function `42`"#, [INFO] [stdout] 171 | | ); [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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | / test_executable_instruction!( [INFO] [stdout] 174 | | test_call_core__void = [INFO] [stdout] 175 | | instructions: [ [INFO] [stdout] 176 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 201 | | stack: [], [INFO] [stdout] 202 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | 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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | 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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | / test_executable_instruction!( [INFO] [stdout] 169 | | test_string_lift_memory = [INFO] [stdout] 170 | | instructions: [ [INFO] [stdout] 171 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 185 | | stack: [IValue::String("Hello, World!".into())], [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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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__empty_string = [INFO] [stdout] 190 | | instructions: [ [INFO] [stdout] 191 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 203 | | stack: [IValue::String("".into())], [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | 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__negative_pointer = [INFO] [stdout] 208 | | instructions: [ [INFO] [stdout] 209 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 221 | | error: r#"`string.lift_memory` attempted to convert `pointer` but it appears to be a negative value"#, [INFO] [stdout] 222 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | / test_executable_instruction!( [INFO] [stdout] 225 | | test_string_lift_memory__negative_length = [INFO] [stdout] 226 | | instructions: [ [INFO] [stdout] 227 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 239 | | error: r#"`string.lift_memory` attempted to convert `length` but it appears to be a negative value"#, [INFO] [stdout] 240 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | / test_executable_instruction!( [INFO] [stdout] 243 | | test_string_lift_memory__read_out_of_memory = [INFO] [stdout] 244 | | instructions: [ [INFO] [stdout] 245 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 259 | | error: r#"`string.lift_memory` read out of the memory bounds (index 13 > memory length 6)"#, [INFO] [stdout] 260 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | / test_executable_instruction!( [INFO] [stdout] 263 | | test_string_lift_memory__invalid_encoding = [INFO] [stdout] 264 | | instructions: [ [INFO] [stdout] 265 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 279 | | error: r#"`string.lift_memory` invalid utf-8 sequence of 1 bytes from index 1"#, [INFO] [stdout] 280 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 282 | / test_executable_instruction!( [INFO] [stdout] 283 | | test_string_lift_memory__stack_is_too_small = [INFO] [stdout] 284 | | instructions: [ [INFO] [stdout] 285 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 294 | | error: r#"`string.lift_memory` needed to read `2` value(s) from the stack, but it doesn't contain enough data"#, [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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | / test_executable_instruction!( [INFO] [stdout] 298 | | test_string_lower_memory = [INFO] [stdout] 299 | | instructions: [ [INFO] [stdout] 300 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 314 | | ] [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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | 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__roundtrip = [INFO] [stdout] 319 | | instructions: [ [INFO] [stdout] 320 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 329 | | stack: [IValue::String("Hello, World!".into())], [INFO] [stdout] 330 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 332 | / test_executable_instruction!( [INFO] [stdout] 333 | | test_string_lower_memory__stack_is_too_small = [INFO] [stdout] 334 | | instructions: [ [INFO] [stdout] 335 | | Instruction::StringLowerMemory, [INFO] [stdout] ... | [INFO] [stdout] 339 | | error: r#"`string.lower_memory` needed to read `2` value(s) from the stack, but it doesn't contain enough data"#, [INFO] [stdout] 340 | | ); [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:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | / test_executable_instruction!( [INFO] [stdout] 343 | | test_string_size = [INFO] [stdout] 344 | | instructions: [ [INFO] [stdout] 345 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 350 | | stack: [IValue::I32(13)], [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | / test_executable_instruction!( [INFO] [stdout] 354 | | test_string_size__stack_is_too_small = [INFO] [stdout] 355 | | instructions: [ [INFO] [stdout] 356 | | Instruction::StringSize, [INFO] [stdout] ... | [INFO] [stdout] 360 | | error: r#"`string.size` needed to read `1` value(s) from the stack, but it doesn't contain enough data"#, [INFO] [stdout] 361 | | ); [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:174:17 [INFO] [stdout] | [INFO] [stdout] 174 | types::IType, [INFO] [stdout] | ^^^^^ could not find `types` in the crate root [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | / test_executable_instruction!( [INFO] [stdout] 364 | | test_string_size__invalid_value_on_the_stack = [INFO] [stdout] 365 | | instructions: [ [INFO] [stdout] 366 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 371 | | error: r#"`string.size` read a value of type `I32` from the stack, but the type `String` was expected"#, [INFO] [stdout] 372 | | ); [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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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/fcc50f77e1a14e407d895972348a0ff09eafc210/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 `call` is not a member of trait `wasm::structures::Export` [INFO] [stdout] --> src/interpreter/instructions/mod.rs:403:9 [INFO] [stdout] | [INFO] [stdout] 403 | / fn call(&self, arguments: &[IValue]) -> Result, ()> { [INFO] [stdout] 404 | | (self.function)(arguments) [INFO] [stdout] 405 | | } [INFO] [stdout] | |_________^ not a member of trait `wasm::structures::Export` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `call` is not a member of trait `wasm::structures::LocalImport` [INFO] [stdout] --> src/interpreter/instructions/mod.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | / fn call(&self, arguments: &[IValue]) -> Result, ()> { [INFO] [stdout] 432 | | (self.function)(arguments) [INFO] [stdout] 433 | | } [INFO] [stdout] | |_________^ not a member of trait `wasm::structures::LocalImport` [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::(&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() { [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, [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, [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, [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, [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, ()>, [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, ()>, [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, ()> { [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, ()> { [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, [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, [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, [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, [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, ()>, [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, ()>, [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, ()> { [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, ()> { [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 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 wasm::structures::Instance for Instance { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:133:25 [INFO] [stdout] | [INFO] [stdout] 133 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 133 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0603]: enum import `IValue` is private [INFO] [stdout] --> src/macros.rs:175:25 [INFO] [stdout] | [INFO] [stdout] 175 | 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] | ^^^^^^^^^^^^^^^^^^^^^^^^ you could import this re-export [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] | ^^^^^^^^^^^^^^ you could import this directly [INFO] [stdout] help: import `IValue` directly [INFO] [stdout] | [INFO] [stdout] 175 | fluence_it_types::values::IValue, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: 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] error: 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] error: 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: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `wasmer-interface-types-fl` (lib) due to 3 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0046]: not all trait items implemented, missing: `name`, `call_async` [INFO] [stdout] --> src/interpreter/instructions/mod.rs:386:5 [INFO] [stdout] | [INFO] [stdout] 386 | impl wasm::structures::Export for Export { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `name`, `call_async` in implementation [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/wasm/structures.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | fn name(&self) -> &str; [INFO] [stdout] | ----------------------- `name` from trait [INFO] [stdout] ... [INFO] [stdout] 58 | / fn call_async<'args>( [INFO] [stdout] 59 | | &'args self, [INFO] [stdout] 60 | | arguments: &'args [IValue], [INFO] [stdout] 61 | | ) -> BoxFuture<'args, Result, anyhow::Error>>; [INFO] [stdout] | |______________________________________________________________- `call_async` from trait [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:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub trait LocalImport: Send + Sync { [INFO] [stdout] | ^^^^^^^^^^^ ----- [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 414 | impl wasm::structures::LocalImport 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.5.0/src/lib.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub trait MemoryView: [INFO] [stdout] | ^^^^^^^^^^ ----- [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 439 | impl wasm::structures::MemoryView 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 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:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | pub trait Instance: Send + Sync [INFO] [stdout] | ^^^^^^^^ - -- - -- - [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 563 | impl wasm::structures::Instance for Instance { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `Anyref` found for enum `it_lilo::IType` in the current scope [INFO] [stdout] --> src/decoders/binary.rs:768:24 [INFO] [stdout] | [INFO] [stdout] 768 | IType::Anyref, [INFO] [stdout] | ^^^^^^ variant or associated item not found in `IType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `inputs` [INFO] [stdout] --> src/decoders/binary.rs:995:21 [INFO] [stdout] | [INFO] [stdout] 995 | inputs: vec![IType::S32, IType::S32], [INFO] [stdout] | ^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `outputs` [INFO] [stdout] --> src/decoders/binary.rs:996:21 [INFO] [stdout] | [INFO] [stdout] 996 | outputs: vec![IType::S32], [INFO] [stdout] | ^^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `inputs` [INFO] [stdout] --> src/decoders/binary.rs:1100:21 [INFO] [stdout] | [INFO] [stdout] 1100 | inputs: vec![IType::S8], [INFO] [stdout] | ^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `outputs` [INFO] [stdout] --> src/decoders/binary.rs:1101:21 [INFO] [stdout] | [INFO] [stdout] 1101 | outputs: vec![IType::S16], [INFO] [stdout] | ^^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `version` in initializer of `ast::Interfaces<'_>` [INFO] [stdout] --> src/decoders/binary.rs:1098:13 [INFO] [stdout] | [INFO] [stdout] 1098 | Interfaces { [INFO] [stdout] | ^^^^^^^^^^ missing `version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `Anyref` found for enum `it_lilo::IType` in the current scope [INFO] [stdout] --> src/decoders/wat.rs:758:20 [INFO] [stdout] | [INFO] [stdout] 758 | IType::Anyref, [INFO] [stdout] | ^^^^^^ variant or associated item not found in `IType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InputTypes` found for enum `decoders::wat::FunctionType` in the current scope [INFO] [stdout] --> src/decoders/wat.rs:908:36 [INFO] [stdout] | [INFO] [stdout] 360 | enum FunctionType { [INFO] [stdout] | ----------------- variant or associated item `InputTypes` not found for this enum [INFO] [stdout] ... [INFO] [stdout] 908 | let output = FunctionType::InputTypes(vec![]); [INFO] [stdout] | ^^^^^^^^^^ variant or associated item not found in `FunctionType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `InputTypes` found for enum `decoders::wat::FunctionType` in the current scope [INFO] [stdout] --> src/decoders/wat.rs:916:36 [INFO] [stdout] | [INFO] [stdout] 360 | enum FunctionType { [INFO] [stdout] | ----------------- variant or associated item `InputTypes` not found for this enum [INFO] [stdout] ... [INFO] [stdout] 916 | let output = FunctionType::InputTypes(vec![IType::I32, IType::String]); [INFO] [stdout] | ^^^^^^^^^^ variant or associated item not found in `FunctionType` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `inputs` [INFO] [stdout] --> src/decoders/wat.rs:941:13 [INFO] [stdout] | [INFO] [stdout] 941 | inputs: vec![IType::I32, IType::I32], [INFO] [stdout] | ^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `outputs` [INFO] [stdout] --> src/decoders/wat.rs:942:13 [INFO] [stdout] | [INFO] [stdout] 942 | outputs: vec![IType::I32], [INFO] [stdout] | ^^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `inputs` [INFO] [stdout] --> src/decoders/wat.rs:1029:17 [INFO] [stdout] | [INFO] [stdout] 1029 | inputs: vec![IType::I32], [INFO] [stdout] | ^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `outputs` [INFO] [stdout] --> src/decoders/wat.rs:1030:17 [INFO] [stdout] | [INFO] [stdout] 1030 | outputs: vec![IType::S8], [INFO] [stdout] | ^^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `version` in initializer of `ast::Interfaces<'_>` [INFO] [stdout] --> src/decoders/wat.rs:1027:22 [INFO] [stdout] | [INFO] [stdout] 1027 | let output = Interfaces { [INFO] [stdout] | ^^^^^^^^^^ missing `version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `inputs` [INFO] [stdout] --> src/encoders/binary.rs:451:17 [INFO] [stdout] | [INFO] [stdout] 451 | inputs: vec![IType::I32, IType::I64], [INFO] [stdout] | ^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `outputs` [INFO] [stdout] --> src/encoders/binary.rs:452:17 [INFO] [stdout] | [INFO] [stdout] 452 | outputs: vec![IType::S32], [INFO] [stdout] | ^^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `inputs` [INFO] [stdout] --> src/encoders/binary.rs:518:21 [INFO] [stdout] | [INFO] [stdout] 518 | inputs: vec![IType::S8], [INFO] [stdout] | ^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `outputs` [INFO] [stdout] --> src/encoders/binary.rs:519:21 [INFO] [stdout] | [INFO] [stdout] 519 | outputs: vec![IType::S16], [INFO] [stdout] | ^^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `version` in initializer of `ast::Interfaces<'_>` [INFO] [stdout] --> src/encoders/binary.rs:516:13 [INFO] [stdout] | [INFO] [stdout] 516 | Interfaces { [INFO] [stdout] | ^^^^^^^^^^ missing `version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant named `RecordLift` found for enum `instructions::Instruction` [INFO] [stdout] --> src/encoders/binary.rs:617:30 [INFO] [stdout] | [INFO] [stdout] 617 | Instruction::RecordLift { type_index: 1 }, [INFO] [stdout] | ^^^^^^^^^^ variant not found in `instructions::Instruction` [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/mod.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | pub enum Instruction { [INFO] [stdout] | -------------------- variant `RecordLift` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant named `RecordLower` found for enum `instructions::Instruction` [INFO] [stdout] --> src/encoders/binary.rs:618:30 [INFO] [stdout] | [INFO] [stdout] 618 | Instruction::RecordLower { type_index: 1 }, [INFO] [stdout] | ^^^^^^^^^^^ variant not found in `instructions::Instruction` [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/mod.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | pub enum Instruction { [INFO] [stdout] | -------------------- variant `RecordLower` not found here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `inputs` [INFO] [stdout] --> src/encoders/wat.rs:514:17 [INFO] [stdout] | [INFO] [stdout] 514 | inputs: vec![IType::I32, IType::F32], [INFO] [stdout] | ^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `outputs` [INFO] [stdout] --> src/encoders/wat.rs:515:17 [INFO] [stdout] | [INFO] [stdout] 515 | outputs: vec![IType::I32], [INFO] [stdout] | ^^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `inputs` [INFO] [stdout] --> src/encoders/wat.rs:519:17 [INFO] [stdout] | [INFO] [stdout] 519 | inputs: vec![IType::I32], [INFO] [stdout] | ^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `outputs` [INFO] [stdout] --> src/encoders/wat.rs:520:17 [INFO] [stdout] | [INFO] [stdout] 520 | outputs: vec![], [INFO] [stdout] | ^^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `inputs` [INFO] [stdout] --> src/encoders/wat.rs:524:17 [INFO] [stdout] | [INFO] [stdout] 524 | inputs: vec![], [INFO] [stdout] | ^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `outputs` [INFO] [stdout] --> src/encoders/wat.rs:525:17 [INFO] [stdout] | [INFO] [stdout] 525 | outputs: vec![IType::I32], [INFO] [stdout] | ^^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `inputs` [INFO] [stdout] --> src/encoders/wat.rs:529:17 [INFO] [stdout] | [INFO] [stdout] 529 | inputs: vec![], [INFO] [stdout] | ^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `outputs` [INFO] [stdout] --> src/encoders/wat.rs:530:17 [INFO] [stdout] | [INFO] [stdout] 530 | outputs: vec![], [INFO] [stdout] | ^^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `inputs` [INFO] [stdout] --> src/encoders/wat.rs:595:17 [INFO] [stdout] | [INFO] [stdout] 595 | inputs: vec![IType::I32], [INFO] [stdout] | ^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0559]: variant `ast::Type::Function` has no field named `outputs` [INFO] [stdout] --> src/encoders/wat.rs:596:17 [INFO] [stdout] | [INFO] [stdout] 596 | outputs: vec![IType::S8], [INFO] [stdout] | ^^^^^^^ `ast::Type::Function` does not have this field [INFO] [stdout] | [INFO] [stdout] = note: available fields are: `arguments`, `output_types` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `version` in initializer of `ast::Interfaces<'_>` [INFO] [stdout] --> src/encoders/wat.rs:593:31 [INFO] [stdout] | [INFO] [stdout] 593 | let input: String = (&Interfaces { [INFO] [stdout] | ^^^^^^^^^^ missing `version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/argument_get.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | / test_executable_instruction!( [INFO] [stdout] 29 | | test_argument_get = [INFO] [stdout] 30 | | instructions: [Instruction::ArgumentGet { index: 0 }], [INFO] [stdout] 31 | | invocation_inputs: [IValue::I32(42)], [INFO] [stdout] 32 | | instance: Instance::new(), [INFO] [stdout] 33 | | stack: [IValue::I32(42)], [INFO] [stdout] 34 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/argument_get.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | / test_executable_instruction!( [INFO] [stdout] 37 | | test_argument_get__twice = [INFO] [stdout] 38 | | instructions: [ [INFO] [stdout] 39 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 50 | | ], [INFO] [stdout] 51 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/argument_get.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | / test_executable_instruction!( [INFO] [stdout] 54 | | test_argument_get__invalid_index = [INFO] [stdout] 55 | | instructions: [Instruction::ArgumentGet { index: 1 }], [INFO] [stdout] 56 | | invocation_inputs: [IValue::I32(42)], [INFO] [stdout] 57 | | instance: Instance::new(), [INFO] [stdout] 58 | | error: "`arg.get 1` cannot access invocation inputs #1 because it doesn't exist" [INFO] [stdout] 59 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | / test_executable_instruction!( [INFO] [stdout] 84 | | test_call_core = [INFO] [stdout] 85 | | instructions: [ [INFO] [stdout] 86 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 95 | | stack: [IValue::I32(12)], [INFO] [stdout] 96 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | / test_executable_instruction!( [INFO] [stdout] 99 | | test_call_core__invalid_local_import_index = [INFO] [stdout] 100 | | instructions: [ [INFO] [stdout] 101 | | Instruction::CallCore { function_index: 42 }, [INFO] [stdout] ... | [INFO] [stdout] 108 | | error: r#"`call-core 42` the local or import function `42` doesn't exist"#, [INFO] [stdout] 109 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | / test_executable_instruction!( [INFO] [stdout] 112 | | test_call_core__stack_is_too_small = [INFO] [stdout] 113 | | instructions: [ [INFO] [stdout] 114 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 123 | | error: r#"`call-core 42` needed to read `2` value(s) from the stack, but it doesn't contain enough data"#, [INFO] [stdout] 124 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | / test_executable_instruction!( [INFO] [stdout] 127 | | test_call_core__invalid_types_in_the_stack = [INFO] [stdout] 128 | | instructions: [ [INFO] [stdout] 129 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 139 | | error: r#"`call-core 42` the local or import function `42` has the signature `[I32, I32] -> []` but it received values of kin... [INFO] [stdout] 140 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:142:5 [INFO] [stdout] | [INFO] [stdout] 142 | / test_executable_instruction!( [INFO] [stdout] 143 | | test_call_core__failure_when_calling = [INFO] [stdout] 144 | | instructions: [ [INFO] [stdout] 145 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 170 | | error: r#"`call-core 42` failed while calling the local or import function `42`"#, [INFO] [stdout] 171 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/call_core.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | / test_executable_instruction!( [INFO] [stdout] 174 | | test_call_core__void = [INFO] [stdout] 175 | | instructions: [ [INFO] [stdout] 176 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 201 | | stack: [], [INFO] [stdout] 202 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | / test_executable_instruction!( [INFO] [stdout] 169 | | test_string_lift_memory = [INFO] [stdout] 170 | | instructions: [ [INFO] [stdout] 171 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 185 | | stack: [IValue::String("Hello, World!".into())], [INFO] [stdout] 186 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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__empty_string = [INFO] [stdout] 190 | | instructions: [ [INFO] [stdout] 191 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 203 | | stack: [IValue::String("".into())], [INFO] [stdout] 204 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [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__negative_pointer = [INFO] [stdout] 208 | | instructions: [ [INFO] [stdout] 209 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 221 | | error: r#"`string.lift_memory` attempted to convert `pointer` but it appears to be a negative value"#, [INFO] [stdout] 222 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:224:5 [INFO] [stdout] | [INFO] [stdout] 224 | / test_executable_instruction!( [INFO] [stdout] 225 | | test_string_lift_memory__negative_length = [INFO] [stdout] 226 | | instructions: [ [INFO] [stdout] 227 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 239 | | error: r#"`string.lift_memory` attempted to convert `length` but it appears to be a negative value"#, [INFO] [stdout] 240 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:242:5 [INFO] [stdout] | [INFO] [stdout] 242 | / test_executable_instruction!( [INFO] [stdout] 243 | | test_string_lift_memory__read_out_of_memory = [INFO] [stdout] 244 | | instructions: [ [INFO] [stdout] 245 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 259 | | error: r#"`string.lift_memory` read out of the memory bounds (index 13 > memory length 6)"#, [INFO] [stdout] 260 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:262:5 [INFO] [stdout] | [INFO] [stdout] 262 | / test_executable_instruction!( [INFO] [stdout] 263 | | test_string_lift_memory__invalid_encoding = [INFO] [stdout] 264 | | instructions: [ [INFO] [stdout] 265 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 279 | | error: r#"`string.lift_memory` invalid utf-8 sequence of 1 bytes from index 1"#, [INFO] [stdout] 280 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:282:5 [INFO] [stdout] | [INFO] [stdout] 282 | / test_executable_instruction!( [INFO] [stdout] 283 | | test_string_lift_memory__stack_is_too_small = [INFO] [stdout] 284 | | instructions: [ [INFO] [stdout] 285 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 294 | | error: r#"`string.lift_memory` needed to read `2` value(s) from the stack, but it doesn't contain enough data"#, [INFO] [stdout] 295 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:297:5 [INFO] [stdout] | [INFO] [stdout] 297 | / test_executable_instruction!( [INFO] [stdout] 298 | | test_string_lower_memory = [INFO] [stdout] 299 | | instructions: [ [INFO] [stdout] 300 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 314 | | ] [INFO] [stdout] 315 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:317:5 [INFO] [stdout] | [INFO] [stdout] 317 | / test_executable_instruction!( [INFO] [stdout] 318 | | test_string__roundtrip = [INFO] [stdout] 319 | | instructions: [ [INFO] [stdout] 320 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 329 | | stack: [IValue::String("Hello, World!".into())], [INFO] [stdout] 330 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 332 | / test_executable_instruction!( [INFO] [stdout] 333 | | test_string_lower_memory__stack_is_too_small = [INFO] [stdout] 334 | | instructions: [ [INFO] [stdout] 335 | | Instruction::StringLowerMemory, [INFO] [stdout] ... | [INFO] [stdout] 339 | | error: r#"`string.lower_memory` needed to read `2` value(s) from the stack, but it doesn't contain enough data"#, [INFO] [stdout] 340 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:137:30 [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:342:5 [INFO] [stdout] | [INFO] [stdout] 342 | / test_executable_instruction!( [INFO] [stdout] 343 | | test_string_size = [INFO] [stdout] 344 | | instructions: [ [INFO] [stdout] 345 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 350 | | stack: [IValue::I32(13)], [INFO] [stdout] 351 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 137 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:353:5 [INFO] [stdout] | [INFO] [stdout] 353 | / test_executable_instruction!( [INFO] [stdout] 354 | | test_string_size__stack_is_too_small = [INFO] [stdout] 355 | | instructions: [ [INFO] [stdout] 356 | | Instruction::StringSize, [INFO] [stdout] ... | [INFO] [stdout] 360 | | error: r#"`string.size` needed to read `1` value(s) from the stack, but it doesn't contain enough data"#, [INFO] [stdout] 361 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: struct takes 6 generic arguments but 5 generic arguments were supplied [INFO] [stdout] --> src/macros.rs:179:30 [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | ^^^^^^^^^^^ -------- ------ ----------- ------ ---------- supplied 5 generic arguments [INFO] [stdout] | | [INFO] [stdout] | expected 6 generic arguments [INFO] [stdout] | [INFO] [stdout] ::: src/interpreter/instructions/strings.rs:363:5 [INFO] [stdout] | [INFO] [stdout] 363 | / test_executable_instruction!( [INFO] [stdout] 364 | | test_string_size__invalid_value_on_the_stack = [INFO] [stdout] 365 | | instructions: [ [INFO] [stdout] 366 | | Instruction::ArgumentGet { index: 0 }, [INFO] [stdout] ... | [INFO] [stdout] 371 | | error: r#"`string.size` read a value of type `I32` from the stack, but the type `String` was expected"#, [INFO] [stdout] 372 | | ); [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: struct defined here, with 6 generic parameters: `Instance`, `Export`, `LocalImport`, `Memory`, `MemoryView`, `Store` [INFO] [stdout] --> src/interpreter/mod.rs:199:12 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct Interpreter [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] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 179 | let interpreter: Interpreter = [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `insert` exists for struct `HashMap<{integer}, LocalImport>`, but its trait bounds were not satisfied [INFO] [stdout] --> src/interpreter/instructions/mod.rs:514:29 [INFO] [stdout] | [INFO] [stdout] 408 | pub(crate) struct LocalImport { [INFO] [stdout] | ----------------------------- doesn't satisfy `instructions::tests::LocalImport: Sized` [INFO] [stdout] ... [INFO] [stdout] 514 | hashmap.insert( [INFO] [stdout] | --------^^^^^^ method cannot be called on `HashMap<{integer}, LocalImport>` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `{type error}: Sized` [INFO] [stdout] which is required by `instructions::tests::LocalImport: Sized` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get` exists for struct `HashMap`, but its trait bounds were not satisfied [INFO] [stdout] --> src/interpreter/instructions/mod.rs:565:26 [INFO] [stdout] | [INFO] [stdout] 380 | pub(crate) struct Export { [INFO] [stdout] | ------------------------ doesn't satisfy `instructions::tests::Export: Sized` [INFO] [stdout] ... [INFO] [stdout] 565 | self.exports.get(export_name) [INFO] [stdout] | ^^^ method cannot be called on `HashMap` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `{type error}: Sized` [INFO] [stdout] which is required by `instructions::tests::Export: Sized` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: the method `get` exists for struct `HashMap`, but its trait bounds were not satisfied [INFO] [stdout] --> src/interpreter/instructions/mod.rs:572:36 [INFO] [stdout] | [INFO] [stdout] 408 | pub(crate) struct LocalImport { [INFO] [stdout] | ----------------------------- doesn't satisfy `instructions::tests::LocalImport: Sized` [INFO] [stdout] ... [INFO] [stdout] 572 | self.locals_or_imports.get(&index.index()) [INFO] [stdout] | ^^^ method cannot be called on `HashMap` due to unsatisfied trait bounds [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `{type error}: Sized` [INFO] [stdout] which is required by `instructions::tests::LocalImport: Sized` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: unused import: `convert::TryInto` [INFO] [stdout] --> src/interpreter/instructions/mod.rs:378:49 [INFO] [stdout] | [INFO] [stdout] 378 | use std::{cell::Cell, collections::HashMap, convert::TryInto, ops::Deref, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 320 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0046, E0063, E0107, E0407, E0412, E0422, E0432, E0433, E0559... [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0046`. [INFO] [stdout] [INFO] [stderr] error: could not compile `wasmer-interface-types-fl` (lib test) due to 321 previous errors [INFO] running `Command { std: "docker" "inspect" "7cc4baad207719a472f4b22cebfeaad24945989ddabae065b1f58ba1b63d2ff5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7cc4baad207719a472f4b22cebfeaad24945989ddabae065b1f58ba1b63d2ff5", kill_on_drop: false }` [INFO] [stdout] 7cc4baad207719a472f4b22cebfeaad24945989ddabae065b1f58ba1b63d2ff5