[INFO] fetching crate ureeves-wasmtime 27.0.3...
[INFO] testing ureeves-wasmtime-27.0.3 against master#1ef7943ee607160a564655b6596f83670ef95df5 for pr-146098-6
[INFO] extracting crate ureeves-wasmtime 27.0.3 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate ureeves-wasmtime 27.0.3
[INFO] finished tweaking crates.io crate ureeves-wasmtime 27.0.3
[INFO] tweaked toml for crates.io crate ureeves-wasmtime 27.0.3 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ureeves-wasmtime 27.0.3 on toolchain 1ef7943ee607160a564655b6596f83670ef95df5
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 224 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.24.2 (available: v0.25.1)
[INFO] [stderr]       Adding fxprof-processed-profile v0.6.0 (available: v0.8.1)
[INFO] [stderr]       Adding gimli v0.31.1 (available: v0.32.3)
[INFO] [stderr]       Adding hashbrown v0.14.5 (available: v0.16.0)
[INFO] [stderr]       Adding mach2 v0.4.3 (available: v0.5.0)
[INFO] [stderr]       Adding object v0.36.7 (available: v0.37.3)
[INFO] [stderr]       Adding pulley-interpreter v27.0.0 (available: v38.0.3)
[INFO] [stderr]       Adding rand v0.8.5 (available: v0.9.2)
[INFO] [stderr]       Adding rustix v0.38.44 (available: v1.1.2)
[INFO] [stderr]       Adding target-lexicon v0.12.16 (available: v0.13.3)
[INFO] [stderr]       Adding wasm-encoder v0.219.2 (available: v0.240.0)
[INFO] [stderr]       Adding wasmparser v0.219.2 (available: v0.240.0)
[INFO] [stderr]       Adding wasmtime-asm-macros v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding wasmtime-cache v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding wasmtime-component-macro v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding wasmtime-component-util v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding wasmtime-cranelift v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding wasmtime-environ v27.0.0 (available: v38.0.3)
[INFO] [stderr]       Adding wasmtime-fiber v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding wasmtime-jit-debug v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding wasmtime-jit-icache-coherence v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding wasmtime-slab v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding wasmtime-versioned-export-macros v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding wasmtime-winch v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding wasmtime-wmemcheck v27.0.0 (available: v34.0.2)
[INFO] [stderr]       Adding windows-sys v0.59.0 (available: v0.61.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wat v1.240.0
[INFO] [stderr]   Downloaded leb128fmt v0.1.0
[INFO] [stderr]   Downloaded wasmtime-winch v27.0.0
[INFO] [stderr]   Downloaded wasmtime-wmemcheck v27.0.0
[INFO] [stderr]   Downloaded wasmtime-environ v27.0.0
[INFO] [stderr]   Downloaded once_cell_polyfill v1.70.2
[INFO] [stderr]   Downloaded env_filter v0.1.4
[INFO] [stderr]   Downloaded is_terminal_polyfill v1.70.2
[INFO] [stderr]   Downloaded anstream v0.6.21
[INFO] [stderr]   Downloaded wit-parser v0.219.2
[INFO] [stderr]   Downloaded jiff-static v0.2.16
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.114.0
[INFO] [stderr]   Downloaded cpp_demangle v0.4.5
[INFO] [stderr]   Downloaded wasm-encoder v0.219.2
[INFO] [stderr]   Downloaded ittapi-sys v0.4.0
[INFO] [stderr]   Downloaded regalloc2 v0.10.2
[INFO] [stderr]   Downloaded wasmparser v0.219.2
[INFO] [stderr]   Downloaded proptest v1.9.0
[INFO] [stderr]   Downloaded wasmtime-component-macro v27.0.0
[INFO] [stderr]   Downloaded wasmtime-cranelift v27.0.0
[INFO] [stderr]   Downloaded cranelift-isle v0.114.0
[INFO] [stderr]   Downloaded wasmparser v0.240.0
[INFO] [stderr]   Downloaded cranelift-frontend v0.114.0
[INFO] [stderr]   Downloaded wast v240.0.0
[INFO] [stderr]   Downloaded cranelift-bforest v0.114.0
[INFO] [stderr]   Downloaded pulley-interpreter v27.0.0
[INFO] [stderr]   Downloaded cranelift-entity v0.114.0
[INFO] [stderr]   Downloaded postcard v1.1.3
[INFO] [stderr]   Downloaded fxprof-processed-profile v0.6.0
[INFO] [stderr]   Downloaded wasmtime-cache v27.0.0
[INFO] [stderr]   Downloaded id-arena v2.2.1
[INFO] [stderr]   Downloaded wasmtime-fiber v27.0.0
[INFO] [stderr]   Downloaded sptr v0.3.2
[INFO] [stderr]   Downloaded slice-group-by v0.3.1
[INFO] [stderr]   Downloaded cranelift-native v0.114.0
[INFO] [stderr]   Downloaded embedded-io v0.4.0
[INFO] [stderr]   Downloaded embedded-io v0.6.1
[INFO] [stderr]   Downloaded directories-next v2.0.0
[INFO] [stderr]   Downloaded wasmtime-jit-debug v27.0.0
[INFO] [stderr]   Downloaded wasmtime-jit-icache-coherence v27.0.0
[INFO] [stderr]   Downloaded wasmtime-slab v27.0.0
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.114.0
[INFO] [stderr]   Downloaded cranelift-control v0.114.0
[INFO] [stderr]   Downloaded wasmtime-versioned-export-macros v27.0.0
[INFO] [stderr]   Downloaded cranelift-bitset v0.114.0
[INFO] [stderr]   Downloaded jiff v0.2.16
[INFO] [stderr]   Downloaded cobs v0.3.0
[INFO] [stderr]   Downloaded wasmprinter v0.219.2
[INFO] [stderr]   Downloaded wasmtime-component-util v27.0.0
[INFO] [stderr]   Downloaded winch-codegen v27.0.0
[INFO] [stderr]   Downloaded debugid v0.8.0
[INFO] [stderr]   Downloaded ittapi v0.4.0
[INFO] [stderr]   Downloaded mach2 v0.4.3
[INFO] [stderr]   Downloaded memfd v0.6.5
[INFO] [stderr]   Downloaded wasmtime-wit-bindgen v27.0.0
[INFO] [stderr]   Downloaded wasmtime-asm-macros v27.0.0
[INFO] [stderr]   Downloaded wasm-encoder v0.240.0
[INFO] [stderr]   Downloaded cranelift-codegen v0.114.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b4bbc4c63d3fbc5c39a72b9c7b1f8edca263ad58c5b192721abcd8dc02e3edf6
[INFO] running `Command { std: "docker" "start" "-a" "b4bbc4c63d3fbc5c39a72b9c7b1f8edca263ad58c5b192721abcd8dc02e3edf6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b4bbc4c63d3fbc5c39a72b9c7b1f8edca263ad58c5b192721abcd8dc02e3edf6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4bbc4c63d3fbc5c39a72b9c7b1f8edca263ad58c5b192721abcd8dc02e3edf6", kill_on_drop: false }`
[INFO] [stdout] b4bbc4c63d3fbc5c39a72b9c7b1f8edca263ad58c5b192721abcd8dc02e3edf6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 32f58f9b2d72119dcd19e403595760498411cc666d11078cda16bf8ef0d5a99f
[INFO] running `Command { std: "docker" "start" "-a" "32f58f9b2d72119dcd19e403595760498411cc666d11078cda16bf8ef0d5a99f", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling cranelift-isle v0.114.0
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.114.0
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling syn v2.0.109
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.114.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling slice-group-by v0.3.1
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling cc v1.2.45
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling wasm-encoder v0.240.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling cpp_demangle v0.4.5
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling cranelift-control v0.114.0
[INFO] [stderr]    Compiling wasmtime-component-util v27.0.0
[INFO] [stderr]    Compiling id-arena v2.2.1
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling leb128fmt v0.1.0
[INFO] [stderr]    Compiling wasm-encoder v0.219.2
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling wasmtime-cache v27.0.0
[INFO] [stderr]    Compiling wasmtime-component-macro v27.0.0
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling directories-next v2.0.0
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling wasmtime-asm-macros v27.0.0
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling wasmtime-jit-icache-coherence v27.0.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling wasmtime-slab v27.0.0
[INFO] [stderr]    Compiling sptr v0.3.2
[INFO] [stderr]    Compiling debugid v0.8.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling wast v240.0.0
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling ittapi-sys v0.4.0
[INFO] [stderr]    Compiling indexmap v2.12.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling cranelift-codegen v0.114.0
[INFO] [stderr]    Compiling memfd v0.6.5
[INFO] [stderr]    Compiling wasmparser v0.219.2
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling ittapi v0.4.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling wasmtime-versioned-export-macros v27.0.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling wasmtime-fiber v27.0.0
[INFO] [stderr]    Compiling ureeves-wasmtime v27.0.3 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling cobs v0.3.0
[INFO] [stderr]    Compiling wasmtime-jit-debug v27.0.0
[INFO] [stderr]    Compiling addr2line v0.24.2
[INFO] [stderr]    Compiling cranelift-bitset v0.114.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling postcard v1.1.3
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling fxprof-processed-profile v0.6.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling cranelift-entity v0.114.0
[INFO] [stderr]    Compiling cranelift-bforest v0.114.0
[INFO] [stderr]    Compiling regalloc2 v0.10.2
[INFO] [stderr]    Compiling wat v1.240.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling wit-parser v0.219.2
[INFO] [stderr]    Compiling wasmtime-wit-bindgen v27.0.0
[INFO] [stderr]    Compiling wasmprinter v0.219.2
[INFO] [stderr]    Compiling wasmtime-environ v27.0.0
[INFO] [stderr]    Compiling cranelift-frontend v0.114.0
[INFO] [stderr]    Compiling cranelift-native v0.114.0
[INFO] [stderr]    Compiling wasmtime-cranelift v27.0.0
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/runtime/vm/instance.rs:613:20
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<String, EntityIndex> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<'_, String, EntityIndex> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/runtime/vm/instance.rs:1402:20
[INFO] [stdout]      |
[INFO] [stdout] 1402 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<String, EntityIndex> {
[INFO] [stdout]      |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1402 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<'_, String, EntityIndex> {
[INFO] [stdout]      |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:351:18
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case> {
[INFO] [stdout]     |                  ^^^^^ the lifetime is elided here       ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/compile.rs:423:27
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn clean_symbol(name: &str) -> Cow<str> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn clean_symbol(name: &str) -> Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 23s
[INFO] running `Command { std: "docker" "inspect" "32f58f9b2d72119dcd19e403595760498411cc666d11078cda16bf8ef0d5a99f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32f58f9b2d72119dcd19e403595760498411cc666d11078cda16bf8ef0d5a99f", kill_on_drop: false }`
[INFO] [stdout] 32f58f9b2d72119dcd19e403595760498411cc666d11078cda16bf8ef0d5a99f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e4a609bb16cea20d8002bd28f8776c3e06a8c232bf7f8b77877ba32e31a6aabf
[INFO] running `Command { std: "docker" "start" "-a" "e4a609bb16cea20d8002bd28f8776c3e06a8c232bf7f8b77877ba32e31a6aabf", kill_on_drop: false }`
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling jiff v0.2.16
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling regalloc2 v0.10.2
[INFO] [stderr]    Compiling wasmtime-environ v27.0.0
[INFO] [stderr]    Compiling ittapi v0.4.0
[INFO] [stderr]    Compiling wasmtime-cache v27.0.0
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling wit-parser v0.219.2
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling cranelift-codegen v0.114.0
[INFO] [stderr]    Compiling wasmtime-wit-bindgen v27.0.0
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling wasmtime-component-macro v27.0.0
[INFO] [stderr]    Compiling regex v1.12.2
[INFO] [stderr]    Compiling env_filter v0.1.4
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stderr]    Compiling cranelift-native v0.114.0
[INFO] [stderr]    Compiling cranelift-frontend v0.114.0
[INFO] [stderr]    Compiling wasmtime-cranelift v27.0.0
[INFO] [stderr]    Compiling ureeves-wasmtime v27.0.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/runtime/vm/instance.rs:613:20
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<String, EntityIndex> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<'_, String, EntityIndex> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/runtime/vm/instance.rs:1402:20
[INFO] [stdout]      |
[INFO] [stdout] 1402 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<String, EntityIndex> {
[INFO] [stdout]      |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1402 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<'_, String, EntityIndex> {
[INFO] [stdout]      |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:351:18
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case> {
[INFO] [stdout]     |                  ^^^^^ the lifetime is elided here       ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/compile.rs:423:27
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn clean_symbol(name: &str) -> Cow<str> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn clean_symbol(name: &str) -> Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/runtime/vm/instance.rs:613:20
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<String, EntityIndex> {
[INFO] [stdout]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 613 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<'_, String, EntityIndex> {
[INFO] [stdout]     |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]     --> src/runtime/vm/instance.rs:1402:20
[INFO] [stdout]      |
[INFO] [stdout] 1402 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<String, EntityIndex> {
[INFO] [stdout]      |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]      |                    |
[INFO] [stdout]      |                    the lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]      |
[INFO] [stdout] 1402 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<'_, String, EntityIndex> {
[INFO] [stdout]      |                                                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:351:18
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case> {
[INFO] [stdout]     |                  ^^^^^ the lifetime is elided here       ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/compile.rs:423:27
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn clean_symbol(name: &str) -> Cow<str> {
[INFO] [stdout]     |                           ^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 423 |     fn clean_symbol(name: &str) -> Cow<'_, str> {
[INFO] [stdout]     |                                        +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 59.46s
[INFO] running `Command { std: "docker" "inspect" "e4a609bb16cea20d8002bd28f8776c3e06a8c232bf7f8b77877ba32e31a6aabf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e4a609bb16cea20d8002bd28f8776c3e06a8c232bf7f8b77877ba32e31a6aabf", kill_on_drop: false }`
[INFO] [stdout] e4a609bb16cea20d8002bd28f8776c3e06a8c232bf7f8b77877ba32e31a6aabf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1ef7943ee607160a564655b6596f83670ef95df5" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 47f58908b318b20d76aa8ff8bb42f06256f0739b30227701d9389f1ed03f5004
[INFO] running `Command { std: "docker" "start" "-a" "47f58908b318b20d76aa8ff8bb42f06256f0739b30227701d9389f1ed03f5004", kill_on_drop: false }`
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/runtime/vm/instance.rs:613:20
[INFO] [stderr]     |
[INFO] [stderr] 613 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<String, EntityIndex> {
[INFO] [stderr]     |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                    |
[INFO] [stderr]     |                    the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr]     = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 613 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<'_, String, EntityIndex> {
[INFO] [stderr]     |                                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]     --> src/runtime/vm/instance.rs:1402:20
[INFO] [stderr]      |
[INFO] [stderr] 1402 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<String, EntityIndex> {
[INFO] [stderr]      |                    ^^^^^     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]      |                    |
[INFO] [stderr]      |                    the lifetime is elided here
[INFO] [stderr]      |
[INFO] [stderr]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]      |
[INFO] [stderr] 1402 |     pub fn exports(&self) -> wasmparser::collections::index_map::Iter<'_, String, EntityIndex> {
[INFO] [stderr]      |                                                                       +++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/runtime/component/types.rs:351:18
[INFO] [stderr]     |
[INFO] [stderr] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case> {
[INFO] [stderr]     |                  ^^^^^ the lifetime is elided here       ^^^^ the same lifetime is hidden here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case<'_>> {
[INFO] [stderr]     |                                                              ++++
[INFO] [stderr] 
[INFO] [stderr] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stderr]    --> src/compile.rs:423:27
[INFO] [stderr]     |
[INFO] [stderr] 423 |     fn clean_symbol(name: &str) -> Cow<str> {
[INFO] [stderr]     |                           ^^^^     ^^^^^^^^ the same lifetime is hidden here
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           the lifetime is elided here
[INFO] [stderr]     |
[INFO] [stderr]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stderr] help: use `'_` for type paths
[INFO] [stderr]     |
[INFO] [stderr] 423 |     fn clean_symbol(name: &str) -> Cow<'_, str> {
[INFO] [stderr]     |                                        +++
[INFO] [stderr] 
[INFO] [stderr] warning: `ureeves-wasmtime` (lib) generated 4 warnings (run `cargo fix --lib -p ureeves-wasmtime` to apply 4 suggestions)
[INFO] [stderr] warning: `ureeves-wasmtime` (lib test) generated 4 warnings (4 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ureeves_wasmtime-d74f420c2151a7d4)
[INFO] [stdout] 
[INFO] [stdout] running 102 tests
[INFO] [stdout] test engine::serialization::test::engine_weak_upgrades ... ok
[INFO] [stdout] test engine::serialization::test::precompile_compatibility_key_accounts_for_opt_level ... ok
[INFO] [stdout] test engine::serialization::test::test_architecture_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::precompile_compatibility_key_accounts_for_module_version_strategy ... ok
[INFO] [stdout] test runtime::component::resource_table::test_free_list ... ok
[INFO] [stdout] test runtime::gc::enabled::rooting::tests::sizes ... ok
[INFO] [stdout] test runtime::memory::tests::respect_tunables ... ok
[INFO] [stdout] test runtime::store::tests::does_not_lose_precision ... ok
[INFO] [stdout] test runtime::store::tests::refueling ... ok
[INFO] [stdout] test runtime::memory::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test runtime::externals::table::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test runtime::store::tests::yielding_does_not_lose_precision ... ok
[INFO] [stdout] test runtime::externals::global::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test runtime::module::tests::cow_on_by_default ... ok
[INFO] [stdout] test runtime::values::tests::size_of_val ... ok
[INFO] [stdout] test runtime::component::component::tests::cow_on_by_default ... ok
[INFO] [stdout] test runtime::values::tests::size_of_ref ... ok
[INFO] [stdout] test runtime::vm::cow::test::dynamic ... ok
[INFO] [stdout] test runtime::vm::cow::test::instantiate_image ... ok
[INFO] [stdout] test runtime::store::tests::smoke ... ok
[INFO] [stdout] test runtime::vm::cow::test::instantiate_no_image ... ok
[INFO] [stdout] test runtime::func::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::drc::tests::table_end_is_at_correct_offset ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::drc::tests::ref_count_is_at_correct_offset ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::drc::tests::table_next_is_at_correct_offset ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::drc::tests::vm_drc_array_header_length_offset ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::drc::tests::vm_drc_header_size_align ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::free_list::tests::allocate_and_split ... ok
[INFO] [stdout] test runtime::vm::cow::test::memset_instead_of_madvise ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::free_list::tests::allocate_no_split ... ok
[INFO] [stdout] test engine::serialization::test::components_are_cached ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::free_list::tests::dealloc_merge_with_next_and_not_prev ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::free_list::tests::dealloc_merge_prev_and_next ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::null::tests::vm_gc_null_header_size_align ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::free_list::tests::dealloc_merge_with_prev_and_not_next ... ok
[INFO] [stdout] test runtime::vm::gc::gc_runtime::collect_async_tests::is_send_and_sync ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::free_list::tests::dealloc_no_merge ... ok
[INFO] [stdout] test runtime::vm::gc::host_data::tests::correct_dyn_object ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::index_allocator::test::clear_affine ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::index_allocator::test::test_affinity_allocation_strategy ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::null::tests::vm_null_array_header_length_offset ... ok
[INFO] [stdout] test runtime::module::registry::test_frame_info ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::index_allocator::test::test_affinity_threshold ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::index_allocator::test::test_next_available_allocation_strategy ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::memory_pool::tests::check_known_layout_calculations ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::memory_pool::tests::test_memory_pool ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::memory_pool::tests::test_pooling_allocator_striping ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::table_pool::tests::test_table_pool ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::test::test_stack_unzeroed ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::test::test_stack_zeroed ... ok
[INFO] [stdout] test engine::serialization::test::cache_accounts_for_opt_level ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::tests::allocator_traits_are_object_safe ... ok
[INFO] [stdout] test runtime::vm::mmap_vec::tests::smoke ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::atomic_wait_notify ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::hundred_unpark_all_one ... ok
[INFO] [stdout] test engine::serialization::test::test_cranelift_flags_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_tunables_int_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_feature_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_tunables_bool_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_isa_flags_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_os_mismatch ... ok
[INFO] [stdout] test runtime::values::tests::val_matches_ty_wrong_engine - should panic ... ok
[INFO] [stdout] test runtime::values::tests::ref_matches_ty_wrong_engine - should panic ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::free_list::tests::alloc_align_too_large ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::free_list::tests::alloc_size_too_large ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::test::test_pooling_allocator_with_memory_pages_exceeded ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::unix_stack_pool::tests::test_stack_pool ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vm_func_ref::check_vm_func_ref_offsets ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmfunction_body::check_vmfunction_body_offsets ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmfunction_import::check_vmfunction_import_offsets ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::wait_with_timeout ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmglobal_definition::check_vmglobal_can_contain_gc_ref ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmglobal_definition::check_vmglobal_begins_aligned ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::memory_pool::tests::check_random_layout_calculations ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmglobal_definition::check_vmglobal_definition_alignment ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmglobal_definition::check_vmglobal_definition_offsets ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmglobal_import::check_vmglobal_import_offsets ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmmemory_definition::check_vmmemory_definition_offsets ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmmemory_import::check_vmmemory_import_offsets ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmshared_type_index::check_vmshared_type_index ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmruntime_limits::field_offsets ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmtable_import::check_vmtable_import_offsets ... ok
[INFO] [stdout] test runtime::vm::vmcontext::vm_host_func_context::vmarray_call_host_func_context_offsets ... ok
[INFO] [stdout] test runtime::vm::vmcontext::test_vmtable_definition::check_vmtable_definition_offsets ... ok
[INFO] [stdout] test sync_nostd::tests::rwlock_panic_read_then_write - should panic ... ok
[INFO] [stdout] test sync_nostd::tests::rwlock_panic_write_then_read - should panic ... ok
[INFO] [stdout] test sync_nostd::tests::smoke_once_lock ... ok
[INFO] [stdout] test sync_nostd::tests::smoke_rwlock ... ok
[INFO] [stdout] test sync_nostd::tests::rwlock_panic_write_then_write - should panic ... ok
[INFO] [stdout] test runtime::vm::gc::enabled::free_list::tests::check_no_fragmentation ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::unpark_one_one ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::unpark_all_one ... ok
[INFO] [stdout] test runtime::vm::instance::allocator::pooling::index_allocator::test::test_affinity_allocation_strategy_random ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::unpark_one_fifty ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::unpark_one_one_fast ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::unpark_one_fifty_then_fifty_all ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::unpark_one_hundred_fast ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::unpark_one_fifty_then_fifty_all_fast ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::unpark_all_hundred ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::unpark_all_hundred_fast ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::hundred_unpark_all_one_fast ... ok
[INFO] [stdout] test runtime::vm::threads::parking_spot::tests::parking_lot::unpark_all_one_fast ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 102 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.39s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ureeves_wasmtime
[INFO] [stdout] 
[INFO] [stdout] running 128 tests
[INFO] [stdout] test src/lib.rs - map_maybe_uninit (line 304) ... ignored
[INFO] [stdout] test src/lib.rs - map_maybe_uninit (line 315) ... ignored
[INFO] [stdout] test src/profiling_agent/vtune.rs - profiling_agent::vtune (line 7) ... ignored
[INFO] [stdout] test src/runtime/component/func.rs - runtime::component::func::Func::typed (line 144) ... FAILED
[INFO] [stdout] test src/runtime/component/func.rs - runtime::component::func::Func::typed (line 131) ... FAILED
[INFO] [stdout] test src/runtime/component/func.rs - runtime::component::func::Func::typed (line 157) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 427) ... FAILED
[INFO] [stdout] test src/runtime/component/instance.rs - runtime::component::instance::Instance::get_func (line 122) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::export_index (line 673) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 332) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 251) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::new (line 139) - compile ... FAILED
[INFO] [stdout] test src/runtime/component/resources.rs - runtime::component::resources::Resource (line 174) ... ignored
[INFO] [stdout] test src/runtime/component/resources.rs - runtime::component::resources::Resource (line 200) ... ignored
[INFO] [stdout] test src/runtime/component/instance.rs - runtime::component::instance::Instance::get_func (line 88) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 284) ... FAILED
[INFO] [stdout] test src/runtime/component/resources.rs - runtime::component::resources::ResourceType::host (line 43) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::new (line 153) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::Lift (line 566) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::resources_required (line 545) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 479) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 519) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component (line 58) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 43) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::Lower (line 594) ... FAILED
[INFO] [stdout] test src/runtime/component/linker.rs - runtime::component::linker::LinkerInstance<'_,T>::func_new (line 469) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 454) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func (line 162) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::flags (line 615) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 225) ... ok
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::typed (line 1541) ... FAILED
[INFO] [stdout] test src/runtime/externals/global.rs - runtime::externals::global::Global::new (line 46) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 193) ... ok
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Caller<'_,T>::get_module_export (line 2127) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::typed (line 1519) ... FAILED
[INFO] [stdout] test src/runtime/externals/table.rs - runtime::externals::table::Table::new (line 52) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 690) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func (line 228) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func (line 193) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::typed (line 1552) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef::convert_extern (line 202) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 716) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data_mut (line 413) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::NoFunc (line 36) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/eqref.rs - runtime::gc::enabled::eqref::EqRef (line 34) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 785) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef (line 32) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef::from_i31 (line 164) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 747) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/arrayref.rs - runtime::gc::enabled::arrayref::ArrayRefPre (line 27) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::new_async (line 500) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_u32 (line 116) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::convert_any (line 241) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new (line 165) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_i32 (line 136) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::PackedIndex (line 271) ... ignored
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new_manually_rooted (line 294) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/arrayref.rs - runtime::gc::enabled::arrayref::ArrayRef (line 117) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data (line 367) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_u32 (line 157) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_i32 (line 179) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_i32 (line 212) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_u32 (line 198) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::into_rooted (line 1548) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1316) - compile ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::new (line 1140) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1263) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef (line 40) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31 (line 28) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::ref_eq (line 1603) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::to_manually_rooted (line 770) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::clone (line 1417) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::reserve (line 1167) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope (line 1043) ... FAILED
[INFO] [stdout] test src/runtime/gc/noextern.rs - runtime::gc::noextern::NoExtern (line 22) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::allow_unknown_exports (line 200) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::to_rooted (line 1491) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/structref.rs - runtime::gc::enabled::structref::StructRefPre (line 27) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/structref.rs - runtime::gc::enabled::structref::StructRef (line 112) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_traps (line 226) ... FAILED
[INFO] [stdout] test src/runtime/gc/none_ref.rs - runtime::gc::none_ref::NoneRef (line 22) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate (line 1089) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate_pre (line 1147) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::ref_eq (line 869) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted (line 486) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::func_wrap (line 504) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::allow_shadowing (line 169) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::define (line 328) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::address_map (line 961) ... ignored
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::address_map (line 975) ... ignored
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 727) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory (line 109) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory (line 84) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 82) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 71) - compile ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::instance (line 609) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::SharedMemory (line 784) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 110) - compile ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::rooted_eq (line 818) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::exports (line 702) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory::new (line 222) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_default_values (line 260) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 697) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory::grow (line 559) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::exports (line 714) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_binary (line 308) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::get_export (line 763) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_file (line 270) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_file (line 259) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::get_export (line 775) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::new (line 222) - compile ... FAILED
[INFO] [stdout] test src/runtime/vm/gc/gc_ref.rs - runtime::vm::gc::gc_ref::VMGcHeader (line 17) ... ignored
[INFO] [stdout] test src/runtime/vm/libcalls.rs - runtime::vm::libcalls (line 40) ... ignored
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory::ty (line 281) ... FAILED
[INFO] [stdout] test src/runtime/store/context.rs - runtime::store::context::AsContextMut (line 87) - compile fail ... ok
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::imports (line 639) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 95) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::imports (line 651) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_binary (line 296) ... FAILED
[INFO] [stdout] test src/runtime/store/context.rs - runtime::store::context::AsContextMut (line 105) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::name (line 606) ... FAILED
[INFO] [stdout] test src/runtime/store.rs - runtime::store::Store<T>::limiter (line 689) ... FAILED
[INFO] [stdout] test src/runtime/trap.rs - runtime::trap::WasmBacktrace (line 169) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::new (line 235) ... FAILED
[INFO] [stdout] test src/runtime/types.rs - runtime::types::MemoryTypeBuilder (line 2556) ... FAILED
[INFO] [stdout] test src/runtime/trap.rs - runtime::trap::WasmBacktrace::capture (line 228) ... FAILED
[INFO] [stdout] test src/runtime/trap.rs - runtime::trap::Trap (line 40) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::resources_required (line 846) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/runtime/component/func.rs - runtime::component::func::Func::typed (line 144) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:145:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Func;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:146:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::Store;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/func.rs - runtime::component::func::Func::typed (line 131) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:132:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Func;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:133:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::Store;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/func.rs - runtime::component::func::Func::typed (line 157) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:158:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Func;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:159:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::Store;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/mod.rs - runtime::component::ComponentType (line 427) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:428:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:431:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[component(record)]
[INFO] [stdout]   |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/instance.rs - runtime::component::instance::Instance::get_func (line 122) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/instance.rs:124:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/instance.rs:123:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/instance.rs:126:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/component.rs - runtime::component::component::Component::export_index (line 673) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:675:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:676:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::component::types::ComponentItem;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:674:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:678:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 332) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:334:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:333:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:335:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 251) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:253:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Component;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:254:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::component::types::ComponentItem;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:252:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::Engine;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:255:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/component.rs - runtime::component::component::Component::new (line 139) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:141:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Component;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:140:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/instance.rs - runtime::component::instance::Instance::get_func (line 88) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/instance.rs:90:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/instance.rs:89:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/instance.rs:92:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 284) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:286:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker, ResourceType};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:287:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::component::types::ComponentItem;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:285:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:288:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/resources.rs - runtime::component::resources::ResourceType::host (line 43) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/resources.rs:44:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ResourceType;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/component.rs - runtime::component::component::Component::new (line 153) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:155:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Component;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:154:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/mod.rs - runtime::component::Lift (line 566) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:567:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{ComponentType, Lift};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:570:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[component(record)]
[INFO] [stdout]   |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/component.rs - runtime::component::component::Component::resources_required (line 545) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:547:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, component::Component};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:547:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, component::Component};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:546:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/mod.rs - runtime::component::ComponentType (line 479) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:480:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:483:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[component(variant)]
[INFO] [stdout]   |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:485:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     #[component(name = "none")]
[INFO] [stdout]   |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:487:7
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[component(name = "all")]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:489:7
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[component(name = "some")]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/mod.rs - runtime::component::ComponentType (line 519) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:520:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:523:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[component(enum)]
[INFO] [stdout]   |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:526:7
[INFO] [stdout]    |
[INFO] [stdout] 10 |     #[component(name = "yes")]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:528:7
[INFO] [stdout]    |
[INFO] [stdout] 12 |     #[component(name = "no")]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:530:7
[INFO] [stdout]    |
[INFO] [stdout] 14 |     #[component(name = "auto")]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/mod.rs - runtime::component (line 58) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:62:18
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let engine = wasmtime::Engine::default();
[INFO] [stdout]   |                  ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use ureeves_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Engine`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 6 -     let engine = wasmtime::Engine::default();
[INFO] [stdout] 6 +     let engine = Engine::default();
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:63:21
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let mut store = wasmtime::Store::new(&engine, ());
[INFO] [stdout]   |                     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use ureeves_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `Store`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 7 -     let mut store = wasmtime::Store::new(&engine, ());
[INFO] [stdout] 7 +     let mut store = Store::new(&engine, ());
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:67:21
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let component = wasmtime::component::Component::new(&engine, bytes)?;
[INFO] [stdout]    |                     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  3 + use std::path::Component;
[INFO] [stdout]    |
[INFO] [stdout]  3 + use ureeves_wasmtime::component::Component;
[INFO] [stdout]    |
[INFO] [stdout]  3 + use ureeves_wasmtime::component::types::Component;
[INFO] [stdout]    |
[INFO] [stdout]  3 + use wasm_encoder::Component;
[INFO] [stdout]    |
[INFO] [stdout]    = and 1 other candidate
[INFO] [stdout] help: if you import `Component`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 11 -     let component = wasmtime::component::Component::new(&engine, bytes)?;
[INFO] [stdout] 11 +     let component = Component::new(&engine, bytes)?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:70:22
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let mut linker = wasmtime::component::Linker::new(&engine);
[INFO] [stdout]    |                      ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout]  3 + use ureeves_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout]  3 + use ureeves_wasmtime::component::Linker;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Linker`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 14 -     let mut linker = wasmtime::component::Linker::new(&engine);
[INFO] [stdout] 14 +     let mut linker = Linker::new(&engine);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:84:23
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let mut result = [wasmtime::component::Val::String("".into())];
[INFO] [stdout]    |                       ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these enums
[INFO] [stdout]    |
[INFO] [stdout]  3 + use ureeves_wasmtime::Val;
[INFO] [stdout]    |
[INFO] [stdout]  3 + use ureeves_wasmtime::component::Val;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Val`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 28 -     let mut result = [wasmtime::component::Val::String("".into())];
[INFO] [stdout] 28 +     let mut result = [Val::String("".into())];
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:59:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/lib.rs - (line 43) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/lib.rs:44:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/mod.rs - runtime::component::Lower (line 594) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:595:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{ComponentType, Lower};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:598:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[component(record)]
[INFO] [stdout]   |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/linker.rs - runtime::component::linker::LinkerInstance<'_,T>::func_new (line 469) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/linker.rs:471:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker, Val};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/linker.rs:470:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Store, Engine};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/runtime/component/linker.rs:514:42
[INFO] [stdout]    |
[INFO] [stdout] 47 | linker.root().func_new("thunk", |_store, params, results| {
[INFO] [stdout]    |                                          ^^^^^^
[INFO] [stdout] 48 |     assert!(params.is_empty());
[INFO] [stdout]    |             ------ type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 47 | linker.root().func_new("thunk", |_store, params: /* Type */, results| {
[INFO] [stdout]    |                                                ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/runtime/component/linker.rs:514:50
[INFO] [stdout]    |
[INFO] [stdout] 47 | linker.root().func_new("thunk", |_store, params, results| {
[INFO] [stdout]    |                                                  ^^^^^^^
[INFO] [stdout] 48 |     assert!(params.is_empty());
[INFO] [stdout] 49 |     assert!(results.is_empty());
[INFO] [stdout]    |             ------- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 47 | linker.root().func_new("thunk", |_store, params, results: /* Type */| {
[INFO] [stdout]    |                                                         ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/runtime/component/linker.rs:522:44
[INFO] [stdout]    |
[INFO] [stdout] 55 | linker.root().func_new("is-even", |_store, params, results| {
[INFO] [stdout]    |                                            ^^^^^^
[INFO] [stdout] 56 |     assert_eq!(params.len(), 1);
[INFO] [stdout]    |                ------ type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 55 | linker.root().func_new("is-even", |_store, params: /* Type */, results| {
[INFO] [stdout]    |                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/runtime/component/linker.rs:522:52
[INFO] [stdout]    |
[INFO] [stdout] 55 | linker.root().func_new("is-even", |_store, params, results| {
[INFO] [stdout]    |                                                    ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 62 |     assert_eq!(results.len(), 1);
[INFO] [stdout]    |                ------- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 55 | linker.root().func_new("is-even", |_store, params, results: /* Type */| {
[INFO] [stdout]    |                                                           ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/linker.rs:473:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/mod.rs - runtime::component::ComponentType (line 454) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:455:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:458:3
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[component(record)]
[INFO] [stdout]   |   ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:460:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     #[component(name = "r")]
[INFO] [stdout]   |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:462:7
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[component(name = "g")]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:464:7
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[component(name = "b")]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0433`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Func (line 162) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:163:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/mod.rs - runtime::component::flags (line 615) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:616:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::flags;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Permissions` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:629:43
[INFO] [stdout]    |
[INFO] [stdout] 17 | fn validate_permissions(permissions: &mut Permissions) {
[INFO] [stdout]    |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  3 + use std::fs::Permissions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Permissions`
[INFO] [stdout]   --> src/runtime/component/mod.rs:630:29
[INFO] [stdout]    |
[INFO] [stdout] 18 |     if permissions.contains(Permissions::EXECUTE | Permissions::WRITE) {
[INFO] [stdout]    |                             ^^^^^^^^^^^ use of undeclared type `Permissions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  3 + use std::fs::Permissions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Permissions`
[INFO] [stdout]   --> src/runtime/component/mod.rs:630:52
[INFO] [stdout]    |
[INFO] [stdout] 18 |     if permissions.contains(Permissions::EXECUTE | Permissions::WRITE) {
[INFO] [stdout]    |                                                    ^^^^^^^^^^^ use of undeclared type `Permissions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  3 + use std::fs::Permissions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Permissions`
[INFO] [stdout]   --> src/runtime/component/mod.rs:634:29
[INFO] [stdout]    |
[INFO] [stdout] 22 |     if permissions.contains(Permissions::READ) {
[INFO] [stdout]    |                             ^^^^^^^^^^^ use of undeclared type `Permissions`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  3 + use std::fs::Permissions;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Func::typed (line 1541) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:1542:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/externals/global.rs - runtime::externals::global::Global::new (line 46) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/externals/global.rs:47:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Caller<'_,T>::get_module_export (line 2127) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:2130:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/runtime/func.rs:2159:20
[INFO] [stdout]    |
[INFO] [stdout] 34 |         .and_then(|arr| arr.get(..len as u32 as usize));
[INFO] [stdout]    |                    ^^^  --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 34 |         .and_then(|arr: /* Type */| arr.get(..len as u32 as usize));
[INFO] [stdout]    |                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Func::typed (line 1519) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:1520:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/externals/table.rs - runtime::externals::table::Table::new (line 52) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/externals/table.rs:53:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Func::wrap (line 690) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:691:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Func (line 228) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:229:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Func (line 193) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:194:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Func::typed (line 1552) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:1553:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef::convert_extern (line 202) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:203:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:204:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo() -> Result<()> {
[INFO] [stdout]   |             ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |             |
[INFO] [stdout]   |             expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo() -> Result<(), E> {
[INFO] [stdout]   |                      +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Func::wrap (line 716) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:717:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data_mut (line 413) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:414:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:415:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::NoFunc (line 36) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:37:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/func.rs:38:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/eqref.rs - runtime::gc::enabled::eqref::EqRef (line 34) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/eqref.rs:35:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/eqref.rs:37:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn foo() -> Result<()> {
[INFO] [stdout]   |             ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |             |
[INFO] [stdout]   |             expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn foo() -> Result<(), E> {
[INFO] [stdout]   |                      +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Func::wrap (line 785) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:788:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/runtime/func.rs:798:20
[INFO] [stdout]    |
[INFO] [stdout] 15 |         .and_then(|arr| arr.get(..len as u32 as usize));
[INFO] [stdout]    |                    ^^^  --- type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 15 |         .and_then(|arr: /* Type */| arr.get(..len as u32 as usize));
[INFO] [stdout]    |                       ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef (line 32) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:33:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:34:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef::from_i31 (line 164) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:165:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:166:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Func::wrap (line 747) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:748:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/arrayref.rs - runtime::gc::enabled::arrayref::ArrayRefPre (line 27) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/arrayref.rs:28:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/arrayref.rs:30:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn foo() -> Result<()> {
[INFO] [stdout]   |             ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |             |
[INFO] [stdout]   |             expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn foo() -> Result<(), E> {
[INFO] [stdout]   |                      +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/func.rs - runtime::func::Func::new_async (line 500) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:501:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/runtime/func.rs:531:60
[INFO] [stdout]    |
[INFO] [stdout] 33 | let get = Func::new_async(&mut store, get_row_count_type, |caller, _params, results| {
[INFO] [stdout]    |                                                            ^^^^^^
[INFO] [stdout] 34 |     Box::new(async move {
[INFO] [stdout] 35 |         let count = caller.data().get_row_count().await;
[INFO] [stdout]    |                     ------ type must be known at this point
[INFO] [stdout]    |
[INFO] [stdout] help: consider giving this closure parameter an explicit type
[INFO] [stdout]    |
[INFO] [stdout] 33 | let get = Func::new_async(&mut store, get_row_count_type, |caller: /* Type */, _params, results| {
[INFO] [stdout]    |                                                                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_u32 (line 116) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:117:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::convert_any (line 241) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:242:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:243:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo() -> Result<()> {
[INFO] [stdout]   |             ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |             |
[INFO] [stdout]   |             expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo() -> Result<(), E> {
[INFO] [stdout]   |                      +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new (line 165) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:166:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:167:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:177:19
[INFO] [stdout]    |
[INFO] [stdout] 15 |         Err(e) if e.is::<GcHeapOutOfMemory<&'static str>>() => {
[INFO] [stdout]    |                   ^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_i32 (line 136) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:137:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new_manually_rooted (line 294) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:295:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:296:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/arrayref.rs - runtime::gc::enabled::arrayref::ArrayRef (line 117) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/arrayref.rs:118:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/arrayref.rs:120:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn foo() -> Result<()> {
[INFO] [stdout]   |             ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |             |
[INFO] [stdout]   |             expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn foo() -> Result<(), E> {
[INFO] [stdout]   |                      +++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/runtime/gc/enabled/arrayref.rs:148:19
[INFO] [stdout]    |
[INFO] [stdout] 34 |         Err(e) if e.is::<GcHeapOutOfMemory<()>>() => {
[INFO] [stdout]    |                   ^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data (line 367) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:368:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:369:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_u32 (line 157) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:158:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_i32 (line 179) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:180:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_i32 (line 212) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:213:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_u32 (line 198) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:199:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::into_rooted (line 1548) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1549:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1550:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1316) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1317:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::new (line 1140) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1141:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1263) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1264:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1265:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1284:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     x.unroot(&mut store);
[INFO] [stdout]    |     ^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef (line 40) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:41:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:43:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:52:33
[INFO] [stdout]    |
[INFO] [stdout] 15 |     |caller: Caller<'_, ()>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |                                 ^^^^^^ ----------------- supplied 1 generic argument
[INFO] [stdout]    |                                 |
[INFO] [stdout]    |                                 expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 15 |     |caller: Caller<'_, ()>| -> Result<Rooted<ExternRef>, E> {
[INFO] [stdout]    |                                                         +++
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:59:81
[INFO] [stdout]    |
[INFO] [stdout] 22 |     |mut caller: Caller<'_, ()>, a: Rooted<ExternRef>, b: Rooted<ExternRef>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |                                                                                 ^^^^^^ ----------------- supplied 1 generic argument
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]    |                                                                                 |
[INFO] [stdout]    |                                                                                 expected 2 generic arguments
[INFO] [stdout]    |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]    |
[INFO] [stdout] 22 |     |mut caller: Caller<'_, ()>, a: Rooted<ExternRef>, b: Rooted<ExternRef>| -> Result<Rooted<ExternRef>, E> {
[INFO] [stdout]    |                                                                                                         +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31 (line 28) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:29:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:30:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::ref_eq (line 1603) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1604:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1605:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo() -> Result<()> {
[INFO] [stdout]   |             ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |             |
[INFO] [stdout]   |             expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo() -> Result<(), E> {
[INFO] [stdout]   |                      +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::to_manually_rooted (line 770) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:771:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:772:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::clone (line 1417) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1418:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1419:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::reserve (line 1167) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1168:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope (line 1043) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1044:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1045:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/noextern.rs - runtime::gc::noextern::NoExtern (line 22) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/noextern.rs:23:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/noextern.rs:24:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/linker.rs - runtime::linker::Linker<T>::allow_unknown_exports (line 200) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:201:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::to_rooted (line 1491) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1492:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1493:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/structref.rs - runtime::gc::enabled::structref::StructRefPre (line 27) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/structref.rs:28:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/structref.rs:30:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn foo() -> Result<()> {
[INFO] [stdout]   |             ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |             |
[INFO] [stdout]   |             expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn foo() -> Result<(), E> {
[INFO] [stdout]   |                      +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/structref.rs - runtime::gc::enabled::structref::StructRef (line 112) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/structref.rs:113:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/structref.rs:115:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn foo() -> Result<()> {
[INFO] [stdout]   |             ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |             |
[INFO] [stdout]   |             expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn foo() -> Result<(), E> {
[INFO] [stdout]   |                      +++
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/runtime/gc/enabled/structref.rs:139:19
[INFO] [stdout]    |
[INFO] [stdout] 30 |         Err(e) if e.is::<GcHeapOutOfMemory<()>>() => {
[INFO] [stdout]    |                   ^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0282, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_traps (line 226) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:227:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/none_ref.rs - runtime::gc::none_ref::NoneRef (line 22) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/none_ref.rs:23:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/none_ref.rs:24:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate (line 1089) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:1090:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate_pre (line 1147) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:1148:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::ref_eq (line 869) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:870:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:871:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo() -> Result<()> {
[INFO] [stdout]   |             ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |             |
[INFO] [stdout]   |             expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo() -> Result<(), E> {
[INFO] [stdout]   |                      +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted (line 486) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:487:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:488:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn _foo() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/linker.rs - runtime::linker::Linker<T>::func_wrap (line 504) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:505:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/linker.rs - runtime::linker::Linker<T>::allow_shadowing (line 169) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:170:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/linker.rs - runtime::linker::Linker<T>::define (line 328) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:329:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 727) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:728:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/memory.rs - runtime::memory::Memory (line 109) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/memory.rs:111:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::{Memory, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/memory.rs - runtime::memory::Memory (line 84) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/memory.rs:85:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Memory, Store, MemoryAccessError};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module (line 82) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:83:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module (line 71) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:72:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/linker.rs - runtime::linker::Linker<T>::instance (line 609) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:610:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/memory.rs - runtime::memory::SharedMemory (line 784) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/memory.rs:785:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module (line 110) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:111:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::rooted_eq (line 818) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:819:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:820:13
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo() -> Result<()> {
[INFO] [stdout]   |             ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |             |
[INFO] [stdout]   |             expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo() -> Result<(), E> {
[INFO] [stdout]   |                      +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::exports (line 702) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:703:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/memory.rs - runtime::memory::Memory::new (line 222) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/memory.rs:223:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_default_values (line 260) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:261:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 697) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:698:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/memory.rs - runtime::memory::Memory::grow (line 559) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/memory.rs:560:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::exports (line 714) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:715:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::from_binary (line 308) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:309:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::get_export (line 763) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:764:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::from_file (line 270) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:271:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::from_file (line 259) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:260:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::get_export (line 775) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:776:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::new (line 222) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:223:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/memory.rs - runtime::memory::Memory::ty (line 281) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/memory.rs:282:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::imports (line 639) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:640:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module (line 95) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:96:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::imports (line 651) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:652:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::from_binary (line 296) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:297:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/store/context.rs - runtime::store::context::AsContextMut (line 105) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/store/context.rs:106:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{AsContextMut, Instance};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::name (line 606) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:607:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/store.rs - runtime::store::Store<T>::limiter (line 689) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/store.rs:690:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/trap.rs - runtime::trap::WasmBacktrace (line 169) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/trap.rs:170:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/trap.rs:171:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn main() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn main() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::new (line 235) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:236:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/types.rs - runtime::types::MemoryTypeBuilder (line 2556) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/types.rs:2558:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::MemoryTypeBuilder;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/types.rs:2557:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn foo() -> wasmtime::Result<()> {
[INFO] [stdout]   |             ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/trap.rs - runtime::trap::WasmBacktrace::capture (line 228) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/trap.rs:229:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/trap.rs:230:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn main() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn main() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/trap.rs - runtime::trap::Trap (line 40) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/trap.rs:41:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/trap.rs:42:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn main() -> Result<()> {
[INFO] [stdout]   |              ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |              |
[INFO] [stdout]   |              expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 4 | fn main() -> Result<(), E> {
[INFO] [stdout]   |                       +++
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/module.rs - runtime::module::Module::resources_required (line 846) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:848:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, Module};
[INFO] [stdout]   |     ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:847:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of unresolved module or unlinked crate `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `wasmtime`, use `cargo add wasmtime` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 43)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 251)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 284)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 332)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::export_index (line 673)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::new (line 139)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::new (line 153)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::resources_required (line 545)
[INFO] [stdout]     src/runtime/component/func.rs - runtime::component::func::Func::typed (line 131)
[INFO] [stdout]     src/runtime/component/func.rs - runtime::component::func::Func::typed (line 144)
[INFO] [stdout]     src/runtime/component/func.rs - runtime::component::func::Func::typed (line 157)
[INFO] [stdout]     src/runtime/component/instance.rs - runtime::component::instance::Instance::get_func (line 122)
[INFO] [stdout]     src/runtime/component/instance.rs - runtime::component::instance::Instance::get_func (line 88)
[INFO] [stdout]     src/runtime/component/linker.rs - runtime::component::linker::LinkerInstance<'_,T>::func_new (line 469)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component (line 58)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::ComponentType (line 427)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::ComponentType (line 454)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::ComponentType (line 479)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::ComponentType (line 519)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::Lift (line 566)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::Lower (line 594)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::flags (line 615)
[INFO] [stdout]     src/runtime/component/resources.rs - runtime::component::resources::ResourceType::host (line 43)
[INFO] [stdout]     src/runtime/externals/global.rs - runtime::externals::global::Global::new (line 46)
[INFO] [stdout]     src/runtime/externals/table.rs - runtime::externals::table::Table::new (line 52)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Caller<'_,T>::get_module_export (line 2127)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func (line 162)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func (line 193)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func (line 228)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::new_async (line 500)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::typed (line 1519)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::typed (line 1541)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::typed (line 1552)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::wrap (line 690)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::wrap (line 716)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::wrap (line 747)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::wrap (line 785)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::NoFunc (line 36)
[INFO] [stdout]     src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef (line 32)
[INFO] [stdout]     src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef::convert_extern (line 202)
[INFO] [stdout]     src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef::from_i31 (line 164)
[INFO] [stdout]     src/runtime/gc/enabled/arrayref.rs - runtime::gc::enabled::arrayref::ArrayRef (line 117)
[INFO] [stdout]     src/runtime/gc/enabled/arrayref.rs - runtime::gc::enabled::arrayref::ArrayRefPre (line 27)
[INFO] [stdout]     src/runtime/gc/enabled/eqref.rs - runtime::gc::enabled::eqref::EqRef (line 34)
[INFO] [stdout]     src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef (line 40)
[INFO] [stdout]     src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::convert_any (line 241)
[INFO] [stdout]     src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data (line 367)
[INFO] [stdout]     src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data_mut (line 413)
[INFO] [stdout]     src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new (line 165)
[INFO] [stdout]     src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new_manually_rooted (line 294)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31 (line 28)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_i32 (line 212)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_u32 (line 198)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_i32 (line 136)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_u32 (line 116)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_i32 (line 179)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_u32 (line 157)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1263)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1316)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::clone (line 1417)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::into_rooted (line 1548)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::ref_eq (line 1603)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::to_rooted (line 1491)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope (line 1043)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::new (line 1140)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::reserve (line 1167)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted (line 486)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::ref_eq (line 869)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::rooted_eq (line 818)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::to_manually_rooted (line 770)
[INFO] [stdout]     src/runtime/gc/enabled/structref.rs - runtime::gc::enabled::structref::StructRef (line 112)
[INFO] [stdout]     src/runtime/gc/enabled/structref.rs - runtime::gc::enabled::structref::StructRefPre (line 27)
[INFO] [stdout]     src/runtime/gc/noextern.rs - runtime::gc::noextern::NoExtern (line 22)
[INFO] [stdout]     src/runtime/gc/none_ref.rs - runtime::gc::none_ref::NoneRef (line 22)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::allow_shadowing (line 169)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::allow_unknown_exports (line 200)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::define (line 328)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_default_values (line 260)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_traps (line 226)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::func_wrap (line 504)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::instance (line 609)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate (line 1089)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate_pre (line 1147)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 697)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 727)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::Memory (line 109)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::Memory (line 84)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::Memory::grow (line 559)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::Memory::new (line 222)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::Memory::ty (line 281)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::SharedMemory (line 784)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module (line 110)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module (line 71)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module (line 82)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module (line 95)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::exports (line 702)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::exports (line 714)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::from_binary (line 296)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::from_binary (line 308)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::from_file (line 259)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::from_file (line 270)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::get_export (line 763)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::get_export (line 775)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::imports (line 639)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::imports (line 651)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::name (line 606)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::new (line 222)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::new (line 235)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::resources_required (line 846)
[INFO] [stdout]     src/runtime/store.rs - runtime::store::Store<T>::limiter (line 689)
[INFO] [stdout]     src/runtime/store/context.rs - runtime::store::context::AsContextMut (line 105)
[INFO] [stdout]     src/runtime/trap.rs - runtime::trap::Trap (line 40)
[INFO] [stdout]     src/runtime/trap.rs - runtime::trap::WasmBacktrace (line 169)
[INFO] [stdout]     src/runtime/trap.rs - runtime::trap::WasmBacktrace::capture (line 228)
[INFO] [stdout]     src/runtime/types.rs - runtime::types::MemoryTypeBuilder (line 2556)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 115 failed; 10 ignored; 0 measured; 0 filtered out; finished in 4.18s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "47f58908b318b20d76aa8ff8bb42f06256f0739b30227701d9389f1ed03f5004", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "47f58908b318b20d76aa8ff8bb42f06256f0739b30227701d9389f1ed03f5004", kill_on_drop: false }`
[INFO] [stdout] 47f58908b318b20d76aa8ff8bb42f06256f0739b30227701d9389f1ed03f5004
