[INFO] fetching crate wasmer-interface-types 0.17.0...
[INFO] checking wasmer-interface-types-0.17.0 against master#642c19bfc3a5c1de985bf5d0cc8207ac9d22708a for pr-148577
[INFO] extracting crate wasmer-interface-types 0.17.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate wasmer-interface-types 0.17.0
[INFO] finished tweaking crates.io crate wasmer-interface-types 0.17.0
[INFO] tweaked toml for crates.io crate wasmer-interface-types 0.17.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate wasmer-interface-types 0.17.0 on toolchain 642c19bfc3a5c1de985bf5d0cc8207ac9d22708a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 18 packages to latest compatible versions
[INFO] [stderr]       Adding nom v5.1.3 (available: v8.0.0)
[INFO] [stderr]       Adding wast v8.0.0 (available: v240.0.0)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wast v8.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 137476d272cce0e0137f849455ac2176098f469486bc163c7082c1e186d86915
[INFO] running `Command { std: "docker" "start" "-a" "137476d272cce0e0137f849455ac2176098f469486bc163c7082c1e186d86915", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "137476d272cce0e0137f849455ac2176098f469486bc163c7082c1e186d86915", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "137476d272cce0e0137f849455ac2176098f469486bc163c7082c1e186d86915", kill_on_drop: false }`
[INFO] [stdout] 137476d272cce0e0137f849455ac2176098f469486bc163c7082c1e186d86915
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+642c19bfc3a5c1de985bf5d0cc8207ac9d22708a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d6b2f3046eb61cf0b51c5a8b51d6c636f1f313e66786e661b26d75a1b0bc2131
[INFO] running `Command { std: "docker" "start" "-a" "d6b2f3046eb61cf0b51c5a8b51d6c636f1f313e66786e661b26d75a1b0bc2131", kill_on_drop: false }`
[INFO] [stderr]    Compiling lexical-core v0.7.6
[INFO] [stderr]    Compiling nom v5.1.3
[INFO] [stderr]     Checking leb128 v0.2.5
[INFO] [stderr]     Checking memchr v2.7.6
[INFO] [stderr]     Checking wast v8.0.0
[INFO] [stderr]     Checking wasmer-interface-types v0.17.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead
[INFO] [stdout]   --> src/lib.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     intra_doc_link_resolution_failure,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `intra_doc_link_resolution_failure` has been removed: use `rustdoc::broken_intra_doc_links` instead
[INFO] [stdout]   --> src/lib.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     intra_doc_link_resolution_failure,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/decoders/binary.rs:299:32
[INFO] [stdout]     |
[INFO] [stdout] 298 |     mut input: &'input [u8],
[INFO] [stdout]     |                 ------ the lifetime is named here
[INFO] [stdout] 299 | ) -> IResult<&'input [u8], Vec<Import>, E> {
[INFO] [stdout]     |               ------           ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the same lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'input`
[INFO] [stdout]     |
[INFO] [stdout] 299 | ) -> IResult<&'input [u8], Vec<Import<'input>>, E> {
[INFO] [stdout]     |                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/decoders/binary.rs:343:32
[INFO] [stdout]     |
[INFO] [stdout] 342 |     mut input: &'input [u8],
[INFO] [stdout]     |                 ------ the lifetime is named here
[INFO] [stdout] 343 | ) -> IResult<&'input [u8], Vec<Export>, E> {
[INFO] [stdout]     |               ------           ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the same lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'input`
[INFO] [stdout]     |
[INFO] [stdout] 343 | ) -> IResult<&'input [u8], Vec<Export<'input>>, E> {
[INFO] [stdout]     |                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/decoders/binary.rs:385:28
[INFO] [stdout]     |
[INFO] [stdout] 384 |     bytes: &'input [u8],
[INFO] [stdout]     |             ------ the lifetime is named here
[INFO] [stdout] 385 | ) -> IResult<&'input [u8], Interfaces, E> {
[INFO] [stdout]     |               ------       ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the same lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'input`
[INFO] [stdout]     |
[INFO] [stdout] 385 | ) -> IResult<&'input [u8], Interfaces<'input>, E> {
[INFO] [stdout]     |                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/decoders/binary.rs:519:28
[INFO] [stdout]     |
[INFO] [stdout] 518 |     bytes: &'input [u8],
[INFO] [stdout]     |             ------ the lifetime is named here
[INFO] [stdout] 519 | ) -> IResult<&'input [u8], Interfaces, E> {
[INFO] [stdout]     |               ------       ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the same lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'input`
[INFO] [stdout]     |
[INFO] [stdout] 519 | ) -> IResult<&'input [u8], Interfaces<'input>, E> {
[INFO] [stdout]     |                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/decoders/binary.rs:299:32
[INFO] [stdout]     |
[INFO] [stdout] 298 |     mut input: &'input [u8],
[INFO] [stdout]     |                 ------ the lifetime is named here
[INFO] [stdout] 299 | ) -> IResult<&'input [u8], Vec<Import>, E> {
[INFO] [stdout]     |               ------           ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the same lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'input`
[INFO] [stdout]     |
[INFO] [stdout] 299 | ) -> IResult<&'input [u8], Vec<Import<'input>>, E> {
[INFO] [stdout]     |                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/decoders/binary.rs:343:32
[INFO] [stdout]     |
[INFO] [stdout] 342 |     mut input: &'input [u8],
[INFO] [stdout]     |                 ------ the lifetime is named here
[INFO] [stdout] 343 | ) -> IResult<&'input [u8], Vec<Export>, E> {
[INFO] [stdout]     |               ------           ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the same lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'input`
[INFO] [stdout]     |
[INFO] [stdout] 343 | ) -> IResult<&'input [u8], Vec<Export<'input>>, E> {
[INFO] [stdout]     |                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/decoders/binary.rs:385:28
[INFO] [stdout]     |
[INFO] [stdout] 384 |     bytes: &'input [u8],
[INFO] [stdout]     |             ------ the lifetime is named here
[INFO] [stdout] 385 | ) -> IResult<&'input [u8], Interfaces, E> {
[INFO] [stdout]     |               ------       ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the same lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'input`
[INFO] [stdout]     |
[INFO] [stdout] 385 | ) -> IResult<&'input [u8], Interfaces<'input>, E> {
[INFO] [stdout]     |                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/decoders/binary.rs:519:28
[INFO] [stdout]     |
[INFO] [stdout] 518 |     bytes: &'input [u8],
[INFO] [stdout]     |             ------ the lifetime is named here
[INFO] [stdout] 519 | ) -> IResult<&'input [u8], Interfaces, E> {
[INFO] [stdout]     |               ------       ^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |               |
[INFO] [stdout]     |               the same lifetime is named here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'input`
[INFO] [stdout]     |
[INFO] [stdout] 519 | ) -> IResult<&'input [u8], Interfaces<'input>, E> {
[INFO] [stdout]     |                                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/decoders/wat.rs:646:22
[INFO] [stdout]     |
[INFO] [stdout] 646 |     fn buffer(input: &str) -> Buffer {
[INFO] [stdout]     |                      ^^^^     ^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 646 |     fn buffer(input: &str) -> Buffer<'_> {
[INFO] [stdout]     |                                     ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/argument_get.rs:27:5
[INFO] [stdout]     |
[INFO] [stdout]  27 | /     test_executable_instruction!(
[INFO] [stdout]  28 | |         test_argument_get =
[INFO] [stdout]  29 | |             instructions: [Instruction::ArgumentGet { index: 0 }],
[INFO] [stdout]  30 | |             invocation_inputs: [InterfaceValue::I32(42)],
[INFO] [stdout]  31 | |             instance: Instance::new(),
[INFO] [stdout]  32 | |             stack: [InterfaceValue::I32(42)],
[INFO] [stdout]  33 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: `#[warn(non_fmt_panics)]` (part of `#[warn(rust_2021_compatibility)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/argument_get.rs:35:5
[INFO] [stdout]     |
[INFO] [stdout]  35 | /     test_executable_instruction!(
[INFO] [stdout]  36 | |         test_argument_get__twice =
[INFO] [stdout]  37 | |             instructions: [
[INFO] [stdout]  38 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout]  49 | |             ],
[INFO] [stdout]  50 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/call_core.rs:68:5
[INFO] [stdout]     |
[INFO] [stdout]  68 | /     test_executable_instruction!(
[INFO] [stdout]  69 | |         test_call_core =
[INFO] [stdout]  70 | |             instructions: [
[INFO] [stdout]  71 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout]  80 | |             stack: [InterfaceValue::I32(12)],
[INFO] [stdout]  81 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/call_core.rs:158:5
[INFO] [stdout]     |
[INFO] [stdout] 158 | /     test_executable_instruction!(
[INFO] [stdout] 159 | |         test_call_core__void =
[INFO] [stdout] 160 | |             instructions: [
[INFO] [stdout] 161 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |             stack: [],
[INFO] [stdout] 187 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:115:5
[INFO] [stdout]     |
[INFO] [stdout] 115 | /     test_executable_instruction!(
[INFO] [stdout] 116 | |         test_s8_from_i32 =
[INFO] [stdout] 117 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S8FromI32],
[INFO] [stdout] 118 | |             invocation_inputs: [InterfaceValue::I32(42)],
[INFO] [stdout] 119 | |             instance: Instance::new(),
[INFO] [stdout] 120 | |             stack: [InterfaceValue::S8(42)],
[INFO] [stdout] 121 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 | /     test_executable_instruction!(
[INFO] [stdout] 124 | |         test_s8_from_i64 =
[INFO] [stdout] 125 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S8FromI64],
[INFO] [stdout] 126 | |             invocation_inputs: [InterfaceValue::I64(42)],
[INFO] [stdout] 127 | |             instance: Instance::new(),
[INFO] [stdout] 128 | |             stack: [InterfaceValue::S8(42)],
[INFO] [stdout] 129 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     test_executable_instruction!(
[INFO] [stdout] 132 | |         test_s16_from_i32 =
[INFO] [stdout] 133 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S16FromI32],
[INFO] [stdout] 134 | |             invocation_inputs: [InterfaceValue::I32(42)],
[INFO] [stdout] 135 | |             instance: Instance::new(),
[INFO] [stdout] 136 | |             stack: [InterfaceValue::S16(42)],
[INFO] [stdout] 137 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:139:5
[INFO] [stdout]     |
[INFO] [stdout] 139 | /     test_executable_instruction!(
[INFO] [stdout] 140 | |         test_s16_from_i64 =
[INFO] [stdout] 141 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S16FromI64],
[INFO] [stdout] 142 | |             invocation_inputs: [InterfaceValue::I64(42)],
[INFO] [stdout] 143 | |             instance: Instance::new(),
[INFO] [stdout] 144 | |             stack: [InterfaceValue::S16(42)],
[INFO] [stdout] 145 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:147:5
[INFO] [stdout]     |
[INFO] [stdout] 147 | /     test_executable_instruction!(
[INFO] [stdout] 148 | |         test_s32_from_i32 =
[INFO] [stdout] 149 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S32FromI32],
[INFO] [stdout] 150 | |             invocation_inputs: [InterfaceValue::I32(42)],
[INFO] [stdout] 151 | |             instance: Instance::new(),
[INFO] [stdout] 152 | |             stack: [InterfaceValue::S32(42)],
[INFO] [stdout] 153 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:155:5
[INFO] [stdout]     |
[INFO] [stdout] 155 | /     test_executable_instruction!(
[INFO] [stdout] 156 | |         test_s32_from_i64 =
[INFO] [stdout] 157 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S32FromI64],
[INFO] [stdout] 158 | |             invocation_inputs: [InterfaceValue::I64(42)],
[INFO] [stdout] 159 | |             instance: Instance::new(),
[INFO] [stdout] 160 | |             stack: [InterfaceValue::S32(42)],
[INFO] [stdout] 161 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:163:5
[INFO] [stdout]     |
[INFO] [stdout] 163 | /     test_executable_instruction!(
[INFO] [stdout] 164 | |         test_s64_from_i32 =
[INFO] [stdout] 165 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S64FromI32],
[INFO] [stdout] 166 | |             invocation_inputs: [InterfaceValue::I32(42)],
[INFO] [stdout] 167 | |             instance: Instance::new(),
[INFO] [stdout] 168 | |             stack: [InterfaceValue::S64(42)],
[INFO] [stdout] 169 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:171:5
[INFO] [stdout]     |
[INFO] [stdout] 171 | /     test_executable_instruction!(
[INFO] [stdout] 172 | |         test_s64_from_i64 =
[INFO] [stdout] 173 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::S64FromI64],
[INFO] [stdout] 174 | |             invocation_inputs: [InterfaceValue::I64(42)],
[INFO] [stdout] 175 | |             instance: Instance::new(),
[INFO] [stdout] 176 | |             stack: [InterfaceValue::S64(42)],
[INFO] [stdout] 177 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:179:5
[INFO] [stdout]     |
[INFO] [stdout] 179 | /     test_executable_instruction!(
[INFO] [stdout] 180 | |         test_i32_from_s8 =
[INFO] [stdout] 181 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromS8],
[INFO] [stdout] 182 | |             invocation_inputs: [InterfaceValue::S8(42)],
[INFO] [stdout] 183 | |             instance: Instance::new(),
[INFO] [stdout] 184 | |             stack: [InterfaceValue::I32(42)],
[INFO] [stdout] 185 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 | /     test_executable_instruction!(
[INFO] [stdout] 188 | |         test_i32_from_s16 =
[INFO] [stdout] 189 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromS16],
[INFO] [stdout] 190 | |             invocation_inputs: [InterfaceValue::S16(42)],
[INFO] [stdout] 191 | |             instance: Instance::new(),
[INFO] [stdout] 192 | |             stack: [InterfaceValue::I32(42)],
[INFO] [stdout] 193 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:195:5
[INFO] [stdout]     |
[INFO] [stdout] 195 | /     test_executable_instruction!(
[INFO] [stdout] 196 | |         test_i32_from_s32 =
[INFO] [stdout] 197 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromS32],
[INFO] [stdout] 198 | |             invocation_inputs: [InterfaceValue::S32(42)],
[INFO] [stdout] 199 | |             instance: Instance::new(),
[INFO] [stdout] 200 | |             stack: [InterfaceValue::I32(42)],
[INFO] [stdout] 201 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 | /     test_executable_instruction!(
[INFO] [stdout] 204 | |         test_i32_from_s64 =
[INFO] [stdout] 205 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromS64],
[INFO] [stdout] 206 | |             invocation_inputs: [InterfaceValue::S64(42)],
[INFO] [stdout] 207 | |             instance: Instance::new(),
[INFO] [stdout] 208 | |             stack: [InterfaceValue::I32(42)],
[INFO] [stdout] 209 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 | /     test_executable_instruction!(
[INFO] [stdout] 212 | |         test_i64_from_s8 =
[INFO] [stdout] 213 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromS8],
[INFO] [stdout] 214 | |             invocation_inputs: [InterfaceValue::S8(42)],
[INFO] [stdout] 215 | |             instance: Instance::new(),
[INFO] [stdout] 216 | |             stack: [InterfaceValue::I64(42)],
[INFO] [stdout] 217 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 | /     test_executable_instruction!(
[INFO] [stdout] 220 | |         test_i64_from_s16 =
[INFO] [stdout] 221 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromS16],
[INFO] [stdout] 222 | |             invocation_inputs: [InterfaceValue::S16(42)],
[INFO] [stdout] 223 | |             instance: Instance::new(),
[INFO] [stdout] 224 | |             stack: [InterfaceValue::I64(42)],
[INFO] [stdout] 225 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 | /     test_executable_instruction!(
[INFO] [stdout] 228 | |         test_i64_from_s32 =
[INFO] [stdout] 229 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromS32],
[INFO] [stdout] 230 | |             invocation_inputs: [InterfaceValue::S32(42)],
[INFO] [stdout] 231 | |             instance: Instance::new(),
[INFO] [stdout] 232 | |             stack: [InterfaceValue::I64(42)],
[INFO] [stdout] 233 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 | /     test_executable_instruction!(
[INFO] [stdout] 236 | |         test_i64_from_s64 =
[INFO] [stdout] 237 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromS64],
[INFO] [stdout] 238 | |             invocation_inputs: [InterfaceValue::S64(42)],
[INFO] [stdout] 239 | |             instance: Instance::new(),
[INFO] [stdout] 240 | |             stack: [InterfaceValue::I64(42)],
[INFO] [stdout] 241 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 243 | /     test_executable_instruction!(
[INFO] [stdout] 244 | |         test_u8_from_i32 =
[INFO] [stdout] 245 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U8FromI32],
[INFO] [stdout] 246 | |             invocation_inputs: [InterfaceValue::I32(42)],
[INFO] [stdout] 247 | |             instance: Instance::new(),
[INFO] [stdout] 248 | |             stack: [InterfaceValue::U8(42)],
[INFO] [stdout] 249 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 | /     test_executable_instruction!(
[INFO] [stdout] 252 | |         test_u8_from_i64 =
[INFO] [stdout] 253 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U8FromI64],
[INFO] [stdout] 254 | |             invocation_inputs: [InterfaceValue::I64(42)],
[INFO] [stdout] 255 | |             instance: Instance::new(),
[INFO] [stdout] 256 | |             stack: [InterfaceValue::U8(42)],
[INFO] [stdout] 257 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 | /     test_executable_instruction!(
[INFO] [stdout] 260 | |         test_u16_from_i32 =
[INFO] [stdout] 261 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U16FromI32],
[INFO] [stdout] 262 | |             invocation_inputs: [InterfaceValue::I32(42)],
[INFO] [stdout] 263 | |             instance: Instance::new(),
[INFO] [stdout] 264 | |             stack: [InterfaceValue::U16(42)],
[INFO] [stdout] 265 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:267:5
[INFO] [stdout]     |
[INFO] [stdout] 267 | /     test_executable_instruction!(
[INFO] [stdout] 268 | |         test_u16_from_i64 =
[INFO] [stdout] 269 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U16FromI64],
[INFO] [stdout] 270 | |             invocation_inputs: [InterfaceValue::I64(42)],
[INFO] [stdout] 271 | |             instance: Instance::new(),
[INFO] [stdout] 272 | |             stack: [InterfaceValue::U16(42)],
[INFO] [stdout] 273 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 275 | /     test_executable_instruction!(
[INFO] [stdout] 276 | |         test_u32_from_i32 =
[INFO] [stdout] 277 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U32FromI32],
[INFO] [stdout] 278 | |             invocation_inputs: [InterfaceValue::I32(42)],
[INFO] [stdout] 279 | |             instance: Instance::new(),
[INFO] [stdout] 280 | |             stack: [InterfaceValue::U32(42)],
[INFO] [stdout] 281 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 | /     test_executable_instruction!(
[INFO] [stdout] 284 | |         test_u32_from_i64 =
[INFO] [stdout] 285 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U32FromI64],
[INFO] [stdout] 286 | |             invocation_inputs: [InterfaceValue::I64(42)],
[INFO] [stdout] 287 | |             instance: Instance::new(),
[INFO] [stdout] 288 | |             stack: [InterfaceValue::U32(42)],
[INFO] [stdout] 289 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:291:5
[INFO] [stdout]     |
[INFO] [stdout] 291 | /     test_executable_instruction!(
[INFO] [stdout] 292 | |         test_u64_from_i32 =
[INFO] [stdout] 293 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U64FromI32],
[INFO] [stdout] 294 | |             invocation_inputs: [InterfaceValue::I32(42)],
[INFO] [stdout] 295 | |             instance: Instance::new(),
[INFO] [stdout] 296 | |             stack: [InterfaceValue::U64(42)],
[INFO] [stdout] 297 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:299:5
[INFO] [stdout]     |
[INFO] [stdout] 299 | /     test_executable_instruction!(
[INFO] [stdout] 300 | |         test_u64_from_i64 =
[INFO] [stdout] 301 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::U64FromI64],
[INFO] [stdout] 302 | |             invocation_inputs: [InterfaceValue::I64(42)],
[INFO] [stdout] 303 | |             instance: Instance::new(),
[INFO] [stdout] 304 | |             stack: [InterfaceValue::U64(42)],
[INFO] [stdout] 305 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:307:5
[INFO] [stdout]     |
[INFO] [stdout] 307 | /     test_executable_instruction!(
[INFO] [stdout] 308 | |         test_i32_from_u8 =
[INFO] [stdout] 309 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromU8],
[INFO] [stdout] 310 | |             invocation_inputs: [InterfaceValue::U8(42)],
[INFO] [stdout] 311 | |             instance: Instance::new(),
[INFO] [stdout] 312 | |             stack: [InterfaceValue::I32(42)],
[INFO] [stdout] 313 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:315:5
[INFO] [stdout]     |
[INFO] [stdout] 315 | /     test_executable_instruction!(
[INFO] [stdout] 316 | |         test_i32_from_u16 =
[INFO] [stdout] 317 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromU16],
[INFO] [stdout] 318 | |             invocation_inputs: [InterfaceValue::U16(42)],
[INFO] [stdout] 319 | |             instance: Instance::new(),
[INFO] [stdout] 320 | |             stack: [InterfaceValue::I32(42)],
[INFO] [stdout] 321 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 | /     test_executable_instruction!(
[INFO] [stdout] 324 | |         test_i32_from_u32 =
[INFO] [stdout] 325 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromU32],
[INFO] [stdout] 326 | |             invocation_inputs: [InterfaceValue::U32(42)],
[INFO] [stdout] 327 | |             instance: Instance::new(),
[INFO] [stdout] 328 | |             stack: [InterfaceValue::I32(42)],
[INFO] [stdout] 329 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:331:5
[INFO] [stdout]     |
[INFO] [stdout] 331 | /     test_executable_instruction!(
[INFO] [stdout] 332 | |         test_i32_from_u64 =
[INFO] [stdout] 333 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I32FromU64],
[INFO] [stdout] 334 | |             invocation_inputs: [InterfaceValue::U64(42)],
[INFO] [stdout] 335 | |             instance: Instance::new(),
[INFO] [stdout] 336 | |             stack: [InterfaceValue::I32(42)],
[INFO] [stdout] 337 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 | /     test_executable_instruction!(
[INFO] [stdout] 340 | |         test_i64_from_u8 =
[INFO] [stdout] 341 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromU8],
[INFO] [stdout] 342 | |             invocation_inputs: [InterfaceValue::U8(42)],
[INFO] [stdout] 343 | |             instance: Instance::new(),
[INFO] [stdout] 344 | |             stack: [InterfaceValue::I64(42)],
[INFO] [stdout] 345 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:347:5
[INFO] [stdout]     |
[INFO] [stdout] 347 | /     test_executable_instruction!(
[INFO] [stdout] 348 | |         test_i64_from_u16 =
[INFO] [stdout] 349 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromU16],
[INFO] [stdout] 350 | |             invocation_inputs: [InterfaceValue::U16(42)],
[INFO] [stdout] 351 | |             instance: Instance::new(),
[INFO] [stdout] 352 | |             stack: [InterfaceValue::I64(42)],
[INFO] [stdout] 353 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:355:5
[INFO] [stdout]     |
[INFO] [stdout] 355 | /     test_executable_instruction!(
[INFO] [stdout] 356 | |         test_i64_from_u32 =
[INFO] [stdout] 357 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromU32],
[INFO] [stdout] 358 | |             invocation_inputs: [InterfaceValue::U32(42)],
[INFO] [stdout] 359 | |             instance: Instance::new(),
[INFO] [stdout] 360 | |             stack: [InterfaceValue::I64(42)],
[INFO] [stdout] 361 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/numbers.rs:363:5
[INFO] [stdout]     |
[INFO] [stdout] 363 | /     test_executable_instruction!(
[INFO] [stdout] 364 | |         test_i64_from_u64 =
[INFO] [stdout] 365 | |             instructions: [Instruction::ArgumentGet { index: 0 }, Instruction::I64FromU64],
[INFO] [stdout] 366 | |             invocation_inputs: [InterfaceValue::U64(42)],
[INFO] [stdout] 367 | |             instance: Instance::new(),
[INFO] [stdout] 368 | |             stack: [InterfaceValue::I64(42)],
[INFO] [stdout] 369 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/records.rs:148:5
[INFO] [stdout]     |
[INFO] [stdout] 148 | /     test_executable_instruction!(
[INFO] [stdout] 149 | |         test_record_lift =
[INFO] [stdout] 150 | |             instructions: [
[INFO] [stdout] 151 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 171 | |             ])],
[INFO] [stdout] 172 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/records.rs:241:5
[INFO] [stdout]     |
[INFO] [stdout] 241 | /     test_executable_instruction!(
[INFO] [stdout] 242 | |         test_record_lift__one_dimension =
[INFO] [stdout] 243 | |             instructions: [
[INFO] [stdout] 244 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 265 | |             ])],
[INFO] [stdout] 266 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/records.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 | /     test_executable_instruction!(
[INFO] [stdout] 299 | |         test_record_lower =
[INFO] [stdout] 300 | |             instructions: [
[INFO] [stdout] 301 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 320 | |             ],
[INFO] [stdout] 321 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/records.rs:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 | /     test_executable_instruction!(
[INFO] [stdout] 324 | |         test_record__roundtrip =
[INFO] [stdout] 325 | |             instructions: [
[INFO] [stdout] 326 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 350 | |             ],
[INFO] [stdout] 351 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:149:5
[INFO] [stdout]     |
[INFO] [stdout] 149 | /     test_executable_instruction!(
[INFO] [stdout] 150 | |         test_string_lift_memory =
[INFO] [stdout] 151 | |             instructions: [
[INFO] [stdout] 152 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 166 | |             stack: [InterfaceValue::String("Hello, World!".into())],
[INFO] [stdout] 167 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:169:5
[INFO] [stdout]     |
[INFO] [stdout] 169 | /     test_executable_instruction!(
[INFO] [stdout] 170 | |         test_string_lift_memory__empty_string =
[INFO] [stdout] 171 | |             instructions: [
[INFO] [stdout] 172 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 184 | |             stack: [InterfaceValue::String("".into())],
[INFO] [stdout] 185 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:278:5
[INFO] [stdout]     |
[INFO] [stdout] 278 | /     test_executable_instruction!(
[INFO] [stdout] 279 | |         test_string_lower_memory =
[INFO] [stdout] 280 | |             instructions: [
[INFO] [stdout] 281 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 296 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:298:5
[INFO] [stdout]     |
[INFO] [stdout] 298 | /     test_executable_instruction!(
[INFO] [stdout] 299 | |         test_string__roundtrip =
[INFO] [stdout] 300 | |             instructions: [
[INFO] [stdout] 301 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |             stack: [InterfaceValue::String("Hello, World!".into())],
[INFO] [stdout] 311 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: panic message is not a string literal
[INFO] [stdout]    --> src/macros.rs:124:34
[INFO] [stdout]     |
[INFO] [stdout] 124 |               assert!(run.is_ok(), err);
[INFO] [stdout]     |                                    ^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/interpreter/instructions/strings.rs:323:5
[INFO] [stdout]     |
[INFO] [stdout] 323 | /     test_executable_instruction!(
[INFO] [stdout] 324 | |         test_string_size =
[INFO] [stdout] 325 | |             instructions: [
[INFO] [stdout] 326 | |                 Instruction::ArgumentGet { index: 0 },
[INFO] [stdout] ...   |
[INFO] [stdout] 331 | |             stack: [InterfaceValue::I32(13)],
[INFO] [stdout] 332 | |     );
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this usage of `assert!()` is deprecated; it will be a hard error in Rust 2021
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2021/panic-macro-consistency.html>
[INFO] [stdout]     = note: this warning originates in the macro `test_executable_instruction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: add a "{}" format string to `Display` the message
[INFO] [stdout]     |
[INFO] [stdout] 124 |             assert!(run.is_ok(), "{}", err);
[INFO] [stdout]     |                                  +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.27s
[INFO] running `Command { std: "docker" "inspect" "d6b2f3046eb61cf0b51c5a8b51d6c636f1f313e66786e661b26d75a1b0bc2131", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6b2f3046eb61cf0b51c5a8b51d6c636f1f313e66786e661b26d75a1b0bc2131", kill_on_drop: false }`
[INFO] [stdout] d6b2f3046eb61cf0b51c5a8b51d6c636f1f313e66786e661b26d75a1b0bc2131
