[INFO] fetching crate dusk-wasmtime 21.0.0-alpha...
[INFO] testing dusk-wasmtime-21.0.0-alpha against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate dusk-wasmtime 21.0.0-alpha into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate dusk-wasmtime 21.0.0-alpha on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate dusk-wasmtime 21.0.0-alpha
[INFO] finished tweaking crates.io crate dusk-wasmtime 21.0.0-alpha
[INFO] tweaked toml for crates.io crate dusk-wasmtime 21.0.0-alpha written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 151 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding base64 v0.21.7 (latest: v0.22.1)
[INFO] [stderr]       Adding cranelift-bforest v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-codegen v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-codegen-meta v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-codegen-shared v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-control v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-entity v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-frontend v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-isle v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-native v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-wasm v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding fxprof-processed-profile v0.6.0 (latest: v0.7.0)
[INFO] [stderr]       Adding generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding hashbrown v0.13.2 (latest: v0.14.5)
[INFO] [stderr]       Adding heck v0.4.1 (latest: v0.5.0)
[INFO] [stderr]       Adding itertools v0.12.1 (latest: v0.13.0)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (latest: v0.6.4)
[INFO] [stderr]       Adding object v0.33.0 (latest: v0.35.0)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] [stderr]       Adding wasm-encoder v0.202.0 (latest: v0.208.1)
[INFO] [stderr]       Adding wasmparser v0.202.0 (latest: v0.208.1)
[INFO] [stderr]       Adding wasmprinter v0.202.0 (latest: v0.208.1)
[INFO] [stderr]       Adding wasmtime-asm-macros v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-cache v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-component-macro v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-component-util v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-cranelift v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-environ v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-fiber v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-jit-debug v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-jit-icache-coherence v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-slab v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-types v20.0.2 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-versioned-export-macros v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-winch v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-wit-bindgen v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-wmemcheck v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding winch-codegen v0.18.0 (latest: v0.19.1)
[INFO] [stderr]       Adding wit-parser v0.202.0 (latest: v0.208.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasmtime-winch v20.0.0
[INFO] [stderr]   Downloaded wasmtime-types v20.0.2
[INFO] [stderr]   Downloaded cranelift-entity v0.107.2
[INFO] [stderr]   Downloaded winch-codegen v0.18.0
[INFO] [stderr]   Downloaded wasmtime-component-util v20.0.0
[INFO] [stderr]   Downloaded wasmprinter v0.202.0
[INFO] [stderr]   Downloaded wasmparser v0.202.0
[INFO] [stderr]   Downloaded wasmtime-environ v20.0.0
[INFO] [stderr]   Downloaded wasmtime-asm-macros v20.0.0
[INFO] [stderr]   Downloaded wasmtime-jit-debug v20.0.0
[INFO] [stderr]   Downloaded cranelift-control v0.107.2
[INFO] [stderr]   Downloaded object v0.33.0
[INFO] [stderr]   Downloaded memfd v0.6.4
[INFO] [stderr]   Downloaded fxprof-processed-profile v0.6.0
[INFO] [stderr]   Downloaded dusk-wasmtime-environ v21.0.0-alpha
[INFO] [stderr]   Downloaded dusk-wasmtime-runtime v21.0.0-alpha
[INFO] [stderr]   Downloaded dusk-wasmtime-cranelift v21.0.0-alpha
[INFO] [stderr]   Downloaded ittapi-sys v0.4.0
[INFO] [stderr]   Downloaded cranelift-codegen v0.107.2
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.107.2
[INFO] [stderr]   Downloaded regalloc2 v0.9.3
[INFO] [stderr]   Downloaded ittapi v0.4.0
[INFO] [stderr]   Downloaded wasmtime-cache v20.0.0
[INFO] [stderr]   Downloaded wasmtime-wit-bindgen v20.0.0
[INFO] [stderr]   Downloaded wit-parser v0.202.0
[INFO] [stderr]   Downloaded wasmtime-fiber v20.0.0
[INFO] [stderr]   Downloaded wasmtime-jit-icache-coherence v20.0.0
[INFO] [stderr]   Downloaded wasmtime-slab v20.0.0
[INFO] [stderr]   Downloaded cranelift-native v0.107.2
[INFO] [stderr]   Downloaded cranelift-bforest v0.107.2
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.107.2
[INFO] [stderr]   Downloaded cranelift-isle v0.107.2
[INFO] [stderr]   Downloaded slice-group-by v0.3.1
[INFO] [stderr]   Downloaded cranelift-frontend v0.107.2
[INFO] [stderr]   Downloaded cranelift-wasm v0.107.2
[INFO] [stderr]   Downloaded wasmtime-versioned-export-macros v20.0.0
[INFO] [stderr]   Downloaded wasmtime-cranelift v20.0.0
[INFO] [stderr]   Downloaded wasm-encoder v0.202.0
[INFO] [stderr]   Downloaded wasmtime-wmemcheck v20.0.0
[INFO] [stderr]   Downloaded wasmtime-component-macro v20.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 964fa341a4aeca849a6a28d551d6648dc2b142b975caeca858f5fb5db9046605
[INFO] running `Command { std: "docker" "start" "-a" "964fa341a4aeca849a6a28d551d6648dc2b142b975caeca858f5fb5db9046605", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "964fa341a4aeca849a6a28d551d6648dc2b142b975caeca858f5fb5db9046605", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "964fa341a4aeca849a6a28d551d6648dc2b142b975caeca858f5fb5db9046605", kill_on_drop: false }`
[INFO] [stdout] 964fa341a4aeca849a6a28d551d6648dc2b142b975caeca858f5fb5db9046605
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ed4b0e75da45304a779952d277de06cd03ff10099e2dc4d4087a88731ae4f9f3
[INFO] running `Command { std: "docker" "start" "-a" "ed4b0e75da45304a779952d277de06cd03ff10099e2dc4d4087a88731ae4f9f3", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.7.34
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling cranelift-isle v0.107.2
[INFO] [stderr]    Compiling target-lexicon v0.12.14
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.107.2
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling leb128 v0.2.5
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling wasmtime-versioned-export-macros v20.0.0
[INFO] [stderr]    Compiling arbitrary v1.3.2
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling zstd-sys v2.0.10+zstd.1.5.6
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling slice-group-by v0.3.1
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.107.2
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling thiserror v1.0.61
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling cpp_demangle v0.4.3
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling wasmtime-component-util v20.0.0
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling zstd-safe v7.1.0
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling cranelift-control v0.107.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling wasmtime-fiber v20.0.0
[INFO] [stderr]    Compiling wasm-encoder v0.202.0
[INFO] [stderr]    Compiling ittapi-sys v0.4.0
[INFO] [stderr]    Compiling winnow v0.6.8
[INFO] [stderr]    Compiling id-arena v2.2.1
[INFO] [stderr]    Compiling regalloc2 v0.9.3
[INFO] [stderr]    Compiling rustc-demangle v0.1.24
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling dusk-wasmtime-runtime v21.0.0-alpha
[INFO] [stderr]    Compiling wasm-encoder v0.208.1
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling wasmtime-asm-macros v20.0.0
[INFO] [stderr]    Compiling wasmtime-cache v20.0.0
[INFO] [stderr]    Compiling wasmtime-component-macro v20.0.0
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling uuid v1.8.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling directories-next v2.0.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling wast v208.0.1
[INFO] [stderr]    Compiling debugid v0.8.0
[INFO] [stderr]    Compiling encoding_rs v0.8.34
[INFO] [stderr]    Compiling wasmtime-slab v20.0.0
[INFO] [stderr]    Compiling sptr v0.3.2
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling ittapi v0.4.0
[INFO] [stderr]    Compiling wasmtime-jit-icache-coherence v20.0.0
[INFO] [stderr]    Compiling indexmap v2.2.6
[INFO] [stderr]    Compiling cranelift-entity v0.107.2
[INFO] [stderr]    Compiling cranelift-codegen v0.107.2
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling serde_spanned v0.6.6
[INFO] [stderr]    Compiling toml_datetime v0.6.6
[INFO] [stderr]    Compiling cranelift-bforest v0.107.2
[INFO] [stderr]    Compiling wasmparser v0.202.0
[INFO] [stderr]    Compiling gimli v0.28.1
[INFO] [stderr]    Compiling object v0.33.0
[INFO] [stderr]    Compiling toml_edit v0.22.13
[INFO] [stderr]    Compiling memfd v0.6.4
[INFO] [stderr]    Compiling fxprof-processed-profile v0.6.0
[INFO] [stderr]    Compiling zstd v0.13.1
[INFO] [stderr]    Compiling toml v0.8.13
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling wat v1.208.1
[INFO] [stderr]    Compiling wasmtime-jit-debug v20.0.0
[INFO] [stderr]    Compiling wasmtime-types v20.0.2
[INFO] [stderr]    Compiling wasmprinter v0.202.0
[INFO] [stderr]    Compiling wit-parser v0.202.0
[INFO] [stderr]    Compiling dusk-wasmtime-environ v21.0.0-alpha
[INFO] [stderr]    Compiling wasmtime-wit-bindgen v20.0.0
[INFO] [stderr]    Compiling cranelift-frontend v0.107.2
[INFO] [stderr]    Compiling cranelift-native v0.107.2
[INFO] [stderr]    Compiling cranelift-wasm v0.107.2
[INFO] [stderr]    Compiling dusk-wasmtime-cranelift v21.0.0-alpha
[INFO] [stderr]    Compiling dusk-wasmtime v21.0.0-alpha (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `component` is never read
[INFO] [stdout]   --> src/runtime/component/matching.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct TypeChecker<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 17 |     pub types: &'a Arc<ComponentTypes>,
[INFO] [stdout] 18 |     pub component: &'a wasmtime_environ::component::Component,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.60s
[INFO] running `Command { std: "docker" "inspect" "ed4b0e75da45304a779952d277de06cd03ff10099e2dc4d4087a88731ae4f9f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ed4b0e75da45304a779952d277de06cd03ff10099e2dc4d4087a88731ae4f9f3", kill_on_drop: false }`
[INFO] [stdout] ed4b0e75da45304a779952d277de06cd03ff10099e2dc4d4087a88731ae4f9f3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2433b12af14a87ceff2df4eaf09625a34465f27f220dc6c2205ef67c431fa76d
[INFO] running `Command { std: "docker" "start" "-a" "2433b12af14a87ceff2df4eaf09625a34465f27f220dc6c2205ef67c431fa76d", kill_on_drop: false }`
[INFO] [stderr]    Compiling fastrand v2.1.0
[INFO] [stdout] warning: field `component` is never read
[INFO] [stdout]   --> src/runtime/component/matching.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct TypeChecker<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 17 |     pub types: &'a Arc<ComponentTypes>,
[INFO] [stdout] 18 |     pub component: &'a wasmtime_environ::component::Component,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling dusk-wasmtime v21.0.0-alpha (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `component` is never read
[INFO] [stdout]   --> src/runtime/component/matching.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct TypeChecker<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 17 |     pub types: &'a Arc<ComponentTypes>,
[INFO] [stdout] 18 |     pub component: &'a wasmtime_environ::component::Component,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.05s
[INFO] running `Command { std: "docker" "inspect" "2433b12af14a87ceff2df4eaf09625a34465f27f220dc6c2205ef67c431fa76d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2433b12af14a87ceff2df4eaf09625a34465f27f220dc6c2205ef67c431fa76d", kill_on_drop: false }`
[INFO] [stdout] 2433b12af14a87ceff2df4eaf09625a34465f27f220dc6c2205ef67c431fa76d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 1f22da4082d4ed6b55aac97135e496a85890d5274e1fcb9abe668ccfd921a4e2
[INFO] running `Command { std: "docker" "start" "-a" "1f22da4082d4ed6b55aac97135e496a85890d5274e1fcb9abe668ccfd921a4e2", kill_on_drop: false }`
[INFO] [stderr] warning: field `component` is never read
[INFO] [stderr]   --> src/runtime/component/matching.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub struct TypeChecker<'a> {
[INFO] [stderr]    |            ----------- field in this struct
[INFO] [stderr] 17 |     pub types: &'a Arc<ComponentTypes>,
[INFO] [stderr] 18 |     pub component: &'a wasmtime_environ::component::Component,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `dusk-wasmtime` (lib) generated 1 warning
[INFO] [stderr] warning: `dusk-wasmtime` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dusk_wasmtime-95a434b430f81cca)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test runtime::component::resource_table::test_free_list ... ok
[INFO] [stdout] test runtime::component::linker::tests::alternate_lookup_key ... ok
[INFO] [stdout] test engine::serialization::test::engine_weak_upgrades ... ok
[INFO] [stdout] test runtime::gc::enabled::rooting::tests::sizes ... ok
[INFO] [stdout] test engine::serialization::test::test_os_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::precompile_compatibility_key_accounts_for_opt_level ... ok
[INFO] [stdout] test engine::serialization::test::precompile_compatibility_key_accounts_for_module_version_strategy ... 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::store::tests::smoke ... 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::component::component::tests::cow_on_by_default ... ok
[INFO] [stdout] test runtime::module::tests::cow_on_by_default ... ok
[INFO] [stdout] test runtime::externals::table::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test runtime::values::tests::size_of_val ... ok
[INFO] [stdout] test runtime::values::tests::size_of_ref ... ok
[INFO] [stdout] test runtime::memory::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test runtime::func::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test runtime::module::registry::test_frame_info ... ok
[INFO] [stdout] test engine::serialization::test::components_are_cached ... ok
[INFO] [stdout] test engine::serialization::test::cache_accounts_for_opt_level ... ok
[INFO] [stdout] test engine::serialization::test::test_isa_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_cranelift_flags_mismatch ... ok
[INFO] [stdout] test runtime::values::tests::ref_matches_ty_wrong_engine - should panic ... ok
[INFO] [stdout] test engine::serialization::test::test_architecture_mismatch ... ok
[INFO] [stdout] test runtime::values::tests::val_matches_ty_wrong_engine - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dusk_wasmtime
[INFO] [stdout] 
[INFO] [stdout] running 115 tests
[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::map_maybe_uninit (line 23) ... ignored
[INFO] [stdout] test src/runtime/component/func.rs - runtime::component::func::map_maybe_uninit (line 34) ... ignored
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::new (line 128) - compile ... FAILED
[INFO] [stdout] test src/runtime/component/func.rs - runtime::component::func::Func::typed (line 214) ... FAILED
[INFO] [stdout] test src/runtime/component/func.rs - runtime::component::func::Func::typed (line 188) ... FAILED
[INFO] [stdout] test src/runtime/component/func.rs - runtime::component::func::Func::typed (line 201) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 163) ... ignored
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 520) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 365) ... ignored
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 386) ... ignored
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::new (line 142) ... 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/component.rs - runtime::component::component::Component::component_type (line 276) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 243) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component (line 58) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 324) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 547) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 572) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::resources_required (line 536) ... FAILED
[INFO] [stdout] test src/runtime/component/linker.rs - runtime::component::linker::LinkerInstance<'_,T>::func_new (line 440) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 43) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 612) ... FAILED
[INFO] [stdout] test src/runtime/component/resources.rs - runtime::component::resources::ResourceType::host (line 43) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::Lift (line 658) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::Lower (line 686) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::flags (line 707) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func (line 159) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func (line 190) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::typed (line 1476) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 711) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 285) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 186) ... 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::new_async (line 533) ... FAILED
[INFO] [stdout] test src/runtime/externals/global.rs - runtime::externals::global::Global::new (line 46) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::typed (line 1498) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::typed (line 1509) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 768) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 737) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func (line 225) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 806) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::NoFunc (line 35) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data (line 293) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef::from_i31 (line 118) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data_mut (line 331) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new_manually_rooted (line 227) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_i32 (line 210) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::PackedIndex (line 264) ... ignored
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new (line 157) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_i32 (line 134) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_u32 (line 196) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_u32 (line 114) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef (line 28) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31 (line 26) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_i32 (line 177) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef (line 38) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_u32 (line 155) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::into_rooted (line 1391) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1117) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::new (line 1035) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::clone (line 1260) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::to_rooted (line 1334) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::ref_eq (line 1446) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope (line 938) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1170) - compile ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::reserve (line 1062) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::allow_shadowing (line 207) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::to_manually_rooted (line 740) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::rooted_eq (line 788) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::ref_eq (line 839) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::allow_unknown_exports (line 238) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted (line 475) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory (line 108) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_traps (line 265) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_default_values (line 301) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate (line 1113) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::address_map (line 970) ... ignored
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::address_map (line 984) ... ignored
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::define (line 381) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::instance (line 630) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate_pre (line 1172) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::func_wrap (line 562) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory (line 83) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 718) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 748) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory::grow (line 489) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory::new (line 221) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory::ty (line 281) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 85) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::exports (line 699) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::exports (line 711) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 113) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 74) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_binary (line 293) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_file (line 255) - compile ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::SharedMemory (line 715) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 98) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_binary (line 305) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::get_export (line 760) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_file (line 266) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::imports (line 641) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::name (line 608) ... 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::imports (line 653) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::get_export (line 772) ... 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::resources_required (line 843) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::new (line 217) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::new (line 230) ... FAILED
[INFO] [stdout] test src/runtime/trap.rs - runtime::trap::WasmBacktrace (line 170) ... FAILED
[INFO] [stdout] test src/runtime/store.rs - runtime::store::Store<T>::limiter (line 635) ... FAILED
[INFO] [stdout] test src/runtime/trap.rs - runtime::trap::WasmBacktrace::capture (line 229) ... FAILED
[INFO] [stdout] test src/runtime/trap.rs - runtime::trap::Trap (line 41) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/runtime/component/component.rs - runtime::component::component::Component::new (line 128) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:130:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Component;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:129:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/component/component.rs:132:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[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/func.rs - runtime::component::func::Func::typed (line 214) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:215:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Func;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:216:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::Store;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 188) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:189:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Func;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:190:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::Store;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 201) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:202:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Func;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:203:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::Store;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 520) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:521:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:524: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::new (line 142) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:144:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Component;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:143:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/component/component.rs:146:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[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 276) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:278:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker, ResourceType};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:279:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::component::types::ComponentItem;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:277:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:280:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 243) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:245:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Component;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:246:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::component::types::ComponentItem;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:244:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::Engine;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:247:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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/mod.rs - runtime::component (line 58) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:62:18
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let engine = wasmtime::Engine::default();
[INFO] [stdout]   |                  ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_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 undeclared crate or module `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 undeclared crate or module `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::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 undeclared crate or module `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 undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::path::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 undeclared crate or module `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 undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_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 undeclared crate or module `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 undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Val;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_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 undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:59:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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/runtime/component/component.rs - runtime::component::component::Component::component_type (line 324) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:326:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:325:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:327:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 547) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:548:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:551: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:553: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:555: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:557: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/component/mod.rs - runtime::component::ComponentType (line 572) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:573:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:576: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:578: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:580: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:582: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/component.rs - runtime::component::component::Component::resources_required (line 536) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:538:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, component::Component};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:538:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, component::Component};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:537:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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/linker.rs - runtime::component::linker::LinkerInstance<'_,T>::func_new (line 440) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/linker.rs:442:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker, Val};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/linker.rs:441:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Store, Engine};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/linker.rs:444:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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/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 undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/lib.rs:47:18
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let engine = Engine::default();
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/lib.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |                  ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/lib.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let mut linker = Linker::new(&engine);
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]   --> src/lib.rs:64:52
[INFO] [stdout]    |
[INFO] [stdout] 23 |     linker.func_wrap("host", "host_func", |caller: Caller<'_, u32>, param: i32| {
[INFO] [stdout]    |                                                    ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Caller;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Store` in this scope
[INFO] [stdout]   --> src/lib.rs:72:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let mut store: Store<u32> = Store::new(&engine, 4);
[INFO] [stdout]    |                    ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/lib.rs:72:33
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let mut store: Store<u32> = Store::new(&engine, 4);
[INFO] [stdout]    |                                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/lib.rs:46:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/mod.rs - runtime::component::ComponentType (line 612) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:613:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:616: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:618:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     #[component(name = "yes")]
[INFO] [stdout]   |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:620:7
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[component(name = "no")]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:622:7
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[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/resources.rs - runtime::component::resources::ResourceType::host (line 43) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/resources.rs:44:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ResourceType;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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/mod.rs - runtime::component::Lift (line 658) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:659:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{ComponentType, Lift};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:662: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/mod.rs - runtime::component::Lower (line 686) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:687:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{ComponentType, Lower};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:690: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/mod.rs - runtime::component::flags (line 707) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:708:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::flags;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Permissions` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:721: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:722: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:722: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:726: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 (line 159) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:160:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/func.rs:162:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/func.rs:163:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(&engine, r#"(module (func (export "foo")))"#)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:164:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/runtime/func.rs:165:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]   |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/func.rs - runtime::func::Func (line 190) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:191:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:193:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]  --> src/runtime/func.rs:197:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | let add = Func::wrap(&mut store, |a: i32, b: i32| -> i32 { a + b });
[INFO] [stdout]   |           ^^^^ use of undeclared type `Func`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/func.rs:200:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/func.rs:215:16
[INFO] [stdout]    |
[INFO] [stdout] 27 | let instance = Instance::new(&mut store, &module, &[add.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/func.rs - runtime::func::Func::typed (line 1476) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:1477:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/func.rs:1479:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:1480:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/func.rs:1481:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module = Module::new(&engine, r#"(module (func (export "foo")))"#)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/runtime/func.rs:1482:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]   |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/func.rs - runtime::func::Func::wrap (line 711) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:712:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:714:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]  --> src/runtime/func.rs:715:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | let add = Func::wrap(&mut store, |a: i32, b: i32| a + b);
[INFO] [stdout]   |           ^^^^ use of undeclared type `Func`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/func.rs:716:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module = Module::new(
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/func.rs:727:16
[INFO] [stdout]    |
[INFO] [stdout] 18 | let instance = Instance::new(&mut store, &module, &[add.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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::bindgen (line 285) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:286:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::component::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `my`
[INFO] [stdout]  --> src/runtime/component/mod.rs:288:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use my::project::host::Host;
[INFO] [stdout]   |     ^^ use of undeclared crate or module `my`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:287:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bindgen` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:293:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | bindgen!({
[INFO] [stdout]    | ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: have you added the `#[macro_use]` on the module/import?
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::bindgen;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_component_macro::bindgen;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Component`
[INFO] [stdout]   --> src/runtime/component/mod.rs:335:21
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let component = Component::from_file(&engine, "./your-component.wasm")?;
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `Component`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::path::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Component;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/runtime/component/mod.rs:337:22
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let mut linker = Linker::new(&engine);
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `FALSE`
[INFO] [stdout]   --> src/runtime/component/mod.rs:320:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |       #[cfg(FALSE)]
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(FALSE)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/runtime/component/mod.rs:284:9
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(unexpected_cfgs)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:318:41
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn gen_random_integer(&mut self) -> wasmtime::Result<u32> {
[INFO] [stdout]    |                                         ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:324:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn sha256(&mut self, bytes: Vec<u8>) -> wasmtime::Result<String> {
[INFO] [stdout]    |                                             ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:330:14
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]    |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HelloWorld`
[INFO] [stdout]   --> src/runtime/component/mod.rs:338:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     HelloWorld::add_to_linker(&mut linker, |state: &mut MyState| state)?;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared type `HelloWorld`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HelloWorld`
[INFO] [stdout]   --> src/runtime/component/mod.rs:344:25
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let (bindings, _) = HelloWorld::instantiate(&mut store, &component, &linker)?;
[INFO] [stdout]    |                         ^^^^^^^^^^ use of undeclared type `HelloWorld`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 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::bindgen (line 186) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:187:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::component::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:188:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bindgen` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:193:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | bindgen!({
[INFO] [stdout]   | ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: have you added the `#[macro_use]` on the module/import?
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::bindgen;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_component_macro::bindgen;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `HelloWorldImports` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:209:6
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl HelloWorldImports for MyState {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Component`
[INFO] [stdout]   --> src/runtime/component/mod.rs:224:21
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let component = Component::from_file(&engine, "./your-component.wasm")?;
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `Component`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::path::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Component;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/runtime/component/mod.rs:234:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let mut linker = Linker::new(&engine);
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:212:27
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn name(&mut self) -> wasmtime::Result<String> {
[INFO] [stdout]    |                           ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:217:14
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]    |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HelloWorld`
[INFO] [stdout]   --> src/runtime/component/mod.rs:235:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     HelloWorld::add_to_linker(&mut linker, |state: &mut MyState| state)?;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared type `HelloWorld`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HelloWorld`
[INFO] [stdout]   --> src/runtime/component/mod.rs:248:25
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let (bindings, _) = HelloWorld::instantiate(&mut store, &component, &linker)?;
[INFO] [stdout]    |                         ^^^^^^^^^^ use of undeclared type `HelloWorld`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[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 undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/externals/table.rs:55:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/externals/table.rs:56:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TableType`
[INFO] [stdout]  --> src/runtime/externals/table.rs:58:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = TableType::new(RefType::FUNCREF, 2, None);
[INFO] [stdout]   |          ^^^^^^^^^ use of undeclared type `TableType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::TableType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::TableType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::TableType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RefType`
[INFO] [stdout]  --> src/runtime/externals/table.rs:58:25
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = TableType::new(RefType::FUNCREF, 2, None);
[INFO] [stdout]   |                         ^^^^^^^ use of undeclared type `RefType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::RefType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::RefType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::RefType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Table`
[INFO] [stdout]  --> src/runtime/externals/table.rs:59:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | let table = Table::new(&mut store, ty, Ref::Func(None))?;
[INFO] [stdout]   |             ^^^^^ use of undeclared type `Table`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Table;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::Table;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Table;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Table;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ref`
[INFO] [stdout]  --> src/runtime/externals/table.rs:59:40
[INFO] [stdout]   |
[INFO] [stdout] 9 | let table = Table::new(&mut store, ty, Ref::Func(None))?;
[INFO] [stdout]   |                                        ^^^ use of undeclared type `Ref`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use core::cell::Ref;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Ref;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use std::cell::Ref;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/externals/table.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/externals/table.rs:71:16
[INFO] [stdout]    |
[INFO] [stdout] 21 | let instance = Instance::new(&mut store, &module, &[table.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 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/func.rs - runtime::func::Func::new_async (line 533) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:534:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]   --> src/runtime/func.rs:555:14
[INFO] [stdout]    |
[INFO] [stdout] 24 | let engine = Engine::new(Config::new().async_support(true))?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Engine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> src/runtime/func.rs:555:26
[INFO] [stdout]    |
[INFO] [stdout] 24 | let engine = Engine::new(Config::new().async_support(true))?;
[INFO] [stdout]    |                          ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bincode::Config;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/runtime/func.rs:556:17
[INFO] [stdout]    |
[INFO] [stdout] 25 | let mut store = Store::new(&engine, MyDatabase {
[INFO] [stdout]    |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/func.rs:559:26
[INFO] [stdout]    |
[INFO] [stdout] 28 | let get_row_count_type = wasmtime::FuncType::new(
[INFO] [stdout]    |                          ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::FuncType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::FuncType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::FuncType;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `FuncType`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 28 - let get_row_count_type = wasmtime::FuncType::new(
[INFO] [stdout] 28 + let get_row_count_type = FuncType::new(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/func.rs:562:10
[INFO] [stdout]    |
[INFO] [stdout] 31 |     Some(wasmtime::ValType::I32),
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::ValType;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `ValType`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 31 -     Some(wasmtime::ValType::I32),
[INFO] [stdout] 31 +     Some(ValType::I32),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]   --> src/runtime/func.rs:564:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | let get = Func::new_async(&mut store, get_row_count_type, |caller, _params, results| {
[INFO] [stdout]    |           ^^^^ use of undeclared type `Func`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]   --> src/runtime/func.rs:567:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |         results[0] = Val::I32(count as i32);
[INFO] [stdout]    |                      ^^^ use of undeclared type `Val`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Val;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Val;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 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/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 undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/externals/global.rs:49:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/externals/global.rs:50:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalType`
[INFO] [stdout]  --> src/runtime/externals/global.rs:52:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = GlobalType::new(ValType::I32, Mutability::Const);
[INFO] [stdout]   |          ^^^^^^^^^^ use of undeclared type `GlobalType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::GlobalType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::GlobalType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::GlobalType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ValType`
[INFO] [stdout]  --> src/runtime/externals/global.rs:52:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = GlobalType::new(ValType::I32, Mutability::Const);
[INFO] [stdout]   |                          ^^^^^^^ use of undeclared type `ValType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ValType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::ValType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::ValType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]  --> src/runtime/externals/global.rs:52:40
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = GlobalType::new(ValType::I32, Mutability::Const);
[INFO] [stdout]   |                                        ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Mutability;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Global`
[INFO] [stdout]  --> src/runtime/externals/global.rs:53:17
[INFO] [stdout]   |
[INFO] [stdout] 9 | let i32_const = Global::new(&mut store, ty, 1i32.into())?;
[INFO] [stdout]   |                 ^^^^^^ use of undeclared type `Global`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Global;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use std::alloc::Global;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::Global;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Global;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalType`
[INFO] [stdout]   --> src/runtime/externals/global.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | let ty = GlobalType::new(ValType::F64, Mutability::Var);
[INFO] [stdout]    |          ^^^^^^^^^^ use of undeclared type `GlobalType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::GlobalType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::GlobalType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::GlobalType;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ValType`
[INFO] [stdout]   --> src/runtime/externals/global.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | let ty = GlobalType::new(ValType::F64, Mutability::Var);
[INFO] [stdout]    |                          ^^^^^^^ use of undeclared type `ValType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> src/runtime/externals/global.rs:54:40
[INFO] [stdout]    |
[INFO] [stdout] 10 | let ty = GlobalType::new(ValType::F64, Mutability::Var);
[INFO] [stdout]    |                                        ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Mutability;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Global`
[INFO] [stdout]   --> src/runtime/externals/global.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | let f64_mut = Global::new(&mut store, ty, 2.0f64.into())?;
[INFO] [stdout]    |               ^^^^^^ use of undeclared type `Global`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Global;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::alloc::Global;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Global;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Global;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/externals/global.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/runtime/externals/global.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 21 | let mut linker = Linker::new(&engine);
[INFO] [stdout]    |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 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/func.rs - runtime::func::Func::typed (line 1498) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:1499:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Func` in this scope
[INFO] [stdout]  --> src/runtime/func.rs:1500:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo(add: &Func, mut store: Store<()>) -> anyhow::Result<()> {
[INFO] [stdout]   |              ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Store` in this scope
[INFO] [stdout]  --> src/runtime/func.rs:1500:31
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo(add: &Func, mut store: Store<()>) -> anyhow::Result<()> {
[INFO] [stdout]   |                               ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432.
[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 1509) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:1510:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Func` in this scope
[INFO] [stdout]  --> src/runtime/func.rs:1511:28
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo(add_with_overflow: &Func, mut store: Store<()>) -> anyhow::Result<()> {
[INFO] [stdout]   |                            ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Store` in this scope
[INFO] [stdout]  --> src/runtime/func.rs:1511:45
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo(add_with_overflow: &Func, mut store: Store<()>) -> anyhow::Result<()> {
[INFO] [stdout]   |                                             ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432.
[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::wrap (line 768) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:769:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:771:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]  --> src/runtime/func.rs:772:13
[INFO] [stdout]   |
[INFO] [stdout] 6 | let debug = Func::wrap(&mut store, |a: i32, b: u32, c: f32, d: i64, e: u64, f: f64| {
[INFO] [stdout]   |             ^^^^ use of undeclared type `Func`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/func.rs:781:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/func.rs:796:16
[INFO] [stdout]    |
[INFO] [stdout] 30 | let instance = Instance::new(&mut store, &module, &[debug.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/func.rs - runtime::func::Func::wrap (line 737) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:738:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:740:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]  --> src/runtime/func.rs:741:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | let add = Func::wrap(&mut store, |a: i32, b: i32| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Func`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/func.rs:747:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/func.rs:758:16
[INFO] [stdout]    |
[INFO] [stdout] 23 | let instance = Instance::new(&mut store, &module, &[add.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/func.rs - runtime::func::Func (line 225) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:226:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:228:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:232:19
[INFO] [stdout]   |
[INFO] [stdout] 9 | let double_type = wasmtime::FuncType::new(
[INFO] [stdout]   |                   ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::FuncType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::FuncType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::FuncType;
[INFO] [stdout]   |
[INFO] [stdout] help: if you import `FuncType`, refer to it directly
[INFO] [stdout]   |
[INFO] [stdout] 9 - let double_type = wasmtime::FuncType::new(
[INFO] [stdout] 9 + let double_type = FuncType::new(
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/func.rs:234:6
[INFO] [stdout]    |
[INFO] [stdout] 11 |     [wasmtime::ValType::I32].iter().cloned(),
[INFO] [stdout]    |      ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::ValType;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `ValType`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 11 -     [wasmtime::ValType::I32].iter().cloned(),
[INFO] [stdout] 11 +     [ValType::I32].iter().cloned(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/func.rs:235:6
[INFO] [stdout]    |
[INFO] [stdout] 12 |     [wasmtime::ValType::I32].iter().cloned(),
[INFO] [stdout]    |      ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::ValType;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `ValType`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 12 -     [wasmtime::ValType::I32].iter().cloned(),
[INFO] [stdout] 12 +     [ValType::I32].iter().cloned(),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]   --> src/runtime/func.rs:237:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | let double = Func::new(&mut store, double_type, |_, params, results| {
[INFO] [stdout]    |              ^^^^ use of undeclared type `Func`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/func.rs:244:14
[INFO] [stdout]    |
[INFO] [stdout] 21 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/func.rs:256:16
[INFO] [stdout]    |
[INFO] [stdout] 33 | let instance = Instance::new(&mut store, &module, &[double.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 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/func.rs - runtime::func::Func::wrap (line 806) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:809:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:811:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut store = Store::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]  --> src/runtime/func.rs:812:15
[INFO] [stdout]   |
[INFO] [stdout] 8 | let log_str = Func::wrap(&mut store, |mut caller: Caller<'_, ()>, ptr: i32, len: i32| {
[INFO] [stdout]   |               ^^^^ use of undeclared type `Func`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]  --> src/runtime/func.rs:812:51
[INFO] [stdout]   |
[INFO] [stdout] 8 | let log_str = Func::wrap(&mut store, |mut caller: Caller<'_, ()>, ptr: i32, len: i32| {
[INFO] [stdout]   |                                                   ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Caller;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Extern`
[INFO] [stdout]   --> src/runtime/func.rs:814:14
[INFO] [stdout]    |
[INFO] [stdout] 10 |         Some(Extern::Memory(mem)) => mem,
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Extern`
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 10 |         Some(Extend::Memory(mem)) => mem,
[INFO] [stdout]    |              ~~~~~~
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Extern;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/func.rs:831:14
[INFO] [stdout]    |
[INFO] [stdout] 27 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/func.rs:844:16
[INFO] [stdout]    |
[INFO] [stdout] 40 | let instance = Instance::new(&mut store, &module, &[log_str.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, 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::NoFunc (line 35) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:36:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]  --> src/runtime/func.rs:38:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut config = Config::new();
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use bincode::Config;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Config;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/func.rs:40:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | let engine = Engine::new(&config)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/func.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/runtime/func.rs:60:17
[INFO] [stdout]    |
[INFO] [stdout] 28 | let mut store = Store::new(&engine, ());
[INFO] [stdout]    |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/func.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 29 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `NoFunc` in this scope
[INFO] [stdout]   --> src/runtime/func.rs:66:26
[INFO] [stdout]    |
[INFO] [stdout] 34 | let f = f.typed::<Option<NoFunc>, ()>(&store)?;
[INFO] [stdout]    |                          ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::NoFunc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `NoFunc`
[INFO] [stdout]   --> src/runtime/func.rs:69:33
[INFO] [stdout]    |
[INFO] [stdout] 37 | let result = f.call(&mut store, NoFunc::null());
[INFO] [stdout]    |                                 ^^^^^^ use of undeclared type `NoFunc`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::NoFunc;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/func.rs:37: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 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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 293) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:294:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:296:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:298:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | let externref = ExternRef::new(&mut store, "hello")?;
[INFO] [stdout]   |                 ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ExternRef;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Error`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:303:54
[INFO] [stdout]    |
[INFO] [stdout] 13 | let data = data.downcast_ref::<&str>().ok_or_else(|| Error::msg("not a str"))?;
[INFO] [stdout]    |                                                      ^^^^^ use of undeclared type `Error`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bincode::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 14 other candidates
[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:295: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 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433.
[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 118) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:119:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:121:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:124:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | let i31 = I31::wrapping_u32(999);
[INFO] [stdout]   |           ^^^ use of undeclared type `I31`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AnyRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:127:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | let anyref = AnyRef::from_i31(&mut store, i31);
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `AnyRef`
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 12 | let anyref = AsRef::from_i31(&mut store, i31);
[INFO] [stdout]    |              ~~~~~
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::AnyRef;
[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/anyref.rs:120: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 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433.
[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_mut (line 331) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:332:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:334:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:336:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | let externref = ExternRef::new::<usize>(&mut store, 0)?;
[INFO] [stdout]   |                 ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ExternRef;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Error`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:341:55
[INFO] [stdout]    |
[INFO] [stdout] 13 | let data = data.downcast_mut::<usize>().ok_or_else(|| Error::msg("not a usize"))?;
[INFO] [stdout]    |                                                       ^^^^^ use of undeclared type `Error`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bincode::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 14 other candidates
[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:333: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 5 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433.
[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_manually_rooted (line 227) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:228:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:230:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:233:17
[INFO] [stdout]   |
[INFO] [stdout] 9 | let externref = ExternRef::new_manually_rooted(&mut store, "hello!")?;
[INFO] [stdout]   |                 ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ExternRef;
[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:229: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 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433.
[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::get_i32 (line 210) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:211:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:212:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | let x = I31::new_u32(0x7fff_ffff).unwrap();
[INFO] [stdout]   |         ^^^ use of undeclared type `I31`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::I31;
[INFO] [stdout]   |
[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/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new (line 157) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:158:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:160:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:163:21
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]   |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::RootScope;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:166:27
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let externref = match ExternRef::new(&mut scope, "hello!") {
[INFO] [stdout]    |                           ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GcHeapOutOfMemory` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:169:26
[INFO] [stdout]    |
[INFO] [stdout] 15 |         Err(e) if e.is::<GcHeapOutOfMemory<&'static str>>() => {
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::GcHeapOutOfMemory;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `GcHeapOutOfMemory` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:176:29
[INFO] [stdout]    |
[INFO] [stdout] 22 |                 .downcast::<GcHeapOutOfMemory<&'static str>>()
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::GcHeapOutOfMemory;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:182:13
[INFO] [stdout]    |
[INFO] [stdout] 28 |             ExternRef::new(&mut scope, host_value)?
[INFO] [stdout]    |             ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[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:159: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 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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 134) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:135:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:137:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert!(I31::new_i32(-2147483648).is_none());
[INFO] [stdout]   |         ^^^ use of undeclared type `I31`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:140:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | let x = I31::new_i32(-5).unwrap();
[INFO] [stdout]   |         ^^^ use of undeclared type `I31`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::I31;
[INFO] [stdout]   |
[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/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_u32 (line 196) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:197:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:198:9
[INFO] [stdout]   |
[INFO] [stdout] 5 | let x = I31::new_i32(-1).unwrap();
[INFO] [stdout]   |         ^^^ use of undeclared type `I31`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::I31;
[INFO] [stdout]   |
[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/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_u32 (line 114) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:115:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:117:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert!(I31::new_u32(0x8000_0000).is_none());
[INFO] [stdout]   |         ^^^ use of undeclared type `I31`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:120:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | let x = I31::new_u32(5).unwrap();
[INFO] [stdout]   |         ^^^ use of undeclared type `I31`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::I31;
[INFO] [stdout]   |
[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/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef (line 28) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:29:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:31:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut config = Config::new();
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use bincode::Config;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Config;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/gc/enabled/anyref.rs:34:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | let engine = Engine::new(&config)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | let module = Module::new(&engine, r#"
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:63:17
[INFO] [stdout]    |
[INFO] [stdout] 38 | let mut store = Store::new(&engine, ());
[INFO] [stdout]    |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:64:16
[INFO] [stdout]    |
[INFO] [stdout] 39 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:68:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |     .get_typed_func::<Option<Rooted<AnyRef>>, Option<Rooted<AnyRef>>>(
[INFO] [stdout]    |                              ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AnyRef` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:68:37
[INFO] [stdout]    |
[INFO] [stdout] 43 |     .get_typed_func::<Option<Rooted<AnyRef>>, Option<Rooted<AnyRef>>>(
[INFO] [stdout]    |                                     ^^^^^^
[INFO] [stdout]   --> /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/convert/mod.rs:218:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named trait `AsRef` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 43 |     .get_typed_func::<Option<Rooted<AsRef>>, Option<Rooted<AnyRef>>>(
[INFO] [stdout]    |                                     ~~~~~
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::AnyRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:68:54
[INFO] [stdout]    |
[INFO] [stdout] 43 |     .get_typed_func::<Option<Rooted<AnyRef>>, Option<Rooted<AnyRef>>>(
[INFO] [stdout]    |                                                      ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `AnyRef` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:68:61
[INFO] [stdout]    |
[INFO] [stdout] 43 |     .get_typed_func::<Option<Rooted<AnyRef>>, Option<Rooted<AnyRef>>>(
[INFO] [stdout]    |                                                             ^^^^^^
[INFO] [stdout]   --> /rustc/1871252fc8bb672d40787e67404e6eaae7059369/library/core/src/convert/mod.rs:218:1
[INFO] [stdout]    |
[INFO] [stdout]    = note: similarly named trait `AsRef` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 43 |     .get_typed_func::<Option<Rooted<AnyRef>>, Option<Rooted<AsRef>>>(
[INFO] [stdout]    |                                                             ~~~~~
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::AnyRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:75:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AnyRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:78:15
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let arg = AnyRef::from_i31(&mut scope, I31::wrapping_u32(419));
[INFO] [stdout]    |               ^^^^^^ use of undeclared type `AnyRef`
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let arg = AsRef::from_i31(&mut scope, I31::wrapping_u32(419));
[INFO] [stdout]    |               ~~~~~
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::AnyRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:78:44
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let arg = AnyRef::from_i31(&mut scope, I31::wrapping_u32(419));
[INFO] [stdout]    |                                            ^^^ use of undeclared type `I31`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]   --> src/runtime/gc/enabled/anyref.rs:80:54
[INFO] [stdout]    |
[INFO] [stdout] 55 |     assert_eq!(result.unwrap().as_i31(&scope)?, Some(I31::wrapping_u32(420)));
[INFO] [stdout]    |                                                      ^^^ use of undeclared type `I31`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::I31;
[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/anyref.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 15 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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 26) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:27:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:30:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut config = Config::new();
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use bincode::Config;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Config;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | let engine = Engine::new(&config)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Engine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:34:17
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut store = Store::new(&engine, ());
[INFO] [stdout]    |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:37:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | let module = Module::new(&engine, r#"
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:49:16
[INFO] [stdout]    |
[INFO] [stdout] 26 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:57:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | let i31 = I31::wrapping_u32(0x1234);
[INFO] [stdout]    |           ^^^ use of undeclared type `I31`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AnyRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:58:14
[INFO] [stdout]    |
[INFO] [stdout] 35 | let anyref = AnyRef::from_i31(&mut store, i31);
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `AnyRef`
[INFO] [stdout]    |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 35 | let anyref = AsRef::from_i31(&mut store, i31);
[INFO] [stdout]    |              ~~~~~
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::AnyRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:59:11
[INFO] [stdout]    |
[INFO] [stdout] 36 | let val = Val::AnyRef(Some(anyref));
[INFO] [stdout]    |           ^^^ use of undeclared type `Val`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Val;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Val;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:60:20
[INFO] [stdout]    |
[INFO] [stdout] 37 | let mut results = [Val::null_any_ref()];
[INFO] [stdout]    |                    ^^^ use of undeclared type `Val`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Val;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Val;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `I31` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:69:31
[INFO] [stdout]    |
[INFO] [stdout] 46 | let inc_i31 = inc_i31.typed::<I31, I31>(&mut store)?;
[INFO] [stdout]    |                               ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `I31` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:69:36
[INFO] [stdout]    |
[INFO] [stdout] 46 | let inc_i31 = inc_i31.typed::<I31, I31>(&mut store)?;
[INFO] [stdout]    |                                    ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:70:11
[INFO] [stdout]    |
[INFO] [stdout] 47 | let i31 = I31::wrapping_u32(0x5678);
[INFO] [stdout]    |           ^^^ use of undeclared type `I31`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::I31;
[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/i31.rs:28: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 14 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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_i32 (line 177) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:178:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:180:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | let x = I31::wrapping_i32(-5);
[INFO] [stdout]   |         ^^^ use of undeclared type `I31`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:184:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | let y = I31::wrapping_i32(-1073741825); // 0xbfffffff
[INFO] [stdout]    |         ^^^ use of undeclared type `I31`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::I31;
[INFO] [stdout]    |
[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/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef (line 38) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:39:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:42:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/externref.rs:43:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 11 | let mut linker = Linker::new(&engine);
[INFO] [stdout]    |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:50:14
[INFO] [stdout]    |
[INFO] [stdout] 15 |     |caller: Caller<'_, ()>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |              ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Caller;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:50:40
[INFO] [stdout]    |
[INFO] [stdout] 15 |     |caller: Caller<'_, ()>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |                                        ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:50:47
[INFO] [stdout]    |
[INFO] [stdout] 15 |     |caller: Caller<'_, ()>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         ExternRef::new(caller, Cow::from(""))
[INFO] [stdout]    |         ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:57:18
[INFO] [stdout]    |
[INFO] [stdout] 22 |     |mut caller: Caller<'_, ()>, a: Rooted<ExternRef>, b: Rooted<ExternRef>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |                  ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Caller;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:57:37
[INFO] [stdout]    |
[INFO] [stdout] 22 |     |mut caller: Caller<'_, ()>, a: Rooted<ExternRef>, b: Rooted<ExternRef>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |                                     ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:57:44
[INFO] [stdout]    |
[INFO] [stdout] 22 |     |mut caller: Caller<'_, ()>, a: Rooted<ExternRef>, b: Rooted<ExternRef>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:57:59
[INFO] [stdout]    |
[INFO] [stdout] 22 |     |mut caller: Caller<'_, ()>, a: Rooted<ExternRef>, b: Rooted<ExternRef>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |                                                           ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:57:66
[INFO] [stdout]    |
[INFO] [stdout] 22 |     |mut caller: Caller<'_, ()>, a: Rooted<ExternRef>, b: Rooted<ExternRef>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |                                                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:57:88
[INFO] [stdout]    |
[INFO] [stdout] 22 |     |mut caller: Caller<'_, ()>, a: Rooted<ExternRef>, b: Rooted<ExternRef>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |                                                                                        ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:57:95
[INFO] [stdout]    |
[INFO] [stdout] 22 |     |mut caller: Caller<'_, ()>, a: Rooted<ExternRef>, b: Rooted<ExternRef>| -> Result<Rooted<ExternRef>> {
[INFO] [stdout]    |                                                                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Error`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:61:28
[INFO] [stdout]    |
[INFO] [stdout] 26 |             .ok_or_else(|| Error::msg("externref was not a string"))?
[INFO] [stdout]    |                            ^^^^^ use of undeclared type `Error`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bincode::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 14 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Error`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:67:28
[INFO] [stdout]    |
[INFO] [stdout] 32 |             .ok_or_else(|| Error::msg("externref was not a string"))?;
[INFO] [stdout]    |                            ^^^^^ use of undeclared type `Error`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bincode::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 14 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         ExternRef::new(&mut caller, s)
[INFO] [stdout]    |         ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:74:14
[INFO] [stdout]    |
[INFO] [stdout] 39 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:90:13
[INFO] [stdout]    |
[INFO] [stdout] 55 | let hello = ExternRef::new(&mut store, Cow::from("Hello, "))?;
[INFO] [stdout]    |             ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:91:13
[INFO] [stdout]    |
[INFO] [stdout] 56 | let world = ExternRef::new(&mut store, Cow::from("World!"))?;
[INFO] [stdout]    |             ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:96:24
[INFO] [stdout]    |
[INFO] [stdout] 61 |     .get_typed_func::<(Rooted<ExternRef>, Rooted<ExternRef>), Rooted<ExternRef>>(&mut store, "run")?
[INFO] [stdout]    |                        ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:96:31
[INFO] [stdout]    |
[INFO] [stdout] 61 |     .get_typed_func::<(Rooted<ExternRef>, Rooted<ExternRef>), Rooted<ExternRef>>(&mut store, "run")?
[INFO] [stdout]    |                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:96:43
[INFO] [stdout]    |
[INFO] [stdout] 61 |     .get_typed_func::<(Rooted<ExternRef>, Rooted<ExternRef>), Rooted<ExternRef>>(&mut store, "run")?
[INFO] [stdout]    |                                           ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:96:50
[INFO] [stdout]    |
[INFO] [stdout] 61 |     .get_typed_func::<(Rooted<ExternRef>, Rooted<ExternRef>), Rooted<ExternRef>>(&mut store, "run")?
[INFO] [stdout]    |                                                  ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:96:63
[INFO] [stdout]    |
[INFO] [stdout] 61 |     .get_typed_func::<(Rooted<ExternRef>, Rooted<ExternRef>), Rooted<ExternRef>>(&mut store, "run")?
[INFO] [stdout]    |                                                               ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/externref.rs:96:70
[INFO] [stdout]    |
[INFO] [stdout] 61 |     .get_typed_func::<(Rooted<ExternRef>, Rooted<ExternRef>), Rooted<ExternRef>>(&mut store, "run")?
[INFO] [stdout]    |                                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[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:41: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:50: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:57: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] [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 30 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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 155) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:156:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]  --> src/runtime/gc/enabled/i31.rs:158:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | let x = I31::wrapping_u32(5);
[INFO] [stdout]   |         ^^^ use of undeclared type `I31`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::I31;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `I31`
[INFO] [stdout]   --> src/runtime/gc/enabled/i31.rs:162:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | let y = I31::wrapping_u32(0xffff_ffff);
[INFO] [stdout]    |         ^^^ use of undeclared type `I31`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::I31;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::I31;
[INFO] [stdout]    |
[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/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::into_rooted (line 1391) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1392:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1394:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1396:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | let root1: Rooted<_>;
[INFO] [stdout]   |            ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Rooted;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1399:21
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1400:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     root1 = ExternRef::new(&mut scope, 1234)?;
[INFO] [stdout]    |             ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[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/rooting.rs:1393: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 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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 1117) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1118:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1120:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<Option<ManuallyRooted<ExternRef>>>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ManuallyRooted` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1120:32
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<Option<ManuallyRooted<ExternRef>>>::default();
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ManuallyRooted;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1120:47
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<Option<ManuallyRooted<ExternRef>>>::default();
[INFO] [stdout]   |                                               ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ExternRef;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1125:21
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1126:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let x = ExternRef::new(&mut scope, 1234)?;
[INFO] [stdout]    |             ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[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/rooting.rs:1119: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 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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>::new (line 1035) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1036:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1037:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1040:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]   |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::RootScope;
[INFO] [stdout]   |
[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/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::clone (line 1260) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1261:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1263:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<Vec<ManuallyRooted<ExternRef>>>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ManuallyRooted` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1263:29
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<Vec<ManuallyRooted<ExternRef>>>::default();
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ManuallyRooted;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1263:44
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<Vec<ManuallyRooted<ExternRef>>>::default();
[INFO] [stdout]   |                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ExternRef;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1268:21
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1269:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     let x = ExternRef::new(&mut scope, 1234)?;
[INFO] [stdout]    |             ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[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/rooting.rs:1262: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 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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>::to_rooted (line 1334) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1335:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1337:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1339:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | let root1: Rooted<_>;
[INFO] [stdout]   |            ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Rooted;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1342:21
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1343:13
[INFO] [stdout]    |
[INFO] [stdout] 12 |     root1 = ExternRef::new(&mut scope, 1234)?;
[INFO] [stdout]    |             ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[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/rooting.rs:1336: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 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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 1446) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1447:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1449:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1451:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | let a = ExternRef::new_manually_rooted(&mut store, "hello")?;
[INFO] [stdout]   |         ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ExternRef;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ManuallyRooted`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1455:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | assert!(ManuallyRooted::ref_eq(&store, &a, &b)?);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ use of undeclared type `ManuallyRooted`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ManuallyRooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1458:21
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ManuallyRooted`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1464:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |     assert!(ManuallyRooted::ref_eq(&scope, &a, &c)?);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ use of undeclared type `ManuallyRooted`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ManuallyRooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1467:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | let x = ExternRef::new_manually_rooted(&mut store, "goodbye")?;
[INFO] [stdout]    |         ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ManuallyRooted`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:1470:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | assert!(!ManuallyRooted::ref_eq(&store, &a, &x)?);
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ use of undeclared type `ManuallyRooted`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ManuallyRooted;
[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/rooting.rs:1448: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 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433.
[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 (line 938) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:939:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:941:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:943:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | let a: Rooted<_>;
[INFO] [stdout]   |        ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Rooted;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:944:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | let b: Rooted<_>;
[INFO] [stdout]   |        ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Rooted;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:945:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | let c: Rooted<_>;
[INFO] [stdout]    |        ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:949:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | a = ExternRef::new(&mut store, 42)?;
[INFO] [stdout]    |     ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:955:22
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let mut scope1 = RootScope::new(&mut store);
[INFO] [stdout]    |                      ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:958:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     b = ExternRef::new(&mut scope1, 36)?;
[INFO] [stdout]    |         ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:965:26
[INFO] [stdout]    |
[INFO] [stdout] 30 |         let mut scope2 = RootScope::new(&mut scope1);
[INFO] [stdout]    |                          ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:968:13
[INFO] [stdout]    |
[INFO] [stdout] 33 |         c = ExternRef::new(&mut scope2, 36)?;
[INFO] [stdout]    |             ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[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/rooting.rs:940: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 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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 1170) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1171:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ManuallyRooted` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1172:33
[INFO] [stdout]   |
[INFO] [stdout] 5 | let get_manually_rooted = || -> ManuallyRooted<ExternRef> { todo!() };
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ManuallyRooted;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1172:48
[INFO] [stdout]   |
[INFO] [stdout] 5 | let get_manually_rooted = || -> ManuallyRooted<ExternRef> { todo!() };
[INFO] [stdout]   |                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ExternRef;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ManuallyRooted` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1174:21
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let perma_root: ManuallyRooted<_> = get_manually_rooted();
[INFO] [stdout]   |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ManuallyRooted;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::reserve (line 1062) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1063:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1064:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:1067:21
[INFO] [stdout]   |
[INFO] [stdout] 8 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]   |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::RootScope;
[INFO] [stdout]   |
[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/linker.rs - runtime::linker::Linker<T>::allow_shadowing (line 207) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:208:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/linker.rs:210:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]  --> src/runtime/linker.rs:211:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut linker = Linker::<()>::new(&engine);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Linker;
[INFO] [stdout]   |
[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/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::to_manually_rooted (line 740) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:741:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:743:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ManuallyRooted` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:745:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | let y: ManuallyRooted<_> = {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ManuallyRooted;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:747:21
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:750:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let x: Rooted<_> = ExternRef::new(&mut scope, "hello!")?;
[INFO] [stdout]    |            ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:750:24
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let x: Rooted<_> = ExternRef::new(&mut scope, "hello!")?;
[INFO] [stdout]    |                        ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[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/rooting.rs:742: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 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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>::rooted_eq (line 788) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:789:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:791:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:793:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | let a = ExternRef::new(&mut store, "hello")?;
[INFO] [stdout]   |         ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ExternRef;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rooted`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:797:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | assert!(Rooted::rooted_eq(a, b));
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Rooted`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:800:21
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rooted`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:805:14
[INFO] [stdout]    |
[INFO] [stdout] 20 |     assert!(!Rooted::rooted_eq(a, c));
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Rooted`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:808:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | let x = ExternRef::new(&mut store, "goodbye")?;
[INFO] [stdout]    |         ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rooted`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:811:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | assert!(!Rooted::rooted_eq(a, x));
[INFO] [stdout]    |          ^^^^^^ use of undeclared type `Rooted`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[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/rooting.rs:790: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 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433.
[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>::ref_eq (line 839) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:840:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:842:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:844:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | let a = ExternRef::new(&mut store, "hello")?;
[INFO] [stdout]   |         ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ExternRef;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rooted`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:848:9
[INFO] [stdout]    |
[INFO] [stdout] 12 | assert!(Rooted::ref_eq(&store, &a, &b)?);
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Rooted`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:851:21
[INFO] [stdout]    |
[INFO] [stdout] 15 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rooted`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:856:14
[INFO] [stdout]    |
[INFO] [stdout] 20 |     assert!(!Rooted::ref_eq(&scope, &a, &c)?);
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Rooted`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:859:9
[INFO] [stdout]    |
[INFO] [stdout] 23 | let x = ExternRef::new(&mut store, "goodbye")?;
[INFO] [stdout]    |         ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rooted`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:862:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | assert!(!Rooted::ref_eq(&store, &a, &x)?);
[INFO] [stdout]    |          ^^^^^^ use of undeclared type `Rooted`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rooted`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:867:9
[INFO] [stdout]    |
[INFO] [stdout] 31 | assert!(Rooted::ref_eq(&store, &a, &d)?);
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Rooted`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[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/rooting.rs:841: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 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433.
[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 238) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:239:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/linker.rs:241:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/linker.rs:242:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(&engine, "(module)")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/linker.rs:243:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]  --> src/runtime/linker.rs:244:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut linker = Linker::new(&engine);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted (line 475) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:476:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:478:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:481:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | let hello: Rooted<ExternRef> = ExternRef::new(&mut store, "hello")?;
[INFO] [stdout]   |            ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Rooted;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:481:19
[INFO] [stdout]   |
[INFO] [stdout] 9 | let hello: Rooted<ExternRef> = ExternRef::new(&mut store, "hello")?;
[INFO] [stdout]   |                   ^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ExternRef;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]  --> src/runtime/gc/enabled/rooting.rs:481:32
[INFO] [stdout]   |
[INFO] [stdout] 9 | let hello: Rooted<ExternRef> = ExternRef::new(&mut store, "hello")?;
[INFO] [stdout]   |                                ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ExternRef;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Error`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:489:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |     .ok_or_else(|| Error::msg("not a str"))?;
[INFO] [stdout]    |                    ^^^^^ use of undeclared type `Error`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bincode::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 14 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RootScope`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:497:21
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let mut scope = RootScope::new(&mut store);
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `RootScope`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::RootScope;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternRef`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:501:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let scoped_ref = ExternRef::new(&mut scope, "goodbye");
[INFO] [stdout]    |                      ^^^^^^^^^ use of undeclared type `ExternRef`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:504:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | let module = Module::new(store.engine(), r#"
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:513:16
[INFO] [stdout]    |
[INFO] [stdout] 41 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:517:20
[INFO] [stdout]    |
[INFO] [stdout] 45 | let result: Option<Rooted<_>> = instance
[INFO] [stdout]    |                    ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:518:30
[INFO] [stdout]    |
[INFO] [stdout] 46 |     .get_typed_func::<Option<Rooted<ExternRef>>, Option<Rooted<ExternRef>>>(&mut store, "func")?
[INFO] [stdout]    |                              ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:518:37
[INFO] [stdout]    |
[INFO] [stdout] 46 |     .get_typed_func::<Option<Rooted<ExternRef>>, Option<Rooted<ExternRef>>>(&mut store, "func")?
[INFO] [stdout]    |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:518:57
[INFO] [stdout]    |
[INFO] [stdout] 46 |     .get_typed_func::<Option<Rooted<ExternRef>>, Option<Rooted<ExternRef>>>(&mut store, "func")?
[INFO] [stdout]    |                                                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `ExternRef` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:518:64
[INFO] [stdout]    |
[INFO] [stdout] 46 |     .get_typed_func::<Option<Rooted<ExternRef>>, Option<Rooted<ExternRef>>>(&mut store, "func")?
[INFO] [stdout]    |                                                                ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternRef;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Error`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:526:20
[INFO] [stdout]    |
[INFO] [stdout] 54 |     .ok_or_else(|| Error::msg("missing `global` export"))?;
[INFO] [stdout]    |                    ^^^^^ use of undeclared type `Error`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bincode::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 14 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:528:25
[INFO] [stdout]    |
[INFO] [stdout] 56 | let global_ref: Option<&Rooted<_>> = global_val
[INFO] [stdout]    |                         ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Error`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:530:20
[INFO] [stdout]    |
[INFO] [stdout] 58 |     .ok_or_else(|| Error::msg("not an externref"))?;
[INFO] [stdout]    |                    ^^^^^ use of undeclared type `Error`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bincode::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 14 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Error`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:535:20
[INFO] [stdout]    |
[INFO] [stdout] 63 |     .ok_or_else(|| Error::msg("table out of bounds"))?;
[INFO] [stdout]    |                    ^^^^^ use of undeclared type `Error`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bincode::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 14 other candidates
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Rooted` in this scope
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:536:29
[INFO] [stdout]    |
[INFO] [stdout] 64 | let table_elem_ref: Option<&Rooted<_>> = table_elem
[INFO] [stdout]    |                             ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Rooted;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Error`
[INFO] [stdout]   --> src/runtime/gc/enabled/rooting.rs:538:20
[INFO] [stdout]    |
[INFO] [stdout] 66 |     .ok_or_else(|| Error::msg("not an externref"))?;
[INFO] [stdout]    |                    ^^^^^ use of undeclared type `Error`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use anyhow::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bincode::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::error::Error;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout]      and 14 other candidates
[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:477: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 22 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/memory.rs - runtime::memory::Memory (line 108) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/memory.rs:110:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::{Memory, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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_traps (line 265) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:266:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/linker.rs:268:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/linker.rs:269:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(&engine, "(module (import \"unknown\" \"import\" (func)))")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/linker.rs:270:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]  --> src/runtime/linker.rs:271:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut linker = Linker::new(&engine);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_default_values (line 301) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:302:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/linker.rs:304:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/linker.rs:305:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(&engine, "(module (import \"unknown\" \"import\" (func)))")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/linker.rs:306:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]  --> src/runtime/linker.rs:307:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut linker = Linker::new(&engine);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/linker.rs - runtime::linker::Linker<T>::instantiate (line 1113) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:1114:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/linker.rs:1116:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/linker.rs:1117:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]  --> src/runtime/linker.rs:1118:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut linker = Linker::new(&engine);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/linker.rs:1126:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/linker.rs - runtime::linker::Linker<T>::define (line 381) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:382:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/linker.rs:384:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/linker.rs:385:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]  --> src/runtime/linker.rs:386:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut linker = Linker::new(&engine);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalType`
[INFO] [stdout]  --> src/runtime/linker.rs:387:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = GlobalType::new(ValType::I32, Mutability::Const);
[INFO] [stdout]   |          ^^^^^^^^^^ use of undeclared type `GlobalType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::GlobalType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::GlobalType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::GlobalType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ValType`
[INFO] [stdout]  --> src/runtime/linker.rs:387:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = GlobalType::new(ValType::I32, Mutability::Const);
[INFO] [stdout]   |                          ^^^^^^^ use of undeclared type `ValType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ValType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::ValType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::ValType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]  --> src/runtime/linker.rs:387:40
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = GlobalType::new(ValType::I32, Mutability::Const);
[INFO] [stdout]   |                                        ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Mutability;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Global`
[INFO] [stdout]  --> src/runtime/linker.rs:388:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | let global = Global::new(&mut store, ty, Val::I32(0x1234))?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Global`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Global;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use std::alloc::Global;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::Global;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Global;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]  --> src/runtime/linker.rs:388:42
[INFO] [stdout]   |
[INFO] [stdout] 9 | let global = Global::new(&mut store, ty, Val::I32(0x1234))?;
[INFO] [stdout]   |                                          ^^^ use of undeclared type `Val`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Val;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Val;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/linker.rs:398:14
[INFO] [stdout]    |
[INFO] [stdout] 19 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 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/linker.rs - runtime::linker::Linker<T>::instance (line 630) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:631:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/linker.rs:633:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/linker.rs:634:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]  --> src/runtime/linker.rs:635:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut linker = Linker::new(&engine);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/linker.rs:639:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/linker.rs:655:14
[INFO] [stdout]    |
[INFO] [stdout] 27 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 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/linker.rs - runtime::linker::Linker<T>::instantiate_pre (line 1172) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:1173:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/linker.rs:1175:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/linker.rs:1176:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]  --> src/runtime/linker.rs:1177:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut linker = Linker::new(&engine);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/linker.rs:1185:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/runtime/linker.rs:1199:21
[INFO] [stdout]    |
[INFO] [stdout] 29 | let mut new_store = Store::new(&engine, ());
[INFO] [stdout]    |                     ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 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/linker.rs - runtime::linker::Linker<T>::func_wrap (line 562) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:563:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/linker.rs:565:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]  --> src/runtime/linker.rs:566:18
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut linker = Linker::new(&engine);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]  --> src/runtime/linker.rs:569:46
[INFO] [stdout]   |
[INFO] [stdout] 9 | linker.func_wrap("host", "log_str", |caller: Caller<'_, ()>, ptr: i32, len: i32| {
[INFO] [stdout]   |                                              ^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Caller;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/linker.rs:580:14
[INFO] [stdout]    |
[INFO] [stdout] 20 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/runtime/linker.rs:584:21
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let mut store = Store::new(&engine, ());
[INFO] [stdout]    |                     ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/memory.rs - runtime::memory::Memory (line 83) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/memory.rs:84:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Memory, Store, MemoryAccessError};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 718) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:719:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/linker.rs:721:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/linker.rs:722:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]  --> src/runtime/linker.rs:723:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut linker = Linker::new(&engine);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/linker.rs:729:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/linker.rs:740:14
[INFO] [stdout]    |
[INFO] [stdout] 24 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 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/linker.rs - runtime::linker::Linker<T>::module (line 748) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/linker.rs:749:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/linker.rs:751:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/linker.rs:752:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]  --> src/runtime/linker.rs:753:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut linker = Linker::new(&engine);
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/linker.rs:768:14
[INFO] [stdout]    |
[INFO] [stdout] 22 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/linker.rs:789:14
[INFO] [stdout]    |
[INFO] [stdout] 43 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 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/memory.rs - runtime::memory::Memory::grow (line 489) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/memory.rs:490:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/memory.rs:492:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/memory.rs:493:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/memory.rs:494:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module = Module::new(&engine, "(module (memory (export \"mem\") 1 2))")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/runtime/memory.rs:495:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]   |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/memory.rs - runtime::memory::Memory::new (line 221) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/memory.rs:222:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/memory.rs:224:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/memory.rs:225:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MemoryType`
[INFO] [stdout]  --> src/runtime/memory.rs:227:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | let memory_ty = MemoryType::new(1, None);
[INFO] [stdout]   |                 ^^^^^^^^^^ use of undeclared type `MemoryType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::MemoryType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::MemoryType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::MemoryType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Memory`
[INFO] [stdout]  --> src/runtime/memory.rs:228:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | let memory = Memory::new(&mut store, memory_ty)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Memory`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Memory;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Memory;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Memory;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/memory.rs:230:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | let module = Module::new(&engine, "(module (memory (import \"\" \"\") 1))")?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/memory.rs:231:16
[INFO] [stdout]    |
[INFO] [stdout] 12 | let instance = Instance::new(&mut store, &module, &[memory.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 7 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/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 undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/memory.rs:284:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/memory.rs:285:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/memory.rs:286:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module = Module::new(&engine, "(module (memory (export \"mem\") 1))")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/runtime/memory.rs:287:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]   |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/module.rs - runtime::module::Module (line 85) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:86:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:88:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:90:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module = Module::from_file(&engine, "path/to/foo.wat")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/module.rs - runtime::module::Module::exports (line 699) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:700:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:702:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:703:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(&engine, "(module)")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/module.rs - runtime::module::Module::exports (line 711) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:712:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:714:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/module.rs:721:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternType`
[INFO] [stdout]   --> src/runtime/module.rs:728:5
[INFO] [stdout]    |
[INFO] [stdout] 19 |     ExternType::Func(_) => { /* ... */ }
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared type `ExternType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternType;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternType`
[INFO] [stdout]   --> src/runtime/module.rs:735:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     ExternType::Memory(_) => { /* ... */ }
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared type `ExternType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternType;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/module.rs - runtime::module::Module (line 113) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:114:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:116:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:118:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module = Module::new(&engine, &wasm_bytes)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/module.rs:125:23
[INFO] [stdout]    |
[INFO] [stdout] 14 | let module = unsafe { Module::deserialize(&engine, &module_bytes)? };
[INFO] [stdout]    |                       ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[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/module.rs - runtime::module::Module (line 74) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:75:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:77:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:78:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::from_file(&engine, "path/to/foo.wasm")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/module.rs - runtime::module::Module::from_binary (line 293) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:294:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:296:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:298:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module = Module::from_binary(&engine, wasm)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/module.rs - runtime::module::Module::from_file (line 255) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:256:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:258:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:259:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::from_file(&engine, "./path/to/foo.wasm")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/memory.rs - runtime::memory::SharedMemory (line 715) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/memory.rs:716:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]  --> src/runtime/memory.rs:718:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut config = Config::new();
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use bincode::Config;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Config;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/memory.rs:720:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let engine = Engine::new(&config)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/memory.rs:721:17
[INFO] [stdout]   |
[INFO] [stdout] 8 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SharedMemory`
[INFO] [stdout]   --> src/runtime/memory.rs:723:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | let shared_memory = SharedMemory::new(&engine, MemoryType::shared(1, 2))?;
[INFO] [stdout]    |                     ^^^^^^^^^^^^ use of undeclared type `SharedMemory`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::SharedMemory;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::SharedMemory;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MemoryType`
[INFO] [stdout]   --> src/runtime/memory.rs:723:48
[INFO] [stdout]    |
[INFO] [stdout] 10 | let shared_memory = SharedMemory::new(&engine, MemoryType::shared(1, 2))?;
[INFO] [stdout]    |                                                ^^^^^^^^^^ use of undeclared type `MemoryType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::MemoryType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::MemoryType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::MemoryType;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/memory.rs:724:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | let module = Module::new(&engine, r#"(module (memory (import "" "") 1 2 shared))"#)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/memory.rs:725:16
[INFO] [stdout]    |
[INFO] [stdout] 12 | let instance = Instance::new(&mut store, &module, &[shared_memory.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 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/module.rs - runtime::module::Module (line 98) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:99:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:101:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:103:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module = Module::new(&engine, &wasm_bytes)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/module.rs:106:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | let module = Module::new(&engine, "(module (func))")?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[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/module.rs - runtime::module::Module::from_binary (line 305) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:306:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:308:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:309:9
[INFO] [stdout]   |
[INFO] [stdout] 6 | assert!(Module::from_binary(&engine, b"(module)").is_err());
[INFO] [stdout]   |         ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/module.rs - runtime::module::Module::get_export (line 760) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:761:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:763:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:764:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(&engine, "(module)")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/module.rs - runtime::module::Module::from_file (line 266) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:267:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:269:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:270:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::from_file(&engine, "./path/to/foo.wat")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/module.rs - runtime::module::Module::imports (line 641) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:642:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:644:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:645:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(&engine, "(module)")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/module.rs - runtime::module::Module::name (line 608) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:609:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:611:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:612:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(&engine, "(module $foo)")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:615:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | let module = Module::new(&engine, "(module)")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/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 undeclared crate or module `wasmtime`
[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 653) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:654:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:656:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/module.rs:662:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternType`
[INFO] [stdout]   --> src/runtime/module.rs:668:5
[INFO] [stdout]    |
[INFO] [stdout] 17 |     ExternType::Func(_) => { /* ... */ }
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared type `ExternType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternType;
[INFO] [stdout]    |
[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/module.rs - runtime::module::Module::get_export (line 772) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:773:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:775:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/module.rs:782:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternType`
[INFO] [stdout]   --> src/runtime/module.rs:788:5
[INFO] [stdout]    |
[INFO] [stdout] 18 |     ExternType::Func(_) => { /* ... */ }
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared type `ExternType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ExternType;
[INFO] [stdout]    |
[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/module.rs - runtime::module::Module::resources_required (line 843) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:845:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, Module};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:844:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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/module.rs - runtime::module::Module::new (line 217) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:218:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:220:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:222:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module = Module::new(&engine, &wasm_bytes)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/module.rs - runtime::module::Module::new (line 230) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/module.rs:231:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/module.rs:233:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/module.rs:234:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(&engine, "(module (func))")?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[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/trap.rs - runtime::trap::WasmBacktrace (line 170) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/trap.rs:171:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/trap.rs:173:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/trap.rs:174:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/runtime/trap.rs:185:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | let mut store = Store::new(&engine, ());
[INFO] [stdout]    |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/trap.rs:186:16
[INFO] [stdout]    |
[INFO] [stdout] 18 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WasmBacktrace` in this scope
[INFO] [stdout]   --> src/runtime/trap.rs:189:31
[INFO] [stdout]    |
[INFO] [stdout] 21 | let bt = error.downcast_ref::<WasmBacktrace>().unwrap();
[INFO] [stdout]    |                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::WasmBacktrace;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/trap.rs:172: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 7 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/store.rs - runtime::store::Store<T>::limiter (line 635) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/store.rs:636:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `StoreLimits` in this scope
[INFO] [stdout]  --> src/runtime/store.rs:640:13
[INFO] [stdout]   |
[INFO] [stdout] 8 |     limits: StoreLimits,
[INFO] [stdout]   |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::StoreLimits;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]   --> src/runtime/store.rs:643:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | let engine = Engine::default();
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Engine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StoreLimitsBuilder`
[INFO] [stdout]   --> src/runtime/store.rs:646:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |     limits: StoreLimitsBuilder::new()
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^ use of undeclared type `StoreLimitsBuilder`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::StoreLimitsBuilder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/runtime/store.rs:651:17
[INFO] [stdout]    |
[INFO] [stdout] 19 | let mut store = Store::new(&engine, my_state);
[INFO] [stdout]    |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Memory`
[INFO] [stdout]   --> src/runtime/store.rs:655:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | Memory::new(&mut store, MemoryType::new(1, None)).unwrap();
[INFO] [stdout]    | ^^^^^^ use of undeclared type `Memory`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Memory;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Memory;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Memory;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MemoryType`
[INFO] [stdout]   --> src/runtime/store.rs:655:25
[INFO] [stdout]    |
[INFO] [stdout] 23 | Memory::new(&mut store, MemoryType::new(1, None)).unwrap();
[INFO] [stdout]    |                         ^^^^^^^^^^ use of undeclared type `MemoryType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::MemoryType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::MemoryType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::MemoryType;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Memory`
[INFO] [stdout]   --> src/runtime/store.rs:659:9
[INFO] [stdout]    |
[INFO] [stdout] 27 | assert!(Memory::new(&mut store, MemoryType::new(1000, None)).is_err());
[INFO] [stdout]    |         ^^^^^^ use of undeclared type `Memory`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Memory;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Memory;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Memory;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MemoryType`
[INFO] [stdout]   --> src/runtime/store.rs:659:33
[INFO] [stdout]    |
[INFO] [stdout] 27 | assert!(Memory::new(&mut store, MemoryType::new(1000, None)).is_err());
[INFO] [stdout]    |                                 ^^^^^^^^^^ use of undeclared type `MemoryType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::MemoryType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::MemoryType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::MemoryType;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/store.rs:663:14
[INFO] [stdout]    |
[INFO] [stdout] 31 | let module = Module::new(&engine, "(module)").unwrap();
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/store.rs:664:9
[INFO] [stdout]    |
[INFO] [stdout] 32 | assert!(Instance::new(&mut store, &module, &[]).is_ok());
[INFO] [stdout]    |         ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/store.rs:665:9
[INFO] [stdout]    |
[INFO] [stdout] 33 | assert!(Instance::new(&mut store, &module, &[]).is_ok());
[INFO] [stdout]    |         ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/store.rs:666:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | assert!(Instance::new(&mut store, &module, &[]).is_err());
[INFO] [stdout]    |         ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/trap.rs - runtime::trap::WasmBacktrace::capture (line 229) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/trap.rs:230:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/trap.rs:232:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/trap.rs:233:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/runtime/trap.rs:244:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | let mut store = Store::new(&engine, ());
[INFO] [stdout]    |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]   --> src/runtime/trap.rs:245:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | let func = Func::wrap(&mut store, |cx: Caller<'_, ()>| {
[INFO] [stdout]    |            ^^^^ use of undeclared type `Func`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]   --> src/runtime/trap.rs:245:40
[INFO] [stdout]    |
[INFO] [stdout] 18 | let func = Func::wrap(&mut store, |cx: Caller<'_, ()>| {
[INFO] [stdout]    |                                        ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Caller;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WasmBacktrace`
[INFO] [stdout]   --> src/runtime/trap.rs:246:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let trace = WasmBacktrace::capture(&cx);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ use of undeclared type `WasmBacktrace`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::WasmBacktrace;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/trap.rs:249:16
[INFO] [stdout]    |
[INFO] [stdout] 22 | let instance = Instance::new(&mut store, &module, &[func.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/trap.rs:231: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 9 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[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 41) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/trap.rs:42:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/trap.rs:44:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/trap.rs:45:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/runtime/trap.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 17 | let mut store = Store::new(&engine, ());
[INFO] [stdout]    |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/trap.rs:57:16
[INFO] [stdout]    |
[INFO] [stdout] 18 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Trap` in this scope
[INFO] [stdout]   --> src/runtime/trap.rs:61:34
[INFO] [stdout]    |
[INFO] [stdout] 22 | assert_eq!(*error.downcast_ref::<Trap>().unwrap(), Trap::UnreachableCodeReached);
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trap`
[INFO] [stdout]   --> src/runtime/trap.rs:61:52
[INFO] [stdout]    |
[INFO] [stdout] 22 | assert_eq!(*error.downcast_ref::<Trap>().unwrap(), Trap::UnreachableCodeReached);
[INFO] [stdout]    |                                                    ^^^^ use of undeclared type `Trap`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Trap` in this scope
[INFO] [stdout]   --> src/runtime/trap.rs:62:33
[INFO] [stdout]    |
[INFO] [stdout] 23 | assert!(error.root_cause().is::<Trap>());
[INFO] [stdout]    |                                 ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Trap` in this scope
[INFO] [stdout]   --> src/runtime/trap.rs:66:34
[INFO] [stdout]    |
[INFO] [stdout] 27 | assert_eq!(*error.downcast_ref::<Trap>().unwrap(), Trap::StackOverflow);
[INFO] [stdout]    |                                  ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trap`
[INFO] [stdout]   --> src/runtime/trap.rs:66:52
[INFO] [stdout]    |
[INFO] [stdout] 27 | assert_eq!(*error.downcast_ref::<Trap>().unwrap(), Trap::StackOverflow);
[INFO] [stdout]    |                                                    ^^^^ use of undeclared type `Trap`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Trap;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> src/runtime/trap.rs:43: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 11 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[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 243)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 276)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 324)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::new (line 128)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::new (line 142)
[INFO] [stdout]     src/runtime/component/component.rs - runtime::component::component::Component::resources_required (line 536)
[INFO] [stdout]     src/runtime/component/func.rs - runtime::component::func::Func::typed (line 188)
[INFO] [stdout]     src/runtime/component/func.rs - runtime::component::func::Func::typed (line 201)
[INFO] [stdout]     src/runtime/component/func.rs - runtime::component::func::Func::typed (line 214)
[INFO] [stdout]     src/runtime/component/linker.rs - runtime::component::linker::LinkerInstance<'_,T>::func_new (line 440)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component (line 58)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::ComponentType (line 520)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::ComponentType (line 547)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::ComponentType (line 572)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::ComponentType (line 612)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::Lift (line 658)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::Lower (line 686)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::bindgen (line 186)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::bindgen (line 285)
[INFO] [stdout]     src/runtime/component/mod.rs - runtime::component::flags (line 707)
[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::Func (line 159)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func (line 190)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func (line 225)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::new_async (line 533)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::typed (line 1476)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::typed (line 1498)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::typed (line 1509)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::wrap (line 711)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::wrap (line 737)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::wrap (line 768)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::Func::wrap (line 806)
[INFO] [stdout]     src/runtime/func.rs - runtime::func::NoFunc (line 35)
[INFO] [stdout]     src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef (line 28)
[INFO] [stdout]     src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef::from_i31 (line 118)
[INFO] [stdout]     src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef (line 38)
[INFO] [stdout]     src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data (line 293)
[INFO] [stdout]     src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data_mut (line 331)
[INFO] [stdout]     src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new (line 157)
[INFO] [stdout]     src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new_manually_rooted (line 227)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31 (line 26)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_i32 (line 210)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_u32 (line 196)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_i32 (line 134)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_u32 (line 114)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_i32 (line 177)
[INFO] [stdout]     src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_u32 (line 155)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1117)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1170)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::clone (line 1260)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::into_rooted (line 1391)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::ref_eq (line 1446)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::to_rooted (line 1334)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope (line 938)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::new (line 1035)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::reserve (line 1062)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted (line 475)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::ref_eq (line 839)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::rooted_eq (line 788)
[INFO] [stdout]     src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::to_manually_rooted (line 740)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::allow_shadowing (line 207)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::allow_unknown_exports (line 238)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::define (line 381)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_default_values (line 301)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_traps (line 265)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::func_wrap (line 562)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::instance (line 630)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate (line 1113)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate_pre (line 1172)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 718)
[INFO] [stdout]     src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 748)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::Memory (line 108)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::Memory (line 83)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::Memory::grow (line 489)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::Memory::new (line 221)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::Memory::ty (line 281)
[INFO] [stdout]     src/runtime/memory.rs - runtime::memory::SharedMemory (line 715)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module (line 113)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module (line 74)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module (line 85)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module (line 98)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::exports (line 699)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::exports (line 711)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::from_binary (line 293)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::from_binary (line 305)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::from_file (line 255)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::from_file (line 266)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::get_export (line 760)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::get_export (line 772)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::imports (line 641)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::imports (line 653)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::name (line 608)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::new (line 217)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::new (line 230)
[INFO] [stdout]     src/runtime/module.rs - runtime::module::Module::resources_required (line 843)
[INFO] [stdout]     src/runtime/store.rs - runtime::store::Store<T>::limiter (line 635)
[INFO] [stdout]     src/runtime/store/context.rs - runtime::store::context::AsContextMut (line 105)
[INFO] [stdout]     src/runtime/trap.rs - runtime::trap::Trap (line 41)
[INFO] [stdout]     src/runtime/trap.rs - runtime::trap::WasmBacktrace (line 170)
[INFO] [stdout]     src/runtime/trap.rs - runtime::trap::WasmBacktrace::capture (line 229)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 103 failed; 11 ignored; 0 measured; 0 filtered out; finished in 1.10s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "1f22da4082d4ed6b55aac97135e496a85890d5274e1fcb9abe668ccfd921a4e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f22da4082d4ed6b55aac97135e496a85890d5274e1fcb9abe668ccfd921a4e2", kill_on_drop: false }`
[INFO] [stdout] 1f22da4082d4ed6b55aac97135e496a85890d5274e1fcb9abe668ccfd921a4e2
[INFO] testing dusk-wasmtime-21.0.0-alpha against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate dusk-wasmtime 21.0.0-alpha into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate dusk-wasmtime 21.0.0-alpha on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate dusk-wasmtime 21.0.0-alpha
[INFO] finished tweaking crates.io crate dusk-wasmtime 21.0.0-alpha
[INFO] tweaked toml for crates.io crate dusk-wasmtime 21.0.0-alpha written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 151 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (latest: v0.22.0)
[INFO] [stderr]       Adding base64 v0.21.7 (latest: v0.22.1)
[INFO] [stderr]       Adding cranelift-bforest v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-codegen v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-codegen-meta v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-codegen-shared v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-control v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-entity v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-frontend v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-isle v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-native v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding cranelift-wasm v0.107.2 (latest: v0.108.1)
[INFO] [stderr]       Adding fxprof-processed-profile v0.6.0 (latest: v0.7.0)
[INFO] [stderr]       Adding generic-array v0.14.7 (latest: v1.0.0)
[INFO] [stderr]       Adding gimli v0.28.1 (latest: v0.29.0)
[INFO] [stderr]       Adding hashbrown v0.13.2 (latest: v0.14.5)
[INFO] [stderr]       Adding heck v0.4.1 (latest: v0.5.0)
[INFO] [stderr]       Adding itertools v0.12.1 (latest: v0.13.0)
[INFO] [stderr]       Adding linux-raw-sys v0.4.14 (latest: v0.6.4)
[INFO] [stderr]       Adding object v0.33.0 (latest: v0.35.0)
[INFO] [stderr]       Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0)
[INFO] [stderr]       Adding wasm-encoder v0.202.0 (latest: v0.208.1)
[INFO] [stderr]       Adding wasmparser v0.202.0 (latest: v0.208.1)
[INFO] [stderr]       Adding wasmprinter v0.202.0 (latest: v0.208.1)
[INFO] [stderr]       Adding wasmtime-asm-macros v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-cache v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-component-macro v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-component-util v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-cranelift v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-environ v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-fiber v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-jit-debug v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-jit-icache-coherence v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-slab v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-types v20.0.2 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-versioned-export-macros v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-winch v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-wit-bindgen v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding wasmtime-wmemcheck v20.0.0 (latest: v21.0.1)
[INFO] [stderr]       Adding winch-codegen v0.18.0 (latest: v0.19.1)
[INFO] [stderr]       Adding wit-parser v0.202.0 (latest: v0.208.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7d3bdf533b38d6c85d4f52bafe8f310fc9971c6e9050f91dc96988b211320304
[INFO] running `Command { std: "docker" "start" "-a" "7d3bdf533b38d6c85d4f52bafe8f310fc9971c6e9050f91dc96988b211320304", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d3bdf533b38d6c85d4f52bafe8f310fc9971c6e9050f91dc96988b211320304", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d3bdf533b38d6c85d4f52bafe8f310fc9971c6e9050f91dc96988b211320304", kill_on_drop: false }`
[INFO] [stdout] 7d3bdf533b38d6c85d4f52bafe8f310fc9971c6e9050f91dc96988b211320304
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0529d283f51b774858d4e5e3b143a196785be9f4d71d1d6f6a3af39aadfe443d
[INFO] running `Command { std: "docker" "start" "-a" "0529d283f51b774858d4e5e3b143a196785be9f4d71d1d6f6a3af39aadfe443d", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.7.34
[INFO] [stderr]    Compiling semver v1.0.23
[INFO] [stderr]    Compiling cranelift-isle v0.107.2
[INFO] [stderr]    Compiling target-lexicon v0.12.14
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.107.2
[INFO] [stderr]    Compiling leb128 v0.2.5
[INFO] [stderr]    Compiling serde v1.0.202
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]    Compiling linux-raw-sys v0.4.14
[INFO] [stderr]    Compiling crossbeam-utils v0.8.20
[INFO] [stderr]    Compiling wasmtime-versioned-export-macros v20.0.0
[INFO] [stderr]    Compiling zstd-sys v2.0.10+zstd.1.5.6
[INFO] [stderr]    Compiling slice-group-by v0.3.1
[INFO] [stderr]    Compiling smallvec v1.13.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.107.2
[INFO] [stderr]    Compiling arbitrary v1.3.2
[INFO] [stderr]    Compiling crc32fast v1.4.2
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling cpp_demangle v0.4.3
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling bitflags v2.5.0
[INFO] [stderr]    Compiling wasmtime-component-util v20.0.0
[INFO] [stderr]    Compiling zstd-safe v7.1.0
[INFO] [stderr]    Compiling either v1.12.0
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling cranelift-control v0.107.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling wasmtime-fiber v20.0.0
[INFO] [stderr]    Compiling wasm-encoder v0.202.0
[INFO] [stderr]    Compiling regalloc2 v0.9.3
[INFO] [stderr]    Compiling ittapi-sys v0.4.0
[INFO] [stderr]    Compiling winnow v0.6.8
[INFO] [stderr]    Compiling id-arena v2.2.1
[INFO] [stderr]    Compiling rustc-demangle v0.1.24
[INFO] [stderr]    Compiling crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling dusk-wasmtime-runtime v21.0.0-alpha
[INFO] [stderr]    Compiling wasm-encoder v0.208.1
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling wasmtime-asm-macros v20.0.0
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling wasmtime-component-macro v20.0.0
[INFO] [stderr]    Compiling uuid v1.8.0
[INFO] [stderr]    Compiling wasmtime-cache v20.0.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling debugid v0.8.0
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling directories-next v2.0.0
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling wast v208.0.1
[INFO] [stderr]    Compiling wasmtime-slab v20.0.0
[INFO] [stderr]    Compiling sptr v0.3.2
[INFO] [stderr]    Compiling ittapi v0.4.0
[INFO] [stderr]    Compiling wasmtime-jit-icache-coherence v20.0.0
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling cranelift-codegen v0.107.2
[INFO] [stderr]    Compiling indexmap v2.2.6
[INFO] [stderr]    Compiling serde_json v1.0.117
[INFO] [stderr]    Compiling cranelift-entity v0.107.2
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling serde_spanned v0.6.6
[INFO] [stderr]    Compiling toml_datetime v0.6.6
[INFO] [stderr]    Compiling wasmparser v0.202.0
[INFO] [stderr]    Compiling cranelift-bforest v0.107.2
[INFO] [stderr]    Compiling gimli v0.28.1
[INFO] [stderr]    Compiling object v0.33.0
[INFO] [stderr]    Compiling toml_edit v0.22.13
[INFO] [stderr]    Compiling memfd v0.6.4
[INFO] [stderr]    Compiling fxprof-processed-profile v0.6.0
[INFO] [stderr]    Compiling toml v0.8.13
[INFO] [stderr]    Compiling zstd v0.13.1
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling wat v1.208.1
[INFO] [stderr]    Compiling wasmtime-jit-debug v20.0.0
[INFO] [stderr]    Compiling wit-parser v0.202.0
[INFO] [stderr]    Compiling wasmtime-types v20.0.2
[INFO] [stderr]    Compiling wasmprinter v0.202.0
[INFO] [stderr]    Compiling dusk-wasmtime-environ v21.0.0-alpha
[INFO] [stderr]    Compiling wasmtime-wit-bindgen v20.0.0
[INFO] [stderr]    Compiling cranelift-frontend v0.107.2
[INFO] [stderr]    Compiling cranelift-native v0.107.2
[INFO] [stderr]    Compiling cranelift-wasm v0.107.2
[INFO] [stderr]    Compiling dusk-wasmtime-cranelift v21.0.0-alpha
[INFO] [stderr]    Compiling dusk-wasmtime v21.0.0-alpha (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `component` is never read
[INFO] [stdout]   --> src/runtime/component/matching.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct TypeChecker<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 17 |     pub types: &'a Arc<ComponentTypes>,
[INFO] [stdout] 18 |     pub component: &'a wasmtime_environ::component::Component,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.37s
[INFO] running `Command { std: "docker" "inspect" "0529d283f51b774858d4e5e3b143a196785be9f4d71d1d6f6a3af39aadfe443d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0529d283f51b774858d4e5e3b143a196785be9f4d71d1d6f6a3af39aadfe443d", kill_on_drop: false }`
[INFO] [stdout] 0529d283f51b774858d4e5e3b143a196785be9f4d71d1d6f6a3af39aadfe443d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 52198ee79974b4ce9a7b9f3952617ba77e379bd3a546aa17ba5df40287a2b742
[INFO] running `Command { std: "docker" "start" "-a" "52198ee79974b4ce9a7b9f3952617ba77e379bd3a546aa17ba5df40287a2b742", kill_on_drop: false }`
[INFO] [stderr]    Compiling fastrand v2.1.0
[INFO] [stdout] warning: field `component` is never read
[INFO] [stdout]   --> src/runtime/component/matching.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct TypeChecker<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 17 |     pub types: &'a Arc<ComponentTypes>,
[INFO] [stdout] 18 |     pub component: &'a wasmtime_environ::component::Component,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tempfile v3.10.1
[INFO] [stderr]    Compiling dusk-wasmtime v21.0.0-alpha (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `component` is never read
[INFO] [stdout]   --> src/runtime/component/matching.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct TypeChecker<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 17 |     pub types: &'a Arc<ComponentTypes>,
[INFO] [stdout] 18 |     pub component: &'a wasmtime_environ::component::Component,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.94s
[INFO] running `Command { std: "docker" "inspect" "52198ee79974b4ce9a7b9f3952617ba77e379bd3a546aa17ba5df40287a2b742", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "52198ee79974b4ce9a7b9f3952617ba77e379bd3a546aa17ba5df40287a2b742", kill_on_drop: false }`
[INFO] [stdout] 52198ee79974b4ce9a7b9f3952617ba77e379bd3a546aa17ba5df40287a2b742
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 0a27dcf840bc5786bc02f4fa334d4d1976d02f5054fae2ae86f21b325fd6194d
[INFO] running `Command { std: "docker" "start" "-a" "0a27dcf840bc5786bc02f4fa334d4d1976d02f5054fae2ae86f21b325fd6194d", kill_on_drop: false }`
[INFO] [stderr] warning: field `component` is never read
[INFO] [stderr]   --> src/runtime/component/matching.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 16 | pub struct TypeChecker<'a> {
[INFO] [stderr]    |            ----------- field in this struct
[INFO] [stderr] 17 |     pub types: &'a Arc<ComponentTypes>,
[INFO] [stderr] 18 |     pub component: &'a wasmtime_environ::component::Component,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `dusk-wasmtime` (lib) generated 1 warning
[INFO] [stderr] warning: `dusk-wasmtime` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dusk_wasmtime-95a434b430f81cca)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test runtime::component::linker::tests::alternate_lookup_key ... ok
[INFO] [stdout] test engine::serialization::test::engine_weak_upgrades ... 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 engine::serialization::test::test_os_mismatch ... 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::store::tests::does_not_lose_precision ... ok
[INFO] [stdout] test runtime::store::tests::refueling ... ok
[INFO] [stdout] test runtime::store::tests::smoke ... ok
[INFO] [stdout] test runtime::memory::tests::respect_tunables ... ok
[INFO] [stdout] test runtime::store::tests::yielding_does_not_lose_precision ... ok
[INFO] [stdout] test runtime::values::tests::size_of_ref ... ok
[INFO] [stdout] test runtime::values::tests::size_of_val ... ok
[INFO] [stdout] test runtime::module::tests::cow_on_by_default ... ok
[INFO] [stdout] test runtime::component::component::tests::cow_on_by_default ... ok
[INFO] [stdout] test runtime::externals::global::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::memory::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test runtime::func::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test runtime::module::registry::test_frame_info ... ok
[INFO] [stdout] test engine::serialization::test::components_are_cached ... ok
[INFO] [stdout] test engine::serialization::test::cache_accounts_for_opt_level ... 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_isa_flags_mismatch ... ok
[INFO] [stdout] test runtime::values::tests::ref_matches_ty_wrong_engine - should panic ... 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 runtime::values::tests::val_matches_ty_wrong_engine - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dusk_wasmtime
[INFO] [stdout] 
[INFO] [stdout] running 115 tests
[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::map_maybe_uninit (line 23) ... ignored
[INFO] [stdout] test src/runtime/component/func.rs - runtime::component::func::map_maybe_uninit (line 34) ... ignored
[INFO] [stdout] test src/runtime/component/func.rs - runtime::component::func::Func::typed (line 214) ... FAILED
[INFO] [stdout] test src/runtime/component/func.rs - runtime::component::func::Func::typed (line 188) ... FAILED
[INFO] [stdout] test src/runtime/component/func.rs - runtime::component::func::Func::typed (line 201) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 163) ... ignored
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 324) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::new (line 128) - compile ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 520) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 276) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::new (line 142) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 365) ... ignored
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::component_type (line 243) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 386) ... ignored
[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/linker.rs - runtime::component::linker::LinkerInstance<'_,T>::func_new (line 440) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 547) ... FAILED
[INFO] [stdout] test src/runtime/component/component.rs - runtime::component::component::Component::resources_required (line 536) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 612) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::ComponentType (line 572) ... 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/resources.rs - runtime::component::resources::ResourceType::host (line 43) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::Lower (line 686) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::Lift (line 658) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 186) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::flags (line 707) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func (line 190) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::typed (line 1498) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func (line 159) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::typed (line 1476) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::new_async (line 533) ... FAILED
[INFO] [stdout] test src/runtime/externals/global.rs - runtime::externals::global::Global::new (line 46) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 711) ... 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::typed (line 1509) ... FAILED
[INFO] [stdout] test src/runtime/component/mod.rs - runtime::component::bindgen (line 285) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 737) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func (line 225) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 768) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::Func::wrap (line 806) ... FAILED
[INFO] [stdout] test src/runtime/func.rs - runtime::func::NoFunc (line 35) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data (line 293) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::data_mut (line 331) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef::from_i31 (line 118) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new_manually_rooted (line 227) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_i32 (line 210) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::PackedIndex (line 264) ... ignored
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::get_u32 (line 196) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_i32 (line 134) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef::new (line 157) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::new_u32 (line 114) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/anyref.rs - runtime::gc::enabled::anyref::AnyRef (line 28) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_i32 (line 177) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31 (line 26) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/i31.rs - runtime::gc::enabled::i31::I31::wrapping_u32 (line 155) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/externref.rs - runtime::gc::enabled::externref::ExternRef (line 38) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1117) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::into_rooted (line 1391) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::clone (line 1260) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted (line 1170) - compile ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::new (line 1035) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::to_rooted (line 1334) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::ManuallyRooted<T>::ref_eq (line 1446) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope<C>::reserve (line 1062) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::RootScope (line 938) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::allow_shadowing (line 207) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::rooted_eq (line 788) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::ref_eq (line 839) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::allow_unknown_exports (line 238) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted<T>::to_manually_rooted (line 740) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_default_values (line 301) ... FAILED
[INFO] [stdout] test src/runtime/gc/enabled/rooting.rs - runtime::gc::enabled::rooting::Rooted (line 475) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::define (line 381) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate (line 1113) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::instance (line 630) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::address_map (line 970) ... ignored
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::address_map (line 984) ... ignored
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory (line 108) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory (line 83) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::define_unknown_imports_as_traps (line 265) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::instantiate_pre (line 1172) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::func_wrap (line 562) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 718) ... FAILED
[INFO] [stdout] test src/runtime/linker.rs - runtime::linker::Linker<T>::module (line 748) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory::ty (line 281) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory::grow (line 489) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::Memory::new (line 221) ... FAILED
[INFO] [stdout] test src/runtime/memory.rs - runtime::memory::SharedMemory (line 715) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 74) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 113) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 85) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::exports (line 699) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::exports (line 711) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_binary (line 305) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_file (line 255) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_binary (line 293) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module (line 98) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::get_export (line 760) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::from_file (line 266) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::get_export (line 772) ... 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::imports (line 653) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::imports (line 641) ... 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::new (line 230) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::name (line 608) ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::new (line 217) - compile ... FAILED
[INFO] [stdout] test src/runtime/module.rs - runtime::module::Module::resources_required (line 843) ... FAILED
[INFO] [stdout] test src/runtime/store.rs - runtime::store::Store<T>::limiter (line 635) ... FAILED
[INFO] [stdout] test src/runtime/trap.rs - runtime::trap::WasmBacktrace::capture (line 229) ... FAILED
[INFO] [stdout] test src/runtime/trap.rs - runtime::trap::Trap (line 41) ... FAILED
[INFO] [stdout] test src/runtime/trap.rs - runtime::trap::WasmBacktrace (line 170) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/runtime/component/func.rs - runtime::component::func::Func::typed (line 214) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:215:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Func;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:216:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::Store;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 188) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:189:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Func;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:190:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::Store;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 201) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:202:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Func;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/func.rs:203:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::Store;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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/component.rs - runtime::component::component::Component::component_type (line 324) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:326:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:325:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:327:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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::new (line 128) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:130:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Component;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:129:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/component/component.rs:132:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[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 520) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:521:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:524: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::component_type (line 276) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:278:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker, ResourceType};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:279:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::component::types::ComponentItem;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:277:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:280:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 142) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:144:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Component;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:143:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/component/component.rs:146:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[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 243) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:245:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::Component;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:246:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use wasmtime::component::types::ComponentItem;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:244:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::Engine;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:247:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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/linker.rs - runtime::component::linker::LinkerInstance<'_,T>::func_new (line 440) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/linker.rs:442:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{Component, Linker, Val};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/linker.rs:441:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::{Store, Engine};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/linker.rs:444:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 547) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:548:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:551: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:553: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:555: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:557: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/component/component.rs - runtime::component::component::Component::resources_required (line 536) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:538:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, component::Component};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:538:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, component::Component};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/component.rs:537:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 612) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:613:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:616: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:618:7
[INFO] [stdout]   |
[INFO] [stdout] 9 |     #[component(name = "yes")]
[INFO] [stdout]   |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:620:7
[INFO] [stdout]    |
[INFO] [stdout] 11 |     #[component(name = "no")]
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:622:7
[INFO] [stdout]    |
[INFO] [stdout] 13 |     #[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::ComponentType (line 572) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:573:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ComponentType;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:576: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:578: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:580: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:582: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 (line 58) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:62:18
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let engine = wasmtime::Engine::default();
[INFO] [stdout]   |                  ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_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 undeclared crate or module `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 undeclared crate or module `wasmtime`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::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 undeclared crate or module `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 undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::path::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 undeclared crate or module `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 undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_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 undeclared crate or module `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 undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Val;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_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 undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:59:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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 undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/lib.rs:47:18
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let engine = Engine::default();
[INFO] [stdout]   |                  ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/lib.rs:59:18
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let module = Module::new(&engine, wat)?;
[INFO] [stdout]    |                  ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/lib.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let mut linker = Linker::new(&engine);
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]   --> src/lib.rs:64:52
[INFO] [stdout]    |
[INFO] [stdout] 23 |     linker.func_wrap("host", "host_func", |caller: Caller<'_, u32>, param: i32| {
[INFO] [stdout]    |                                                    ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Caller;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Store` in this scope
[INFO] [stdout]   --> src/lib.rs:72:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let mut store: Store<u32> = Store::new(&engine, 4);
[INFO] [stdout]    |                    ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/lib.rs:72:33
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let mut store: Store<u32> = Store::new(&engine, 4);
[INFO] [stdout]    |                                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/lib.rs:46:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]   |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[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 undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/resources.rs:44:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::ResourceType;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[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/mod.rs - runtime::component::Lower (line 686) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:687:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{ComponentType, Lower};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:690: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/mod.rs - runtime::component::Lift (line 658) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:659:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::{ComponentType, Lift};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `component` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:662: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/mod.rs - runtime::component::bindgen (line 186) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:187:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::component::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:188:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bindgen` in this scope
[INFO] [stdout]  --> src/runtime/component/mod.rs:193:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | bindgen!({
[INFO] [stdout]   | ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: have you added the `#[macro_use]` on the module/import?
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::bindgen;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_component_macro::bindgen;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0405]: cannot find trait `HelloWorldImports` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:209:6
[INFO] [stdout]    |
[INFO] [stdout] 25 | impl HelloWorldImports for MyState {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Component`
[INFO] [stdout]   --> src/runtime/component/mod.rs:224:21
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let component = Component::from_file(&engine, "./your-component.wasm")?;
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `Component`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::path::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Component;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/runtime/component/mod.rs:234:22
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let mut linker = Linker::new(&engine);
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:212:27
[INFO] [stdout]    |
[INFO] [stdout] 28 |     fn name(&mut self) -> wasmtime::Result<String> {
[INFO] [stdout]    |                           ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:217:14
[INFO] [stdout]    |
[INFO] [stdout] 33 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]    |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HelloWorld`
[INFO] [stdout]   --> src/runtime/component/mod.rs:235:5
[INFO] [stdout]    |
[INFO] [stdout] 51 |     HelloWorld::add_to_linker(&mut linker, |state: &mut MyState| state)?;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared type `HelloWorld`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HelloWorld`
[INFO] [stdout]   --> src/runtime/component/mod.rs:248:25
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let (bindings, _) = HelloWorld::instantiate(&mut store, &component, &linker)?;
[INFO] [stdout]    |                         ^^^^^^^^^^ use of undeclared type `HelloWorld`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0405, E0432, E0433.
[INFO] [stdout] For more information about an error, try `rustc --explain E0405`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/mod.rs - runtime::component::flags (line 707) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:708:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::component::flags;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Permissions` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:721: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:722: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:722: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:726: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 (line 190) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:191:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:193:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]  --> src/runtime/func.rs:197:11
[INFO] [stdout]   |
[INFO] [stdout] 9 | let add = Func::wrap(&mut store, |a: i32, b: i32| -> i32 { a + b });
[INFO] [stdout]   |           ^^^^ use of undeclared type `Func`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/func.rs:200:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/func.rs:215:16
[INFO] [stdout]    |
[INFO] [stdout] 27 | let instance = Instance::new(&mut store, &module, &[add.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/func.rs - runtime::func::Func::typed (line 1498) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:1499:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Func` in this scope
[INFO] [stdout]  --> src/runtime/func.rs:1500:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo(add: &Func, mut store: Store<()>) -> anyhow::Result<()> {
[INFO] [stdout]   |              ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Store` in this scope
[INFO] [stdout]  --> src/runtime/func.rs:1500:31
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo(add: &Func, mut store: Store<()>) -> anyhow::Result<()> {
[INFO] [stdout]   |                               ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432.
[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 (line 159) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:160:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/func.rs:162:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/func.rs:163:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | let module = Module::new(&engine, r#"(module (func (export "foo")))"#)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:164:17
[INFO] [stdout]   |
[INFO] [stdout] 7 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/runtime/func.rs:165:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]   |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/func.rs - runtime::func::Func::typed (line 1476) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:1477:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/func.rs:1479:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:1480:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/func.rs:1481:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module = Module::new(&engine, r#"(module (func (export "foo")))"#)?;
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/runtime/func.rs:1482:16
[INFO] [stdout]   |
[INFO] [stdout] 8 | let instance = Instance::new(&mut store, &module, &[])?;
[INFO] [stdout]   |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/func.rs - runtime::func::Func::new_async (line 533) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:534:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]   --> src/runtime/func.rs:555:14
[INFO] [stdout]    |
[INFO] [stdout] 24 | let engine = Engine::new(Config::new().async_support(true))?;
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Engine;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Config`
[INFO] [stdout]   --> src/runtime/func.rs:555:26
[INFO] [stdout]    |
[INFO] [stdout] 24 | let engine = Engine::new(Config::new().async_support(true))?;
[INFO] [stdout]    |                          ^^^^^^ use of undeclared type `Config`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use bincode::Config;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Config;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/runtime/func.rs:556:17
[INFO] [stdout]    |
[INFO] [stdout] 25 | let mut store = Store::new(&engine, MyDatabase {
[INFO] [stdout]    |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Store;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/func.rs:559:26
[INFO] [stdout]    |
[INFO] [stdout] 28 | let get_row_count_type = wasmtime::FuncType::new(
[INFO] [stdout]    |                          ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::FuncType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::FuncType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::FuncType;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `FuncType`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 28 - let get_row_count_type = wasmtime::FuncType::new(
[INFO] [stdout] 28 + let get_row_count_type = FuncType::new(
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/func.rs:562:10
[INFO] [stdout]    |
[INFO] [stdout] 31 |     Some(wasmtime::ValType::I32),
[INFO] [stdout]    |          ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::ValType;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `ValType`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 31 -     Some(wasmtime::ValType::I32),
[INFO] [stdout] 31 +     Some(ValType::I32),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]   --> src/runtime/func.rs:564:11
[INFO] [stdout]    |
[INFO] [stdout] 33 | let get = Func::new_async(&mut store, get_row_count_type, |caller, _params, results| {
[INFO] [stdout]    |           ^^^^ use of undeclared type `Func`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]   --> src/runtime/func.rs:567:22
[INFO] [stdout]    |
[INFO] [stdout] 36 |         results[0] = Val::I32(count as i32);
[INFO] [stdout]    |                      ^^^ use of undeclared type `Val`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Val;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Val;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 8 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/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 undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/externals/global.rs:49:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/externals/global.rs:50:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalType`
[INFO] [stdout]  --> src/runtime/externals/global.rs:52:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = GlobalType::new(ValType::I32, Mutability::Const);
[INFO] [stdout]   |          ^^^^^^^^^^ use of undeclared type `GlobalType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::GlobalType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::GlobalType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::GlobalType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ValType`
[INFO] [stdout]  --> src/runtime/externals/global.rs:52:26
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = GlobalType::new(ValType::I32, Mutability::Const);
[INFO] [stdout]   |                          ^^^^^^^ use of undeclared type `ValType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::ValType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::ValType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::ValType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]  --> src/runtime/externals/global.rs:52:40
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = GlobalType::new(ValType::I32, Mutability::Const);
[INFO] [stdout]   |                                        ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Mutability;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Global`
[INFO] [stdout]  --> src/runtime/externals/global.rs:53:17
[INFO] [stdout]   |
[INFO] [stdout] 9 | let i32_const = Global::new(&mut store, ty, 1i32.into())?;
[INFO] [stdout]   |                 ^^^^^^ use of undeclared type `Global`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Global;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use std::alloc::Global;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::Global;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Global;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalType`
[INFO] [stdout]   --> src/runtime/externals/global.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | let ty = GlobalType::new(ValType::F64, Mutability::Var);
[INFO] [stdout]    |          ^^^^^^^^^^ use of undeclared type `GlobalType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::GlobalType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::GlobalType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::GlobalType;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ValType`
[INFO] [stdout]   --> src/runtime/externals/global.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | let ty = GlobalType::new(ValType::F64, Mutability::Var);
[INFO] [stdout]    |                          ^^^^^^^ use of undeclared type `ValType`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::ValType;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Mutability`
[INFO] [stdout]   --> src/runtime/externals/global.rs:54:40
[INFO] [stdout]    |
[INFO] [stdout] 10 | let ty = GlobalType::new(ValType::F64, Mutability::Var);
[INFO] [stdout]    |                                        ^^^^^^^^^^ use of undeclared type `Mutability`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Mutability;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Global`
[INFO] [stdout]   --> src/runtime/externals/global.rs:55:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | let f64_mut = Global::new(&mut store, ty, 2.0f64.into())?;
[INFO] [stdout]    |               ^^^^^^ use of undeclared type `Global`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Global;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::alloc::Global;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Global;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Global;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/externals/global.rs:57:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/runtime/externals/global.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 21 | let mut linker = Linker::new(&engine);
[INFO] [stdout]    |                  ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 13 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/func.rs - runtime::func::Func::wrap (line 711) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:712:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:714:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]  --> src/runtime/func.rs:715:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | let add = Func::wrap(&mut store, |a: i32, b: i32| a + b);
[INFO] [stdout]   |           ^^^^ use of undeclared type `Func`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/runtime/func.rs:716:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | let module = Module::new(
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout]     and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/func.rs:727:16
[INFO] [stdout]    |
[INFO] [stdout] 18 | let instance = Instance::new(&mut store, &module, &[add.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 5 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/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 undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Engine`
[INFO] [stdout]  --> src/runtime/externals/table.rs:55:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | let engine = Engine::default();
[INFO] [stdout]   |              ^^^^^^ use of undeclared type `Engine`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Engine;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/externals/table.rs:56:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | let mut store = Store::new(&engine, ());
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TableType`
[INFO] [stdout]  --> src/runtime/externals/table.rs:58:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = TableType::new(RefType::FUNCREF, 2, None);
[INFO] [stdout]   |          ^^^^^^^^^ use of undeclared type `TableType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::TableType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::TableType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::TableType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RefType`
[INFO] [stdout]  --> src/runtime/externals/table.rs:58:25
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = TableType::new(RefType::FUNCREF, 2, None);
[INFO] [stdout]   |                         ^^^^^^^ use of undeclared type `RefType`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::RefType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasm_encoder::RefType;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::RefType;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Table`
[INFO] [stdout]  --> src/runtime/externals/table.rs:59:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | let table = Table::new(&mut store, ty, Ref::Func(None))?;
[INFO] [stdout]   |             ^^^^^ use of undeclared type `Table`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Table;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmparser::Table;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Table;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Table;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Ref`
[INFO] [stdout]  --> src/runtime/externals/table.rs:59:40
[INFO] [stdout]   |
[INFO] [stdout] 9 | let table = Table::new(&mut store, ty, Ref::Func(None))?;
[INFO] [stdout]   |                                        ^^^ use of undeclared type `Ref`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use core::cell::Ref;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Ref;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use std::cell::Ref;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/externals/table.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/runtime/externals/table.rs:71:16
[INFO] [stdout]    |
[INFO] [stdout] 21 | let instance = Instance::new(&mut store, &module, &[table.into()])?;
[INFO] [stdout]    |                ^^^^^^^^ use of undeclared type `Instance`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::component::dfg::Instance;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 9 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/func.rs - runtime::func::Func::typed (line 1509) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:1510:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Func` in this scope
[INFO] [stdout]  --> src/runtime/func.rs:1511:28
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo(add_with_overflow: &Func, mut store: Store<()>) -> anyhow::Result<()> {
[INFO] [stdout]   |                            ^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Store` in this scope
[INFO] [stdout]  --> src/runtime/func.rs:1511:45
[INFO] [stdout]   |
[INFO] [stdout] 5 | fn foo(add_with_overflow: &Func, mut store: Store<()>) -> anyhow::Result<()> {
[INFO] [stdout]   |                                             ^^^^^ not found in this scope
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 3 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0432.
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- src/runtime/component/mod.rs - runtime::component::bindgen (line 285) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:286:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::component::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `my`
[INFO] [stdout]  --> src/runtime/component/mod.rs:288:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use my::project::host::Host;
[INFO] [stdout]   |     ^^ use of undeclared crate or module `my`
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/component/mod.rs:287:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime::{Config, Engine, Store};
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `bindgen` in this scope
[INFO] [stdout]   --> src/runtime/component/mod.rs:293:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | bindgen!({
[INFO] [stdout]    | ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: have you added the `#[macro_use]` on the module/import?
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::bindgen;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_component_macro::bindgen;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Component`
[INFO] [stdout]   --> src/runtime/component/mod.rs:335:21
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let component = Component::from_file(&engine, "./your-component.wasm")?;
[INFO] [stdout]    |                     ^^^^^^^^^ use of undeclared type `Component`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::types::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::path::Component;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Component;
[INFO] [stdout]    |
[INFO] [stdout]      and 1 other candidate
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/runtime/component/mod.rs:337:22
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let mut linker = Linker::new(&engine);
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::component::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error: unexpected `cfg` condition name: `FALSE`
[INFO] [stdout]   --> src/runtime/component/mod.rs:320:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |       #[cfg(FALSE)]
[INFO] [stdout]    |             ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, `windows`
[INFO] [stdout]    = help: consider using a Cargo feature instead or adding `println!("cargo::rustc-check-cfg=cfg(FALSE)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/cargo/reference/build-scripts.html#rustc-check-cfg> for more information about checking conditional configuration
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/runtime/component/mod.rs:284:9
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(unexpected_cfgs)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:318:41
[INFO] [stdout]    |
[INFO] [stdout] 35 |     fn gen_random_integer(&mut self) -> wasmtime::Result<u32> {
[INFO] [stdout]    |                                         ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:324:45
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn sha256(&mut self, bytes: Vec<u8>) -> wasmtime::Result<String> {
[INFO] [stdout]    |                                             ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]   --> src/runtime/component/mod.rs:330:14
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn main() -> wasmtime::Result<()> {
[INFO] [stdout]    |              ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HelloWorld`
[INFO] [stdout]   --> src/runtime/component/mod.rs:338:5
[INFO] [stdout]    |
[INFO] [stdout] 55 |     HelloWorld::add_to_linker(&mut linker, |state: &mut MyState| state)?;
[INFO] [stdout]    |     ^^^^^^^^^^ use of undeclared type `HelloWorld`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HelloWorld`
[INFO] [stdout]   --> src/runtime/component/mod.rs:344:25
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let (bindings, _) = HelloWorld::instantiate(&mut store, &component, &linker)?;
[INFO] [stdout]    |                         ^^^^^^^^^^ use of undeclared type `HelloWorld`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 12 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/func.rs - runtime::func::Func::wrap (line 737) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/runtime/func.rs:738:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use wasmtime::*;
[INFO] [stdout]   |     ^^^^^^^^ use of undeclared crate or module `wasmtime`
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/runtime/func.rs:740:17
[INFO] [stdout]   |
[INFO] [stdout] 5 | let mut store = Store::<()>::default();
[INFO] [stdout]   |                 ^^^^^ use of undeclared type `Store`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Store;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]  --> src/runtime/func.rs:741:11
[INFO] [stdout]   |
[INFO] [stdout] 6 | let add = Func::wrap(&mut store, |a: i32, b: i32| {
[INFO] [stdout]   |           ^^^^ use of undeclared type `Func`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::component::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/runtime/func.rs:747:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | let module = Module::new(
[INFO] [stdout]    |              ^^^^^^ use of undeclared type `Module`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[WARN] too many lines in the log, truncating it
