[INFO] fetching crate wasmer-cache 6.1.0-rc.3... [INFO] testing wasmer-cache-6.1.0-rc.3 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate wasmer-cache 6.1.0-rc.3 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate wasmer-cache 6.1.0-rc.3 [INFO] finished tweaking crates.io crate wasmer-cache 6.1.0-rc.3 [INFO] tweaked toml for crates.io crate wasmer-cache 6.1.0-rc.3 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate wasmer-cache 6.1.0-rc.3 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate wasmer-cache 6.1.0-rc.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c776438bd93c6c1b6c80e53c1c22c04b6eab1fb2696707ba41b53c8ea87b7a3e [INFO] running `Command { std: "docker" "start" "-a" "c776438bd93c6c1b6c80e53c1c22c04b6eab1fb2696707ba41b53c8ea87b7a3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c776438bd93c6c1b6c80e53c1c22c04b6eab1fb2696707ba41b53c8ea87b7a3e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c776438bd93c6c1b6c80e53c1c22c04b6eab1fb2696707ba41b53c8ea87b7a3e", kill_on_drop: false }` [INFO] [stdout] c776438bd93c6c1b6c80e53c1c22c04b6eab1fb2696707ba41b53c8ea87b7a3e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0f28a51ba35e3859dcd7d5342075353610c99fc0ddb66fa51ab7b39505a4a868 [INFO] running `Command { std: "docker" "start" "-a" "0f28a51ba35e3859dcd7d5342075353610c99fc0ddb66fa51ab7b39505a4a868", kill_on_drop: false }` [INFO] [stderr] Compiling glob v0.3.3 [INFO] [stderr] Compiling ptr_meta_derive v0.3.0 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling bitflags v2.9.2 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling simdutf8 v0.1.5 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling cc v1.2.33 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling darling_core v0.21.2 [INFO] [stderr] Compiling libloading v0.8.8 [INFO] [stderr] Compiling bytecheck_derive v0.8.1 [INFO] [stderr] Compiling bindgen v0.70.1 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling filetime v0.2.25 [INFO] [stderr] Compiling munge_macro v0.4.6 [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling bytecheck v0.6.12 [INFO] [stderr] Compiling rkyv_derive v0.8.11 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling ptr_meta v0.3.0 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling rancor v0.1.0 [INFO] [stderr] Compiling munge v0.4.6 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling memmap2 v0.6.2 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling more-asserts v0.2.2 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling xxhash-rust v0.8.15 [INFO] [stderr] Compiling shared-buffer v0.1.4 [INFO] [stderr] Compiling bytecheck v0.8.1 [INFO] [stderr] Compiling rend v0.5.2 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling blake3 v1.8.2 [INFO] [stderr] Compiling xattr v1.5.1 [INFO] [stderr] Compiling tar v0.4.44 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Compiling darling_macro v0.21.2 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling darling v0.21.2 [INFO] [stderr] Compiling enumset_derive v0.13.1 [INFO] [stderr] Compiling enumset v1.1.9 [INFO] [stderr] Compiling ptr_meta_derive v0.1.4 [INFO] [stderr] Compiling bytecheck_derive v0.6.12 [INFO] [stderr] Compiling enum-iterator-derive v0.7.0 [INFO] [stderr] Compiling wasmer-derive v6.1.0-rc.3 [INFO] [stderr] Compiling enum-iterator v0.7.0 [INFO] [stderr] Compiling ptr_meta v0.1.4 [INFO] [stderr] Compiling rkyv v0.8.11 [INFO] [stderr] Compiling wasmer v6.1.0-rc.3 [INFO] [stderr] Compiling wasmer-types v6.1.0-rc.3 [INFO] [stdout] error: One of: `sys`, `js`, `jsc` `wamr`, `wasmi` or `v8` features must be enabled. Please, pick one. [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/lib.rs:423:1 [INFO] [stdout] | [INFO] [stdout] 423 | / compile_error!( [INFO] [stdout] 424 | | "One of: `sys`, `js`, `jsc` `wamr`, `wasmi` or `v8` features must be enabled. Please, pick one." [INFO] [stdout] 425 | | ); [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `source` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/error.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | Trap(#[source] RuntimeError), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: `source` is an attribute that can be used by the derive macro `Error`, you might be missing a `derive` attribute [INFO] [stdout] | [INFO] [stdout] 16 + #[derive(Error)] [INFO] [stdout] 17 | pub enum LinkError { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: lifetime parameter `'a` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/mem/mod.rs:58:20 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct WasmRef<'a, T: ValueType> { [INFO] [stdout] | ^^ unused lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `'a`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: lifetime parameter `'a` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/mem/mod.rs:152:22 [INFO] [stdout] | [INFO] [stdout] 152 | pub struct WasmSlice<'a, T: ValueType> { [INFO] [stdout] | ^^ unused lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `'a`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: lifetime parameter `'a` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/mem/mod.rs:376:26 [INFO] [stdout] | [INFO] [stdout] 376 | pub struct WasmSliceIter<'a, T: ValueType> { [INFO] [stdout] | ^^ unused lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `'a`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: type parameter `T` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:10:29 [INFO] [stdout] | [INFO] [stdout] 10 | pub enum BackendFunctionEnv { [INFO] [stdout] | ^ unused type parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] = help: if you intended `T` to be a const parameter, use `const T: /* Type */` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: lifetime parameter `'a` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:126:32 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum BackendFunctionEnvMut<'a, T: 'a> { [INFO] [stdout] | ^^ unused lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `'a`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: type parameter `T` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:126:36 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum BackendFunctionEnvMut<'a, T: 'a> { [INFO] [stdout] | ^ unused type parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: type parameter `T` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/mod.rs:10:24 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct FunctionEnv(pub(crate) BackendFunctionEnv); [INFO] [stdout] | ^ unused type parameter - `T` is named here, but is likely unused in the containing type [INFO] [stdout] | [INFO] [stdout] = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] = help: if you intended `T` to be a const parameter, use `const T: /* Type */` instead [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: lifetime parameter `'a` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/mod.rs:59:27 [INFO] [stdout] | [INFO] [stdout] 59 | pub struct FunctionEnvMut<'a, T: 'a>(pub(crate) BackendFunctionEnvMut<'a, T>); [INFO] [stdout] | ^^ unused lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `'a`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: type parameter `T` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/mod.rs:59:31 [INFO] [stdout] | [INFO] [stdout] 59 | pub struct FunctionEnvMut<'a, T: 'a>(pub(crate) BackendFunctionEnvMut<'a, T>); [INFO] [stdout] | ^ unused type parameter - `T` is named here, but is likely unused in the containing type [INFO] [stdout] | [INFO] [stdout] = help: consider removing `T`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: lifetime parameter `'a` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/inner.rs:9:25 [INFO] [stdout] | [INFO] [stdout] 9 | gen_rt_ty!(MemoryBuffer<'a> [INFO] [stdout] | ^^ unused lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `'a`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: lifetime parameter `'a` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/mod.rs:10:32 [INFO] [stdout] | [INFO] [stdout] 10 | pub(crate) struct MemoryBuffer<'a>(pub(crate) BackendMemoryBuffer<'a>); [INFO] [stdout] | ^^ unused lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `'a`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: lifetime parameter `'a` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:23 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | ^^ unused lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `'a`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0392]: lifetime parameter `'a` is never used [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/mod.rs:16:23 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct MemoryView<'a>(pub(crate) BackendMemoryView<'a>); [INFO] [stdout] | ^^ unused lifetime parameter [INFO] [stdout] | [INFO] [stdout] = help: consider removing `'a`, referring to it in a field, or using a marker such as `PhantomData` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 424 | define_vm_like!(Extern); [INFO] [stdout] | ----------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 425 | define_vm_like!(ExternFunction); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 426 | define_vm_like!(ExternGlobal); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 427 | define_vm_like!(ExternTag); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 428 | define_vm_like!(ExternMemory); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 429 | define_vm_like!(ExternTable); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 431 | define_vm_like!(FunctionCallback); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 432 | define_vm_like!(FunctionBody); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 433 | define_vm_like!(FunctionEnvironment, Debug); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 434 | define_vm_like!(Instance, Debug); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 435 | define_vm_like!(Trampoline); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 438 | define_vm_like!(Function, Debug); [INFO] [stdout] | -------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 439 | define_vm_like!(Global, Debug); [INFO] [stdout] | ------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 440 | define_vm_like!(Tag, Debug); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 441 | define_vm_like!(Exception, Debug); [INFO] [stdout] | --------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:199:16 [INFO] [stdout] | [INFO] [stdout] 199 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 200 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 442 | define_vm_like!(Memory, Debug, @From); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 443 | define_vm_like!(SharedMemory); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 444 | define_vm_like!(Table, Debug); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 446 | define_vm_like!(ExceptionRef); [INFO] [stdout] | ----------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 447 | define_vm_like!(ExternRef); [INFO] [stdout] | -------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0084]: unsupported representation for zero-variant enum [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:13:16 [INFO] [stdout] | [INFO] [stdout] 13 | #[repr(C)] [INFO] [stdout] | ^ [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | --------------------- zero-variant enum [INFO] [stdout] ... [INFO] [stdout] 448 | define_vm_like!(FuncRef); [INFO] [stdout] | ------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `()` is not an iterator [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:617:60 [INFO] [stdout] | [INFO] [stdout] 617 | pub fn custom_sections<'a>(&'a self, name: &'a str) -> impl Iterator> + 'a { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `()` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `()` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: `!` is not an iterator [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/native/convert.rs:230:10 [INFO] [stdout] | [INFO] [stdout] 199 | / match store.as_store_ref().inner.store { [INFO] [stdout] 200 | | #[cfg(feature = "sys")] [INFO] [stdout] 201 | | crate::BackendStore::Sys(_) => { [INFO] [stdout] 202 | | wasmer_vm::VMExternRef::from_raw(RawValue { externref: abi }).map(VMExternRef::Sys) [INFO] [stdout] ... | [INFO] [stdout] 230 | | .map(|e| ExternRef::from_vm_externref(store, e)) [INFO] [stdout] | | -^^^ `!` is not an iterator [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `!: Iterator` [INFO] [stdout] which is required by `&mut !: Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: `!` is not an iterator [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/native/convert.rs:271:10 [INFO] [stdout] | [INFO] [stdout] 245 | / match store.as_store_ref().inner.store { [INFO] [stdout] 246 | | #[cfg(feature = "sys")] [INFO] [stdout] 247 | | crate::BackendStore::Sys(_) => { [INFO] [stdout] 248 | | wasmer_vm::VMExternRef::from_raw(raw).map(VMExternRef::Sys) [INFO] [stdout] ... | [INFO] [stdout] 271 | | .map(|e| ExternRef::from_vm_externref(store, e)) [INFO] [stdout] | | -^^^ `!` is not an iterator [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `!: Iterator` [INFO] [stdout] which is required by `&mut !: Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: `!` is not an iterator [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/native/convert.rs:324:10 [INFO] [stdout] | [INFO] [stdout] 293 | / match store.as_store_ref().inner.store { [INFO] [stdout] 294 | | #[cfg(feature = "sys")] [INFO] [stdout] 295 | | crate::BackendStore::Sys(_) => { [INFO] [stdout] 296 | | wasmer_vm::VMFuncRef::from_raw(RawValue { funcref: abi }).map(VMFuncRef::Sys) [INFO] [stdout] ... | [INFO] [stdout] 324 | | .map(|f| Function::from_vm_funcref(store, f)) [INFO] [stdout] | | -^^^ `!` is not an iterator [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `!: Iterator` [INFO] [stdout] which is required by `&mut !: Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: `!` is not an iterator [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/native/convert.rs:365:10 [INFO] [stdout] | [INFO] [stdout] 341 | / match store.as_store_ref().inner.store { [INFO] [stdout] 342 | | #[cfg(feature = "sys")] [INFO] [stdout] 343 | | crate::BackendStore::Sys(_) => wasmer_vm::VMFuncRef::from_raw(raw).map(VMFuncRef::Sys), [INFO] [stdout] 344 | | #[cfg(feature = "wamr")] [INFO] [stdout] ... | [INFO] [stdout] 365 | | .map(|f| Function::from_vm_funcref(store, f)) [INFO] [stdout] | | -^^^ `!` is not an iterator [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = note: the following trait bounds were not satisfied: [INFO] [stdout] `!: Iterator` [INFO] [stdout] which is required by `&mut !: Iterator` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/mod.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct FunctionEnv(pub(crate) BackendFunctionEnv); [INFO] [stdout] | ^^^^^^^^^^^ cannot infer type of the type parameter `T` declared on the struct `FunctionEnv` [INFO] [stdout] | [INFO] [stdout] help: consider specifying the generic argument [INFO] [stdout] | [INFO] [stdout] 10 | pub struct FunctionEnv::(pub(crate) BackendFunctionEnv); [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/mod.rs:53:16 [INFO] [stdout] | [INFO] [stdout] 53 | self.0.into_mut(store) [INFO] [stdout] | ^^^^^^^^ cannot infer type for type parameter `T` [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: Any` [INFO] [stdout] note: required by a bound in `function::env::inner::BackendFunctionEnv::::into_mut` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:116:12 [INFO] [stdout] | [INFO] [stdout] 114 | pub fn into_mut(self, store: &mut impl AsStoreMut) -> FunctionEnvMut [INFO] [stdout] | -------- required by a bound in this associated function [INFO] [stdout] 115 | where [INFO] [stdout] 116 | T: Any + Send + 'static + Sized, [INFO] [stdout] | ^^^ required by this bound in `BackendFunctionEnv::::into_mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/mod.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | pub struct FunctionEnvMut<'a, T: 'a>(pub(crate) BackendFunctionEnvMut<'a, T>); [INFO] [stdout] | ^^^^^^^^^^^^^^ cannot infer type of the type parameter `T` declared on the struct `FunctionEnvMut` [INFO] [stdout] | [INFO] [stdout] help: consider specifying the generic argument [INFO] [stdout] | [INFO] [stdout] 59 | pub struct FunctionEnvMut::<'a, T: 'a>(pub(crate) BackendFunctionEnvMut<'a, T>); [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0283]: type annotations needed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/mod.rs:74:16 [INFO] [stdout] | [INFO] [stdout] 74 | self.0.as_ref() [INFO] [stdout] | ^^^^^^ cannot infer type for type parameter `T` [INFO] [stdout] | [INFO] [stdout] = note: cannot satisfy `_: Send` [INFO] [stdout] note: required by a bound in `function::env::inner::BackendFunctionEnvMut::<'_, T>::as_ref` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | impl BackendFunctionEnvMut<'_, T> { [INFO] [stdout] | ^^^^ required by this bound in `BackendFunctionEnvMut::<'_, T>::as_ref` [INFO] [stdout] ... [INFO] [stdout] 166 | pub fn as_ref(&self) -> FunctionEnv { [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&engine::inner::BackendEngine` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/engine/inner.rs:21:22 [INFO] [stdout] | [INFO] [stdout] 21 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `engine::inner::BackendEngine` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/engine/inner.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | gen_rt_ty!(Engine @derives Debug, Clone); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&engine::inner::BackendEngine` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:46:22 [INFO] [stdout] | [INFO] [stdout] 46 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&mut entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:53:22 [INFO] [stdout] | [INFO] [stdout] 53 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&mut entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:62:22 [INFO] [stdout] | [INFO] [stdout] 62 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&obj::StoreObjects` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/obj.rs:62:22 [INFO] [stdout] | [INFO] [stdout] 62 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `obj::StoreObjects` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/obj.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum StoreObjects { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&obj::StoreObjects` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/obj.rs:69:15 [INFO] [stdout] | [INFO] [stdout] 69 | match store { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 69 ~ match store { [INFO] [stdout] 70 + _ => todo!(), [INFO] [stdout] 71 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&obj::StoreObjects` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/obj.rs:88:22 [INFO] [stdout] | [INFO] [stdout] 88 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `obj::StoreObjects` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/obj.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum StoreObjects { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&obj::StoreObjects` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&obj::StoreObjects` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/obj.rs:98:22 [INFO] [stdout] | [INFO] [stdout] 98 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `obj::StoreObjects` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/obj.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum StoreObjects { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&obj::StoreObjects` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::module::inner::BackendModule` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:218:22 [INFO] [stdout] | [INFO] [stdout] 218 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::module::inner::BackendModule` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | / gen_rt_ty!(Module [INFO] [stdout] 30 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 31 | | @derives Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 32 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::module::inner::BackendModule` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::module::inner::BackendModule` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:515:22 [INFO] [stdout] | [INFO] [stdout] 515 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::module::inner::BackendModule` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | / gen_rt_ty!(Module [INFO] [stdout] 30 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 31 | | @derives Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 32 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::module::inner::BackendModule` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&mut entities::module::inner::BackendModule` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:543:22 [INFO] [stdout] | [INFO] [stdout] 543 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::module::inner::BackendModule` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | / gen_rt_ty!(Module [INFO] [stdout] 30 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 31 | | @derives Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 32 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&mut entities::module::inner::BackendModule` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::module::inner::BackendModule` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:574:22 [INFO] [stdout] | [INFO] [stdout] 574 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::module::inner::BackendModule` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | / gen_rt_ty!(Module [INFO] [stdout] 30 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 31 | | @derives Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 32 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::module::inner::BackendModule` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::module::inner::BackendModule` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:604:22 [INFO] [stdout] | [INFO] [stdout] 604 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::module::inner::BackendModule` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | / gen_rt_ty!(Module [INFO] [stdout] 30 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 31 | | @derives Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 32 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::module::inner::BackendModule` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::module::inner::BackendModule` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:631:22 [INFO] [stdout] | [INFO] [stdout] 631 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::module::inner::BackendModule` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/module/inner.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | / gen_rt_ty!(Module [INFO] [stdout] 30 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 31 | | @derives Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 32 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::module::inner::BackendModule` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/instance.rs:59:39 [INFO] [stdout] | [INFO] [stdout] 59 | let (_inner, exports) = match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 59 ~ let (_inner, exports) = match &store.as_store_mut().inner.store { [INFO] [stdout] 60 + _ => todo!(), [INFO] [stdout] 61 ~ }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/instance.rs:118:39 [INFO] [stdout] | [INFO] [stdout] 118 | let (_inner, exports) = match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 118 ~ let (_inner, exports) = match &store.as_store_mut().inner.store { [INFO] [stdout] 119 + _ => todo!(), [INFO] [stdout] 120 ~ }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&trap::BackendTrap` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/trap.rs:78:22 [INFO] [stdout] | [INFO] [stdout] 78 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `trap::BackendTrap` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/trap.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum BackendTrap { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&trap::BackendTrap` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&trap::BackendTrap` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/trap.rs:86:22 [INFO] [stdout] | [INFO] [stdout] 86 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `trap::BackendTrap` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/trap.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum BackendTrap { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&trap::BackendTrap` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&trap::BackendTrap` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/trap.rs:94:22 [INFO] [stdout] | [INFO] [stdout] 94 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `trap::BackendTrap` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/trap.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum BackendTrap { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&trap::BackendTrap` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&trap::BackendTrap` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/trap.rs:102:22 [INFO] [stdout] | [INFO] [stdout] 102 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `trap::BackendTrap` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/trap.rs:7:10 [INFO] [stdout] | [INFO] [stdout] 7 | pub enum BackendTrap { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&trap::BackendTrap` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/external/extref/inner.rs:17:15 [INFO] [stdout] | [INFO] [stdout] 17 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 17 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 18 + _ => todo!(), [INFO] [stdout] 19 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&extref::inner::BackendExternRef` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/external/extref/inner.rs:51:22 [INFO] [stdout] | [INFO] [stdout] 51 | match_rt!(on self => r { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `extref::inner::BackendExternRef` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/external/extref/inner.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | gen_rt_ty!(ExternRef @derives derive_more::From, Debug, Clone ; @path external); [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&extref::inner::BackendExternRef` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&extref::inner::BackendExternRef` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/external/extref/inner.rs:59:15 [INFO] [stdout] | [INFO] [stdout] 59 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `extref::inner::BackendExternRef` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/external/extref/inner.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | gen_rt_ty!(ExternRef @derives derive_more::From, Debug, Clone ; @path external); [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&extref::inner::BackendExternRef` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 59 ~ match self { [INFO] [stdout] 60 + _ => todo!(), [INFO] [stdout] 61 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/external/extref/inner.rs:81:15 [INFO] [stdout] | [INFO] [stdout] 81 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 81 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 82 + _ => todo!(), [INFO] [stdout] 83 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&extref::inner::BackendExternRef` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/external/extref/inner.rs:136:22 [INFO] [stdout] | [INFO] [stdout] 136 | match_rt!(on self => r { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `extref::inner::BackendExternRef` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/external/extref/inner.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | gen_rt_ty!(ExternRef @derives derive_more::From, Debug, Clone ; @path external); [INFO] [stdout] | ------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&extref::inner::BackendExternRef` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:102:15 [INFO] [stdout] | [INFO] [stdout] 102 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 102 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 103 + _ => todo!(), [INFO] [stdout] 104 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:150:15 [INFO] [stdout] | [INFO] [stdout] 150 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 150 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 151 + _ => todo!(), [INFO] [stdout] 152 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:209:15 [INFO] [stdout] | [INFO] [stdout] 209 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 209 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 210 + _ => todo!(), [INFO] [stdout] 211 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::inner::BackendFunction` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:270:22 [INFO] [stdout] | [INFO] [stdout] 270 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::inner::BackendFunction` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | / gen_rt_ty!(Function [INFO] [stdout] 29 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 30 | | @derives Debug, Clone, PartialEq, Eq [INFO] [stdout] 31 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&function::inner::BackendFunction` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::inner::BackendFunction` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:356:22 [INFO] [stdout] | [INFO] [stdout] 356 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::inner::BackendFunction` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | / gen_rt_ty!(Function [INFO] [stdout] 29 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 30 | | @derives Debug, Clone, PartialEq, Eq [INFO] [stdout] 31 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&function::inner::BackendFunction` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::inner::BackendFunction` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:369:22 [INFO] [stdout] | [INFO] [stdout] 369 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::inner::BackendFunction` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | / gen_rt_ty!(Function [INFO] [stdout] 29 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 30 | | @derives Debug, Clone, PartialEq, Eq [INFO] [stdout] 31 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&function::inner::BackendFunction` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::inner::BackendFunction` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:376:15 [INFO] [stdout] | [INFO] [stdout] 376 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::inner::BackendFunction` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | / gen_rt_ty!(Function [INFO] [stdout] 29 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 30 | | @derives Debug, Clone, PartialEq, Eq [INFO] [stdout] 31 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&function::inner::BackendFunction` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 376 ~ match self { [INFO] [stdout] 377 + _ => todo!(), [INFO] [stdout] 378 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:394:15 [INFO] [stdout] | [INFO] [stdout] 394 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 394 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 395 + _ => todo!(), [INFO] [stdout] 396 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:560:15 [INFO] [stdout] | [INFO] [stdout] 560 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 560 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 561 + _ => todo!(), [INFO] [stdout] 562 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::inner::BackendFunction` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:595:22 [INFO] [stdout] | [INFO] [stdout] 595 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::inner::BackendFunction` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | / gen_rt_ty!(Function [INFO] [stdout] 29 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 30 | | @derives Debug, Clone, PartialEq, Eq [INFO] [stdout] 31 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&function::inner::BackendFunction` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::inner::BackendFunction` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:602:22 [INFO] [stdout] | [INFO] [stdout] 602 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::inner::BackendFunction` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/inner.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | / gen_rt_ty!(Function [INFO] [stdout] 29 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 30 | | @derives Debug, Clone, PartialEq, Eq [INFO] [stdout] 31 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&function::inner::BackendFunction` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::env::inner::BackendFunctionEnv` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:33:15 [INFO] [stdout] | [INFO] [stdout] 33 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnv` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | pub enum BackendFunctionEnv { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&function::env::inner::BackendFunctionEnv` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 33 ~ match self { [INFO] [stdout] 34 + _ => todo!(), [INFO] [stdout] 35 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::env::inner::BackendFunctionEnv` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:98:22 [INFO] [stdout] | [INFO] [stdout] 98 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnv` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | pub enum BackendFunctionEnv { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&function::env::inner::BackendFunctionEnv` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::env::inner::BackendFunctionEnv` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:108:22 [INFO] [stdout] | [INFO] [stdout] 108 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnv` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | pub enum BackendFunctionEnv { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&function::env::inner::BackendFunctionEnv` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::env::inner::BackendFunctionEnvMut<'_, T>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:153:22 [INFO] [stdout] | [INFO] [stdout] 153 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnvMut<'_, T>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum BackendFunctionEnvMut<'a, T: 'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&function::env::inner::BackendFunctionEnvMut<'_, T>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&mut function::env::inner::BackendFunctionEnvMut<'_, T>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:160:22 [INFO] [stdout] | [INFO] [stdout] 160 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnvMut<'_, T>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum BackendFunctionEnvMut<'a, T: 'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&mut function::env::inner::BackendFunctionEnvMut<'_, T>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::env::inner::BackendFunctionEnvMut<'_, T>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:167:15 [INFO] [stdout] | [INFO] [stdout] 167 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnvMut<'_, T>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum BackendFunctionEnvMut<'a, T: 'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&function::env::inner::BackendFunctionEnvMut<'_, T>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 167 ~ match self { [INFO] [stdout] 168 + _ => todo!(), [INFO] [stdout] 169 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&mut function::env::inner::BackendFunctionEnvMut<'_, T>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:185:15 [INFO] [stdout] | [INFO] [stdout] 185 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnvMut<'_, T>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum BackendFunctionEnvMut<'a, T: 'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&mut function::env::inner::BackendFunctionEnvMut<'_, T>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 185 ~ match self { [INFO] [stdout] 186 + _ => todo!(), [INFO] [stdout] 187 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&mut function::env::inner::BackendFunctionEnvMut<'_, T>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:203:22 [INFO] [stdout] | [INFO] [stdout] 203 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnvMut<'_, T>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum BackendFunctionEnvMut<'a, T: 'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&mut function::env::inner::BackendFunctionEnvMut<'_, T>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&&function::env::inner::BackendFunctionEnvMut<'_, T>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:211:22 [INFO] [stdout] | [INFO] [stdout] 211 | match_rt!(on &self => f { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnvMut<'_, T>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum BackendFunctionEnvMut<'a, T: 'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&&function::env::inner::BackendFunctionEnvMut<'_, T>` [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&mut function::env::inner::BackendFunctionEnvMut<'_, T>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:219:22 [INFO] [stdout] | [INFO] [stdout] 219 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnvMut<'_, T>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum BackendFunctionEnvMut<'a, T: 'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&mut function::env::inner::BackendFunctionEnvMut<'_, T>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&mut function::env::inner::BackendFunctionEnvMut<'_, T>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:225:22 [INFO] [stdout] | [INFO] [stdout] 225 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnvMut<'_, T>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum BackendFunctionEnvMut<'a, T: 'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&mut function::env::inner::BackendFunctionEnvMut<'_, T>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&function::env::inner::BackendFunctionEnvMut<'_, T>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:236:22 [INFO] [stdout] | [INFO] [stdout] 236 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `function::env::inner::BackendFunctionEnvMut<'_, T>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/function/env/inner.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum BackendFunctionEnvMut<'a, T: 'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: the matched value is of type `&function::env::inner::BackendFunctionEnvMut<'_, T>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/tag/inner.rs:25:15 [INFO] [stdout] | [INFO] [stdout] 25 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 25 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 26 + _ => todo!(), [INFO] [stdout] 27 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&tag::inner::BackendTag` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/tag/inner.rs:56:22 [INFO] [stdout] | [INFO] [stdout] 56 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `tag::inner::BackendTag` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/tag/inner.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / gen_rt_ty!(Tag [INFO] [stdout] 16 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 17 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 18 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&tag::inner::BackendTag` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/tag/inner.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 63 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 64 + _ => todo!(), [INFO] [stdout] 65 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&tag::inner::BackendTag` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/tag/inner.rs:94:22 [INFO] [stdout] | [INFO] [stdout] 94 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `tag::inner::BackendTag` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/tag/inner.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / gen_rt_ty!(Tag [INFO] [stdout] 16 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 17 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 18 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&tag::inner::BackendTag` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&tag::inner::BackendTag` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/tag/inner.rs:102:22 [INFO] [stdout] | [INFO] [stdout] 102 | match_rt!(on self => f { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `tag::inner::BackendTag` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/tag/inner.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / gen_rt_ty!(Tag [INFO] [stdout] 16 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 17 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 18 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&tag::inner::BackendTag` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/exception/exnref/inner.rs:16:15 [INFO] [stdout] | [INFO] [stdout] 16 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 16 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 17 + _ => todo!(), [INFO] [stdout] 18 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&exnref::inner::BackendExceptionRef` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/exception/exnref/inner.rs:49:22 [INFO] [stdout] | [INFO] [stdout] 49 | match_rt!(on self => r { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `exnref::inner::BackendExceptionRef` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/exception/exnref/inner.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | gen_rt_ty!(ExceptionRef @derives derive_more::From, Debug, Clone ; @path exception); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&exnref::inner::BackendExceptionRef` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&exnref::inner::BackendExceptionRef` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/exception/exnref/inner.rs:56:15 [INFO] [stdout] | [INFO] [stdout] 56 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `exnref::inner::BackendExceptionRef` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/exception/exnref/inner.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | gen_rt_ty!(ExceptionRef @derives derive_more::From, Debug, Clone ; @path exception); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&exnref::inner::BackendExceptionRef` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 56 ~ match self { [INFO] [stdout] 57 + _ => todo!(), [INFO] [stdout] 58 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/exception/exnref/inner.rs:77:15 [INFO] [stdout] | [INFO] [stdout] 77 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 77 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 78 + _ => todo!(), [INFO] [stdout] 79 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&exnref::inner::BackendExceptionRef` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/exception/exnref/inner.rs:131:22 [INFO] [stdout] | [INFO] [stdout] 131 | match_rt!(on self => r { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `exnref::inner::BackendExceptionRef` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/exception/exnref/inner.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | gen_rt_ty!(ExceptionRef @derives derive_more::From, Debug, Clone ; @path exception); [INFO] [stdout] | ----------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&exnref::inner::BackendExceptionRef` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/exception/inner.rs:22:15 [INFO] [stdout] | [INFO] [stdout] 22 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 22 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 23 + _ => todo!(), [INFO] [stdout] 24 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:66:15 [INFO] [stdout] | [INFO] [stdout] 66 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 66 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 67 + _ => todo!(), [INFO] [stdout] 68 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&global::inner::BackendGlobal` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:111:22 [INFO] [stdout] | [INFO] [stdout] 111 | match_rt!(on self => g { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `global::inner::BackendGlobal` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / gen_rt_ty!(Global [INFO] [stdout] 18 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 19 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 20 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&global::inner::BackendGlobal` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&global::inner::BackendGlobal` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:130:22 [INFO] [stdout] | [INFO] [stdout] 130 | match_rt!(on self => g { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `global::inner::BackendGlobal` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / gen_rt_ty!(Global [INFO] [stdout] 18 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 19 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 20 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&global::inner::BackendGlobal` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&global::inner::BackendGlobal` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:178:22 [INFO] [stdout] | [INFO] [stdout] 178 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `global::inner::BackendGlobal` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / gen_rt_ty!(Global [INFO] [stdout] 18 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 19 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 20 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&global::inner::BackendGlobal` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:185:15 [INFO] [stdout] | [INFO] [stdout] 185 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 185 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 186 + _ => todo!(), [INFO] [stdout] 187 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&global::inner::BackendGlobal` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:216:22 [INFO] [stdout] | [INFO] [stdout] 216 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `global::inner::BackendGlobal` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / gen_rt_ty!(Global [INFO] [stdout] 18 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 19 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 20 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&global::inner::BackendGlobal` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&global::inner::BackendGlobal` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:224:22 [INFO] [stdout] | [INFO] [stdout] 224 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `global::inner::BackendGlobal` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/global/inner.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / gen_rt_ty!(Global [INFO] [stdout] 18 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 19 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 20 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&global::inner::BackendGlobal` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:36:15 [INFO] [stdout] | [INFO] [stdout] 36 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 36 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 37 + _ => todo!(), [INFO] [stdout] 38 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&table::inner::BackendTable` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:67:22 [INFO] [stdout] | [INFO] [stdout] 67 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `table::inner::BackendTable` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / gen_rt_ty!(Table [INFO] [stdout] 20 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 21 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 22 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&table::inner::BackendTable` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&table::inner::BackendTable` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:75:22 [INFO] [stdout] | [INFO] [stdout] 75 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `table::inner::BackendTable` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / gen_rt_ty!(Table [INFO] [stdout] 20 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 21 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 22 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&table::inner::BackendTable` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&table::inner::BackendTable` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:88:22 [INFO] [stdout] | [INFO] [stdout] 88 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `table::inner::BackendTable` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / gen_rt_ty!(Table [INFO] [stdout] 20 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 21 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 22 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&table::inner::BackendTable` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&table::inner::BackendTable` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:96:22 [INFO] [stdout] | [INFO] [stdout] 96 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `table::inner::BackendTable` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / gen_rt_ty!(Table [INFO] [stdout] 20 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 21 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 22 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&table::inner::BackendTable` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&table::inner::BackendTable` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:117:22 [INFO] [stdout] | [INFO] [stdout] 117 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `table::inner::BackendTable` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / gen_rt_ty!(Table [INFO] [stdout] 20 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 21 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 22 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&table::inner::BackendTable` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 138 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 138 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 139 + _ => todo!(), [INFO] [stdout] 140 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:199:15 [INFO] [stdout] | [INFO] [stdout] 199 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 199 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 200 + _ => todo!(), [INFO] [stdout] 201 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&table::inner::BackendTable` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:230:22 [INFO] [stdout] | [INFO] [stdout] 230 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `table::inner::BackendTable` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / gen_rt_ty!(Table [INFO] [stdout] 20 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 21 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 22 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&table::inner::BackendTable` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&table::inner::BackendTable` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:237:22 [INFO] [stdout] | [INFO] [stdout] 237 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `table::inner::BackendTable` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/table/inner.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | / gen_rt_ty!(Table [INFO] [stdout] 20 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 21 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 22 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&table::inner::BackendTable` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::buffer::inner::BackendMemoryBuffer<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/inner.rs:18:22 [INFO] [stdout] | [INFO] [stdout] 18 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::buffer::inner::BackendMemoryBuffer<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/inner.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / gen_rt_ty!(MemoryBuffer<'a> [INFO] [stdout] 10 | | @derives Debug, Copy, Clone, derive_more::From; [INFO] [stdout] 11 | | @path memory [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::buffer::inner::BackendMemoryBuffer<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::buffer::inner::BackendMemoryBuffer<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/inner.rs:30:22 [INFO] [stdout] | [INFO] [stdout] 30 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::buffer::inner::BackendMemoryBuffer<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/inner.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / gen_rt_ty!(MemoryBuffer<'a> [INFO] [stdout] 10 | | @derives Debug, Copy, Clone, derive_more::From; [INFO] [stdout] 11 | | @path memory [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::buffer::inner::BackendMemoryBuffer<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::buffer::inner::BackendMemoryBuffer<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/inner.rs:38:22 [INFO] [stdout] | [INFO] [stdout] 38 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::buffer::inner::BackendMemoryBuffer<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/inner.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / gen_rt_ty!(MemoryBuffer<'a> [INFO] [stdout] 10 | | @derives Debug, Copy, Clone, derive_more::From; [INFO] [stdout] 11 | | @path memory [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::buffer::inner::BackendMemoryBuffer<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::buffer::inner::BackendMemoryBuffer<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/inner.rs:45:15 [INFO] [stdout] | [INFO] [stdout] 45 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::buffer::inner::BackendMemoryBuffer<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/inner.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / gen_rt_ty!(MemoryBuffer<'a> [INFO] [stdout] 10 | | @derives Debug, Copy, Clone, derive_more::From; [INFO] [stdout] 11 | | @path memory [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::buffer::inner::BackendMemoryBuffer<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 45 ~ match self { [INFO] [stdout] 46 + _ => todo!(), [INFO] [stdout] 47 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::buffer::inner::BackendMemoryBuffer<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/inner.rs:77:15 [INFO] [stdout] | [INFO] [stdout] 77 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::buffer::inner::BackendMemoryBuffer<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/buffer/inner.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / gen_rt_ty!(MemoryBuffer<'a> [INFO] [stdout] 10 | | @derives Debug, Copy, Clone, derive_more::From; [INFO] [stdout] 11 | | @path memory [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::buffer::inner::BackendMemoryBuffer<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 77 ~ match self { [INFO] [stdout] 78 + _ => todo!(), [INFO] [stdout] 79 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:31:15 [INFO] [stdout] | [INFO] [stdout] 31 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 31 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 32 + _ => todo!(), [INFO] [stdout] 33 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::inner::BackendMemory` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:123:22 [INFO] [stdout] | [INFO] [stdout] 123 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::inner::BackendMemory` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / gen_rt_ty!(Memory [INFO] [stdout] 11 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 12 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::inner::BackendMemory` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::inner::BackendMemory` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:130:22 [INFO] [stdout] | [INFO] [stdout] 130 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::inner::BackendMemory` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / gen_rt_ty!(Memory [INFO] [stdout] 11 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 12 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::inner::BackendMemory` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::inner::BackendMemory` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:176:22 [INFO] [stdout] | [INFO] [stdout] 176 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::inner::BackendMemory` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / gen_rt_ty!(Memory [INFO] [stdout] 11 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 12 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::inner::BackendMemory` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::inner::BackendMemory` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:192:22 [INFO] [stdout] | [INFO] [stdout] 192 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::inner::BackendMemory` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / gen_rt_ty!(Memory [INFO] [stdout] 11 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 12 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::inner::BackendMemory` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::inner::BackendMemory` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:200:22 [INFO] [stdout] | [INFO] [stdout] 200 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::inner::BackendMemory` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / gen_rt_ty!(Memory [INFO] [stdout] 11 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 12 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::inner::BackendMemory` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::inner::BackendMemory` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:220:15 [INFO] [stdout] | [INFO] [stdout] 220 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::inner::BackendMemory` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / gen_rt_ty!(Memory [INFO] [stdout] 11 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 12 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::inner::BackendMemory` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 220 ~ match self { [INFO] [stdout] 221 + _ => todo!(), [INFO] [stdout] 222 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:254:15 [INFO] [stdout] | [INFO] [stdout] 254 | match &store.as_store_mut().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 254 ~ match &store.as_store_mut().inner.store { [INFO] [stdout] 255 + _ => todo!(), [INFO] [stdout] 256 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::inner::BackendMemory` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:285:22 [INFO] [stdout] | [INFO] [stdout] 285 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::inner::BackendMemory` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / gen_rt_ty!(Memory [INFO] [stdout] 11 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 12 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::inner::BackendMemory` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::inner::BackendMemory` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:298:15 [INFO] [stdout] | [INFO] [stdout] 298 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::inner::BackendMemory` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / gen_rt_ty!(Memory [INFO] [stdout] 11 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 12 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::inner::BackendMemory` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 298 ~ match self { [INFO] [stdout] 299 + _ => todo!(), [INFO] [stdout] 300 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::inner::BackendMemory` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:329:15 [INFO] [stdout] | [INFO] [stdout] 329 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::inner::BackendMemory` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / gen_rt_ty!(Memory [INFO] [stdout] 11 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 12 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::inner::BackendMemory` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 329 ~ match self { [INFO] [stdout] 330 + _ => todo!(), [INFO] [stdout] 331 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::inner::BackendMemory` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:369:22 [INFO] [stdout] | [INFO] [stdout] 369 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::inner::BackendMemory` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / gen_rt_ty!(Memory [INFO] [stdout] 11 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 12 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::inner::BackendMemory` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::inner::BackendMemory` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:377:22 [INFO] [stdout] | [INFO] [stdout] 377 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::inner::BackendMemory` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:40:29 [INFO] [stdout] | [INFO] [stdout] 40 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/inner.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | / gen_rt_ty!(Memory [INFO] [stdout] 11 | | @cfg feature = "artifact-size" => derive(loupe::MemoryUsage) [INFO] [stdout] 12 | | @derives Debug, Clone, PartialEq, Eq, derive_more::From [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::inner::BackendMemory` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&entities::store::inner::BackendStore` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:22:15 [INFO] [stdout] | [INFO] [stdout] 22 | match &store.as_store_ref().inner.store { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `entities::store::inner::BackendStore` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/store/inner.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | gen_rt_ty!(Store @derives derive_more::From, Debug; @path store); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&entities::store::inner::BackendStore` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 22 ~ match &store.as_store_ref().inner.store { [INFO] [stdout] 23 + _ => todo!(), [INFO] [stdout] 24 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::view::inner::BackendMemoryView<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:69:22 [INFO] [stdout] | [INFO] [stdout] 69 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::view::inner::BackendMemoryView<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::view::inner::BackendMemoryView<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::view::inner::BackendMemoryView<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:77:22 [INFO] [stdout] | [INFO] [stdout] 77 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::view::inner::BackendMemoryView<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::view::inner::BackendMemoryView<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::view::inner::BackendMemoryView<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:92:22 [INFO] [stdout] | [INFO] [stdout] 92 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::view::inner::BackendMemoryView<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::view::inner::BackendMemoryView<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::view::inner::BackendMemoryView<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:110:22 [INFO] [stdout] | [INFO] [stdout] 110 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::view::inner::BackendMemoryView<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::view::inner::BackendMemoryView<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::view::inner::BackendMemoryView<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:129:22 [INFO] [stdout] | [INFO] [stdout] 129 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::view::inner::BackendMemoryView<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::view::inner::BackendMemoryView<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::view::inner::BackendMemoryView<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 136 | match self { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::view::inner::BackendMemoryView<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::view::inner::BackendMemoryView<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown [INFO] [stdout] | [INFO] [stdout] 136 ~ match self { [INFO] [stdout] 137 + _ => todo!(), [INFO] [stdout] 138 + } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::view::inner::BackendMemoryView<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:161:22 [INFO] [stdout] | [INFO] [stdout] 161 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::view::inner::BackendMemoryView<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::view::inner::BackendMemoryView<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::view::inner::BackendMemoryView<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:172:22 [INFO] [stdout] | [INFO] [stdout] 172 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::view::inner::BackendMemoryView<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::view::inner::BackendMemoryView<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::view::inner::BackendMemoryView<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:193:22 [INFO] [stdout] | [INFO] [stdout] 193 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::view::inner::BackendMemoryView<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::view::inner::BackendMemoryView<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::view::inner::BackendMemoryView<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:207:22 [INFO] [stdout] | [INFO] [stdout] 207 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::view::inner::BackendMemoryView<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::view::inner::BackendMemoryView<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&memory::view::inner::BackendMemoryView<'_>` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:218:22 [INFO] [stdout] | [INFO] [stdout] 218 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `memory::view::inner::BackendMemoryView<'_>` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/utils/macros/backend.rs:73:29 [INFO] [stdout] | [INFO] [stdout] 73 | pub(crate) enum []$(<$lt>)? { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/entities/memory/view/inner.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | gen_rt_ty!(MemoryView<'a> @derives Debug, derive_more::From ; @path memory::view); [INFO] [stdout] | --------------------------------------------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&memory::view::inner::BackendMemoryView<'_>` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `gen_rt_ty` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&vm::VMFunctionEnvironment` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/impls.rs:17:22 [INFO] [stdout] | [INFO] [stdout] 17 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `vm::VMFunctionEnvironment` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | define_vm_like!(FunctionEnvironment, Debug); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&vm::VMFunctionEnvironment` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: type `&mut vm::VMFunctionEnvironment` is non-empty [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/impls.rs:25:22 [INFO] [stdout] | [INFO] [stdout] 25 | match_rt!(on self => s { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: `vm::VMFunctionEnvironment` defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/wasmer-6.1.0-rc.3/src/vm/mod.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 14 | pub enum [] { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 433 | define_vm_like!(FunctionEnvironment, Debug); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: the matched value is of type `&mut vm::VMFunctionEnvironment` [INFO] [stdout] = note: references are always considered inhabited [INFO] [stdout] = help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern [INFO] [stdout] = note: this error originates in the macro `define_vm_like` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0004, E0084, E0277, E0282, E0283, E0392, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0004`. [INFO] [stdout] [INFO] [stderr] error: could not compile `wasmer` (lib) due to 153 previous errors [INFO] running `Command { std: "docker" "inspect" "0f28a51ba35e3859dcd7d5342075353610c99fc0ddb66fa51ab7b39505a4a868", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0f28a51ba35e3859dcd7d5342075353610c99fc0ddb66fa51ab7b39505a4a868", kill_on_drop: false }` [INFO] [stdout] 0f28a51ba35e3859dcd7d5342075353610c99fc0ddb66fa51ab7b39505a4a868