[INFO] fetching crate dusk-wasmtime 14.0.0...
[INFO] testing dusk-wasmtime-14.0.0 against 1.75.0 for beta-1.76-1
[INFO] extracting crate dusk-wasmtime 14.0.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate dusk-wasmtime 14.0.0 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate dusk-wasmtime 14.0.0
[INFO] finished tweaking crates.io crate dusk-wasmtime 14.0.0
[INFO] tweaked toml for crates.io crate dusk-wasmtime 14.0.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded regalloc2 v0.9.3
[INFO] [stderr]   Downloaded ittapi v0.3.5
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.101.4
[INFO] [stderr]   Downloaded arbitrary v1.3.2
[INFO] [stderr]   Downloaded wasmtime-winch v14.0.0
[INFO] [stderr]   Downloaded cranelift-bforest v0.101.4
[INFO] [stderr]   Downloaded fallible-iterator v0.3.0
[INFO] [stderr]   Downloaded wasmprinter v0.2.75
[INFO] [stderr]   Downloaded fxprof-processed-profile v0.6.0
[INFO] [stderr]   Downloaded cranelift-isle v0.101.4
[INFO] [stderr]   Downloaded cranelift-wasm v0.101.4
[INFO] [stderr]   Downloaded cranelift-codegen v0.101.4
[INFO] [stderr]   Downloaded winch-codegen v0.12.0
[INFO] [stderr]   Downloaded wit-parser v0.12.2
[INFO] [stderr]   Downloaded ittapi-sys v0.3.5
[INFO] [stderr]   Downloaded wasmparser v0.118.1
[INFO] [stderr]   Downloaded wasmparser v0.115.0
[INFO] [stderr]   Downloaded cranelift-native v0.101.4
[INFO] [stderr]   Downloaded wasmtime-types v14.0.4
[INFO] [stderr]   Downloaded cranelift-control v0.101.4
[INFO] [stderr]   Downloaded sptr v0.3.2
[INFO] [stderr]   Downloaded wasm-encoder v0.35.0
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.101.4
[INFO] [stderr]   Downloaded cranelift-frontend v0.101.4
[INFO] [stderr]   Downloaded cranelift-entity v0.101.4
[INFO] [stderr]   Downloaded wasmtime-jit v14.0.0
[INFO] [stderr]   Downloaded wasmtime-environ v14.0.0
[INFO] [stderr]   Downloaded wasmtime-versioned-export-macros v14.0.0
[INFO] [stderr]   Downloaded wasmtime-fiber v14.0.0
[INFO] [stderr]   Downloaded wasmtime-cranelift-shared v14.0.0
[INFO] [stderr]   Downloaded wasmtime-jit-debug v14.0.0
[INFO] [stderr]   Downloaded wasmtime-wmemcheck v14.0.0
[INFO] [stderr]   Downloaded wasmtime-component-util v14.0.0
[INFO] [stderr]   Downloaded wasmtime-component-macro v14.0.0
[INFO] [stderr]   Downloaded wasmtime-jit-icache-coherence v14.0.0
[INFO] [stderr]   Downloaded wasmtime-asm-macros v14.0.0
[INFO] [stderr]   Downloaded wasmtime-wit-bindgen v14.0.0
[INFO] [stderr]   Downloaded wasmtime-cache v14.0.0
[INFO] [stderr]   Downloaded wasmtime-cranelift v14.0.0
[INFO] [stderr]   Downloaded wasmtime-runtime v14.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0f1c8d2f9a12dbce342345bb0c2cef55a3b0b36eee4f6ca6f5069219df531f45
[INFO] running `Command { std: "docker" "start" "-a" "0f1c8d2f9a12dbce342345bb0c2cef55a3b0b36eee4f6ca6f5069219df531f45", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f1c8d2f9a12dbce342345bb0c2cef55a3b0b36eee4f6ca6f5069219df531f45", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f1c8d2f9a12dbce342345bb0c2cef55a3b0b36eee4f6ca6f5069219df531f45", kill_on_drop: false }`
[INFO] [stdout] 0f1c8d2f9a12dbce342345bb0c2cef55a3b0b36eee4f6ca6f5069219df531f45
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f992d66164736809e5d9bbde1c2942aa99bbffd411a9e02c237c1ff8301012d7
[INFO] running `Command { std: "docker" "start" "-a" "f992d66164736809e5d9bbde1c2942aa99bbffd411a9e02c237c1ff8301012d7", kill_on_drop: false }`
[INFO] [stderr]    Compiling target-lexicon v0.12.13
[INFO] [stderr]    Compiling cranelift-isle v0.101.4
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.101.4
[INFO] [stderr]    Compiling semver v1.0.21
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling rustix v0.38.28
[INFO] [stderr]    Compiling pkg-config v0.3.28
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling slice-group-by v0.3.1
[INFO] [stderr]    Compiling smallvec v1.11.2
[INFO] [stderr]    Compiling arbitrary v1.3.2
[INFO] [stderr]    Compiling jobserver v0.1.27
[INFO] [stderr]    Compiling linux-raw-sys v0.4.12
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling wasmtime-versioned-export-macros v14.0.0
[INFO] [stderr]    Compiling cranelift-entity v0.101.4
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.101.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling regalloc2 v0.9.3
[INFO] [stderr]    Compiling cranelift-bforest v0.101.4
[INFO] [stderr]    Compiling leb128 v0.2.5
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]    Compiling zstd-safe v5.0.2+zstd.1.5.2
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling wasmtime-asm-macros v14.0.0
[INFO] [stderr]    Compiling indexmap v2.1.0
[INFO] [stderr]    Compiling cpp_demangle v0.3.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling wasm-encoder v0.35.0
[INFO] [stderr]    Compiling wasm-encoder v0.38.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling cranelift-control v0.101.4
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling async-trait v0.1.77
[INFO] [stderr]    Compiling wasmtime-cache v14.0.0
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling sptr v0.3.2
[INFO] [stderr]    Compiling wasmtime-wmemcheck v14.0.0
[INFO] [stderr]    Compiling uuid v1.6.1
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling gimli v0.28.1
[INFO] [stderr]    Compiling wasmparser v0.115.0
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling directories-next v2.0.0
[INFO] [stderr]    Compiling wast v69.0.1
[INFO] [stderr]    Compiling debugid v0.8.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling zstd-sys v2.0.9+zstd.1.5.5
[INFO] [stderr]    Compiling wasmtime-fiber v14.0.0
[INFO] [stderr]    Compiling ittapi-sys v0.3.5
[INFO] [stderr]    Compiling wasmtime-runtime v14.0.0
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]    Compiling wasmtime-jit-icache-coherence v14.0.0
[INFO] [stderr]    Compiling rustc-demangle v0.1.23
[INFO] [stderr]    Compiling fxprof-processed-profile v0.6.0
[INFO] [stderr]    Compiling cranelift-codegen v0.101.4
[INFO] [stderr]    Compiling ittapi v0.3.5
[INFO] [stderr]    Compiling memfd v0.6.4
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling wasmtime-types v14.0.4
[INFO] [stderr]    Compiling wasmtime-jit-debug v14.0.0
[INFO] [stderr]    Compiling wasmtime-environ v14.0.0
[INFO] [stderr]    Compiling wat v1.0.82
[INFO] [stderr]    Compiling zstd v0.11.2+zstd.1.5.2
[INFO] [stderr]    Compiling wasmtime-jit v14.0.0
[INFO] [stderr]    Compiling cranelift-native v0.101.4
[INFO] [stderr]    Compiling cranelift-frontend v0.101.4
[INFO] [stderr]    Compiling wasmtime-cranelift-shared v14.0.0
[INFO] [stderr]    Compiling cranelift-wasm v0.101.4
[INFO] [stderr]    Compiling wasmtime-cranelift v14.0.0
[INFO] [stderr]    Compiling dusk-wasmtime v14.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 25.33s
[INFO] running `Command { std: "docker" "inspect" "f992d66164736809e5d9bbde1c2942aa99bbffd411a9e02c237c1ff8301012d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f992d66164736809e5d9bbde1c2942aa99bbffd411a9e02c237c1ff8301012d7", kill_on_drop: false }`
[INFO] [stdout] f992d66164736809e5d9bbde1c2942aa99bbffd411a9e02c237c1ff8301012d7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 83d14bcd0e6439d7ff4ab41ce06e89b92a3e2fd98923dc2e90b03f5dd3c56870
[INFO] running `Command { std: "docker" "start" "-a" "83d14bcd0e6439d7ff4ab41ce06e89b92a3e2fd98923dc2e90b03f5dd3c56870", kill_on_drop: false }`
[INFO] [stderr]    Compiling tempfile v3.9.0
[INFO] [stderr]    Compiling dusk-wasmtime v14.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 8.63s
[INFO] running `Command { std: "docker" "inspect" "83d14bcd0e6439d7ff4ab41ce06e89b92a3e2fd98923dc2e90b03f5dd3c56870", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "83d14bcd0e6439d7ff4ab41ce06e89b92a3e2fd98923dc2e90b03f5dd3c56870", kill_on_drop: false }`
[INFO] [stdout] 83d14bcd0e6439d7ff4ab41ce06e89b92a3e2fd98923dc2e90b03f5dd3c56870
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] d2fda86809c11e3db863f65e21a1526520c5bc46679f9ccd82b794a13e99a475
[INFO] running `Command { std: "docker" "start" "-a" "d2fda86809c11e3db863f65e21a1526520c5bc46679f9ccd82b794a13e99a475", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dusk_wasmtime-7a10b3f14916713a)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test engine::serialization::test::test_os_mismatch ... ok
[INFO] [stdout] test engine::tests::precompile_compatibility_key_accounts_for_opt_level ... ok
[INFO] [stdout] test engine::tests::precompile_compatibility_key_accounts_for_module_version_strategy ... ok
[INFO] [stdout] test memory::tests::respect_tunables ... ok
[INFO] [stdout] test externals::table::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test externals::global::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test memory::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test func::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test module::registry::test_frame_info ... ok
[INFO] [stdout] test engine::tests::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_architecture_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_feature_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_tunables_bool_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_isa_flags_mismatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests dusk-wasmtime
[INFO] [stdout] 
[INFO] [stdout] running 59 tests
[INFO] [stdout] test src/func.rs - func::Func::typed (line 1280) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::new_async (line 435) ... FAILED
[INFO] [stdout] test src/externals/table.rs - externals::table::Table::new (line 48) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::wrap (line 660) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func (line 108) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::wrap (line 698) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::wrap (line 629) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::wrap (line 603) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 29) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 142) ... FAILED
[INFO] [stdout] test src/externals/global.rs - externals::global::Global::new (line 41) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func (line 77) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 301) - compile ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::typed (line 1302) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func (line 143) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::typed (line 1313) ... FAILED
[INFO] [stdout] test src/memory.rs - memory::Memory (line 84) ... FAILED
[INFO] [stdout] test src/memory.rs - memory::Memory (line 109) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::allow_shadowing (line 207) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::allow_unknown_exports (line 238) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::instantiate (line 1071) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::instance (line 588) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::module (line 676) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 329) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::define_unknown_imports_as_traps (line 265) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::module (line 706) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::address_map (line 1061) ... ignored
[INFO] [stdout] test src/module.rs - module::Module::address_map (line 1075) ... ignored
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::instantiate_pre (line 1130) ... FAILED
[INFO] [stdout] test src/memory.rs - memory::Memory::grow (line 490) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::define (line 362) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::func_wrap (line 520) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::define_unknown_imports_as_default_values (line 301) ... FAILED
[INFO] [stdout] test src/memory.rs - memory::Memory::new (line 222) ... FAILED
[INFO] [stdout] test src/memory.rs - memory::Memory::ty (line 282) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::from_binary (line 281) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::from_binary (line 293) ... FAILED
[INFO] [stdout] test src/memory.rs - memory::SharedMemory (line 714) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::from_file (line 227) - compile ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::exports (line 811) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::from_file (line 238) - compile ... FAILED
[INFO] [stdout] test src/module.rs - module::Module (line 63) - compile ... FAILED
[INFO] [stdout] test src/module.rs - module::Module (line 74) - compile ... FAILED
[INFO] [stdout] test src/module.rs - module::Module (line 87) - compile ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::get_export (line 883) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::imports (line 754) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::imports (line 766) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::exports (line 823) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::get_export (line 871) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::name (line 721) ... FAILED
[INFO] [stdout] test src/store/context.rs - store::context::AsContextMut (line 105) ... FAILED
[INFO] [stdout] test src/store/context.rs - store::context::AsContextMut (line 87) - compile fail ... ok
[INFO] [stdout] test src/module.rs - module::Module::new (line 201) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::new (line 188) - compile ... FAILED
[INFO] [stdout] test src/trap.rs - trap::Trap (line 39) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::resources_required (line 934) ... FAILED
[INFO] [stdout] test src/trap.rs - trap::WasmBacktrace::capture (line 226) ... FAILED
[INFO] [stdout] test src/trap.rs - trap::WasmBacktrace (line 166) ... FAILED
[INFO] [stdout] test src/store.rs - store::Store<T>::limiter (line 632) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/func.rs - func::Func::typed (line 1280) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:1281: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/func.rs:1283: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/func.rs:1284: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/func.rs:1285: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/func.rs:1286: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 wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Instance;
[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/func.rs - func::Func::new_async (line 435) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:436: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/func.rs:457: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/func.rs:457: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/func.rs:458: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/func.rs:461: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/func.rs:463:10
[INFO] [stdout]    |
[INFO] [stdout] 30 |     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] 30 -     Some(wasmtime::ValType::I32),
[INFO] [stdout] 30 +     Some(ValType::I32),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]   --> src/func.rs:465:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | 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 this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]   --> src/func.rs:468:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         results[0] = Val::I32(count as i32);
[INFO] [stdout]    |                      ^^^ use of undeclared type `Val`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::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/externals/table.rs - externals::table::Table::new (line 48) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/externals/table.rs:49: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/externals/table.rs:51: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/externals/table.rs:52: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/externals/table.rs:54:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = TableType::new(ValType::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 `ValType`
[INFO] [stdout]  --> src/externals/table.rs:54:25
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = TableType::new(ValType::FuncRef, 2, None);
[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 `Table`
[INFO] [stdout]  --> src/externals/table.rs:55:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | let table = Table::new(&mut store, ty, Val::FuncRef(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 `Val`
[INFO] [stdout]  --> src/externals/table.rs:55:40
[INFO] [stdout]   |
[INFO] [stdout] 9 | let table = Table::new(&mut store, ty, Val::FuncRef(None))?;
[INFO] [stdout]   |                                        ^^^ use of undeclared type `Val`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Val;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/externals/table.rs:57: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/externals/table.rs:67: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[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/func.rs - func::Func::wrap (line 660) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:661: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/func.rs:663: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/func.rs:664: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/func.rs:673: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:688: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/func.rs - func::Func (line 108) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:109: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/func.rs:111: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/func.rs:115: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/func.rs:118: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:133: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/func.rs - func::Func::wrap (line 698) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:701: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/func.rs:703: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/func.rs:704: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]  --> src/func.rs:704: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/func.rs:706: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/func.rs:723: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:736: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[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/func.rs - func::Func::wrap (line 629) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:630: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/func.rs:632: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/func.rs:633: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/func.rs:639: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:650: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/func.rs - func::Func::wrap (line 603) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:604: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/func.rs:606: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/func.rs:607: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/func.rs:608: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:619: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/lib.rs - (line 29) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/lib.rs:30: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:34:18
[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 `Module`
[INFO] [stdout]   --> src/lib.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 17 |     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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/lib.rs:49:21
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let mut store = 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 type `Func`
[INFO] [stdout]   --> src/lib.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let host_func = Func::wrap(&mut store, |caller: Caller<'_, u32>, param: i32| {
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Func`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]   --> src/lib.rs:50:53
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let host_func = Func::wrap(&mut store, |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[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/lib.rs:58:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let instance = Instance::new(&mut store, &module, &[host_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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/lib.rs:32: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/lib.rs - (line 142) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/lib.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/lib.rs:146: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:156:18
[INFO] [stdout]    |
[INFO] [stdout] 16 |     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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/lib.rs:159:22
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut linker = Linker::new(&engine);
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]   --> src/lib.rs:160:52
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/lib.rs:167:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut store = Store::new(&engine, 0);
[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:145: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 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/externals/global.rs - externals::global::Global::new (line 41) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/externals/global.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/externals/global.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 `Store`
[INFO] [stdout]  --> src/externals/global.rs:45: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/externals/global.rs:47: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/externals/global.rs:47: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/externals/global.rs:47: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/externals/global.rs:48: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/externals/global.rs:49: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/externals/global.rs:49: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/externals/global.rs:49: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/externals/global.rs:50: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/externals/global.rs:52: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/externals/global.rs:60: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 this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::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/func.rs - func::Func (line 77) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:78: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/func.rs:80: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/func.rs:81: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/func.rs:82: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/func.rs:83: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 wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Instance;
[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/lib.rs - (line 301) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime_wasi`
[INFO] [stdout]  --> src/lib.rs:303:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime_wasi::sync::WasiCtxBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `wasmtime_wasi`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime_cache::sync::WasiCtxBuilder;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/lib.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/lib.rs:308:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | 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:309:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | let module = Module::from_file(&engine, "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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/lib.rs:310: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 this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/lib.rs:317:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | let mut store = Store::new(&engine, wasi_ctx);
[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_wasi`
[INFO] [stdout]   --> src/lib.rs:311:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | wasmtime_wasi::add_to_linker(&mut linker, |cx| cx)?;
[INFO] [stdout]    | ^^^^^^^^^^^^^ use of undeclared crate or module `wasmtime_wasi`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 12 | wasmtime_cache::add_to_linker(&mut linker, |cx| cx)?;
[INFO] [stdout]    | ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/lib.rs:305: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 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/func.rs - func::Func::typed (line 1302) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:1303: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/func.rs:1304: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Store` in this scope
[INFO] [stdout]  --> src/func.rs:1304: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/func.rs - func::Func (line 143) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:144: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/func.rs:146: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/func.rs:150: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/func.rs:151:6
[INFO] [stdout]    |
[INFO] [stdout] 10 |     [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] 10 -     [wasmtime::ValType::I32].iter().cloned(),
[INFO] [stdout] 10 +     [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/func.rs:152: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 type `Func`
[INFO] [stdout]   --> src/func.rs:154:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | let double = Func::new(&mut store, double_type, |_, params, results| {
[INFO] [stdout]    |              ^^^^ use of undeclared type `Func`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/func.rs:161:14
[INFO] [stdout]    |
[INFO] [stdout] 20 | 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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:173:16
[INFO] [stdout]    |
[INFO] [stdout] 32 | 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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/func.rs - func::Func::typed (line 1313) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:1314: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/func.rs:1315: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Store` in this scope
[INFO] [stdout]  --> src/func.rs:1315: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/memory.rs - memory::Memory (line 84) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:85: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 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/memory.rs - memory::Memory (line 109) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:111: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 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/linker.rs - linker::Linker<T>::allow_shadowing (line 207) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::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/linker.rs - linker::Linker<T>::allow_unknown_exports (line 238) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/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/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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::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/linker.rs - linker::Linker<T>::instantiate (line 1071) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:1072: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/linker.rs:1074: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/linker.rs:1075: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/linker.rs:1076: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:1084: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[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/linker.rs - linker::Linker<T>::instance (line 588) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:589: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/linker.rs:591: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/linker.rs:592: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/linker.rs:593: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:597: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:613: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[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/linker.rs - linker::Linker<T>::module (line 676) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:677: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/linker.rs:679: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/linker.rs:680: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/linker.rs:681: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:687: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:698: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[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/lib.rs - (line 329) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/lib.rs:332: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/lib.rs:334: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/lib.rs:335: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]  --> src/lib.rs:335: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/lib.rs:339:14
[INFO] [stdout]    |
[INFO] [stdout] 12 |         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] 12 |         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/lib.rs:359:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | 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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/lib.rs:372:16
[INFO] [stdout]    |
[INFO] [stdout] 45 | 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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/lib.rs:333: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 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/linker.rs - linker::Linker<T>::define_unknown_imports_as_traps (line 265) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/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/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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::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/linker.rs - linker::Linker<T>::module (line 706) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:707: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/linker.rs:709: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/linker.rs:710: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/linker.rs:711: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:726: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:747: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[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/linker.rs - linker::Linker<T>::instantiate_pre (line 1130) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:1131: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/linker.rs:1133: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/linker.rs:1134: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/linker.rs:1135: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:1143: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/linker.rs:1157: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/memory.rs - memory::Memory::grow (line 490) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:491: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/memory.rs:493: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/memory.rs:494: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/memory.rs:495: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/memory.rs:496: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 wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Instance;
[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/linker.rs - linker::Linker<T>::define (line 362) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:363: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/linker.rs:365: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/linker.rs:366: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/linker.rs:367: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalType`
[INFO] [stdout]  --> src/linker.rs:368: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/linker.rs:368: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/linker.rs:368: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/linker.rs:369: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/linker.rs:369: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 this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Val;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:379: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[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/linker.rs - linker::Linker<T>::func_wrap (line 520) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:521: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/linker.rs:523: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/linker.rs:524: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]  --> src/linker.rs:527: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/linker.rs:538: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/linker.rs:542: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/linker.rs - linker::Linker<T>::define_unknown_imports_as_default_values (line 301) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/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/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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::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/memory.rs - memory::Memory::new (line 222) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:223: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/memory.rs:225: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/memory.rs:226: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/memory.rs:228: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/memory.rs:229: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/memory.rs:231: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/memory.rs:232: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[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/memory.rs - memory::Memory::ty (line 282) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:283: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/memory.rs:285: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/memory.rs:286: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/memory.rs:287: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/memory.rs:288: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 wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Instance;
[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/module.rs - module::Module::from_binary (line 281) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.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/module.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 `Module`
[INFO] [stdout]  --> src/module.rs:286: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::from_binary (line 293) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/module.rs:297: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/memory.rs - memory::SharedMemory (line 714) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:715: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/memory.rs:717: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/memory.rs:719: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/memory.rs:720: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/memory.rs:722: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/memory.rs:722: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/memory.rs:723: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/memory.rs:724: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/module.rs - module::Module::from_file (line 227) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:228: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/module.rs:230: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/module.rs:231: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::exports (line 811) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:812: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/module.rs:814: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/module.rs:815: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::from_file (line 238) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.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/module.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/module.rs:242: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module (line 63) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:64: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/module.rs:66: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/module.rs:67: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module (line 74) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/module.rs:79: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module (line 87) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:88: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/module.rs:90: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/module.rs:92: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/module.rs:95: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[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/module.rs - module::Module::get_export (line 883) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:884: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/module.rs:886: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/module.rs:893: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternType`
[INFO] [stdout]   --> src/module.rs:899: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/module.rs - module::Module::imports (line 754) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:755: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/module.rs:757: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/module.rs:758: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::imports (line 766) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:767: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/module.rs:769: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/module.rs:775: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternType`
[INFO] [stdout]   --> src/module.rs:781: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/module.rs - module::Module::exports (line 823) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:824: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/module.rs:826: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/module.rs:833: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternType`
[INFO] [stdout]   --> src/module.rs:840: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/module.rs:847: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/module.rs - module::Module::get_export (line 871) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:872: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/module.rs:874: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/module.rs:875: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::name (line 721) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:722: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/module.rs:724: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/module.rs:725: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/module.rs:728: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/store/context.rs - store::context::AsContextMut (line 105) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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 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/module.rs - module::Module::new (line 201) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:202: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/module.rs:204: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/module.rs:205: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::new (line 188) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:189: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/module.rs:191: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/module.rs:193: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/trap.rs - trap::Trap (line 39) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/trap.rs:40: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/trap.rs:43: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[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/trap.rs:44: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/trap.rs:55:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | 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/trap.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 19 | 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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Trap` in this scope
[INFO] [stdout]   --> src/trap.rs:60:34
[INFO] [stdout]    |
[INFO] [stdout] 23 | 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/trap.rs:60:52
[INFO] [stdout]    |
[INFO] [stdout] 23 | 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/trap.rs:61:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | 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/trap.rs:65:34
[INFO] [stdout]    |
[INFO] [stdout] 28 | 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/trap.rs:65:52
[INFO] [stdout]    |
[INFO] [stdout] 28 | 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: aborting due to 10 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/module.rs - module::Module::resources_required (line 934) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:936: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/module.rs:935: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/trap.rs - trap::WasmBacktrace::capture (line 226) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/trap.rs:227: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/trap.rs:230: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[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/trap.rs:231: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/trap.rs:242:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | 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/trap.rs:243:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | let func = Func::wrap(&mut store, |cx: Caller<'_, ()>| {
[INFO] [stdout]    |            ^^^^ use of undeclared type `Func`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]   --> src/trap.rs:243:40
[INFO] [stdout]    |
[INFO] [stdout] 19 | 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/trap.rs:244:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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/trap.rs:247:16
[INFO] [stdout]    |
[INFO] [stdout] 23 | 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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[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/trap.rs - trap::WasmBacktrace (line 166) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/trap.rs:167: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/trap.rs:170: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[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/trap.rs:171: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/trap.rs:182:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | 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/trap.rs:183:16
[INFO] [stdout]    |
[INFO] [stdout] 19 | 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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WasmBacktrace` in this scope
[INFO] [stdout]   --> src/trap.rs:186:31
[INFO] [stdout]    |
[INFO] [stdout] 22 | 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: 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/store.rs - store::Store<T>::limiter (line 632) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/store.rs:633: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/store.rs:637: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/store.rs:640: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/store.rs:643: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/store.rs:648: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/store.rs:652: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/store.rs:652: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/store.rs:656: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/store.rs:656: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/store.rs:660: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/store.rs:661: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/store.rs:662: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/store.rs:663: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[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] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/externals/global.rs - externals::global::Global::new (line 41)
[INFO] [stdout]     src/externals/table.rs - externals::table::Table::new (line 48)
[INFO] [stdout]     src/func.rs - func::Func (line 108)
[INFO] [stdout]     src/func.rs - func::Func (line 143)
[INFO] [stdout]     src/func.rs - func::Func (line 77)
[INFO] [stdout]     src/func.rs - func::Func::new_async (line 435)
[INFO] [stdout]     src/func.rs - func::Func::typed (line 1280)
[INFO] [stdout]     src/func.rs - func::Func::typed (line 1302)
[INFO] [stdout]     src/func.rs - func::Func::typed (line 1313)
[INFO] [stdout]     src/func.rs - func::Func::wrap (line 603)
[INFO] [stdout]     src/func.rs - func::Func::wrap (line 629)
[INFO] [stdout]     src/func.rs - func::Func::wrap (line 660)
[INFO] [stdout]     src/func.rs - func::Func::wrap (line 698)
[INFO] [stdout]     src/lib.rs - (line 142)
[INFO] [stdout]     src/lib.rs - (line 29)
[INFO] [stdout]     src/lib.rs - (line 301)
[INFO] [stdout]     src/lib.rs - (line 329)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::allow_shadowing (line 207)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::allow_unknown_exports (line 238)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::define (line 362)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::define_unknown_imports_as_default_values (line 301)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::define_unknown_imports_as_traps (line 265)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::func_wrap (line 520)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::instance (line 588)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::instantiate (line 1071)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::instantiate_pre (line 1130)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::module (line 676)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::module (line 706)
[INFO] [stdout]     src/memory.rs - memory::Memory (line 109)
[INFO] [stdout]     src/memory.rs - memory::Memory (line 84)
[INFO] [stdout]     src/memory.rs - memory::Memory::grow (line 490)
[INFO] [stdout]     src/memory.rs - memory::Memory::new (line 222)
[INFO] [stdout]     src/memory.rs - memory::Memory::ty (line 282)
[INFO] [stdout]     src/memory.rs - memory::SharedMemory (line 714)
[INFO] [stdout]     src/module.rs - module::Module (line 63)
[INFO] [stdout]     src/module.rs - module::Module (line 74)
[INFO] [stdout]     src/module.rs - module::Module (line 87)
[INFO] [stdout]     src/module.rs - module::Module::exports (line 811)
[INFO] [stdout]     src/module.rs - module::Module::exports (line 823)
[INFO] [stdout]     src/module.rs - module::Module::from_binary (line 281)
[INFO] [stdout]     src/module.rs - module::Module::from_binary (line 293)
[INFO] [stdout]     src/module.rs - module::Module::from_file (line 227)
[INFO] [stdout]     src/module.rs - module::Module::from_file (line 238)
[INFO] [stdout]     src/module.rs - module::Module::get_export (line 871)
[INFO] [stdout]     src/module.rs - module::Module::get_export (line 883)
[INFO] [stdout]     src/module.rs - module::Module::imports (line 754)
[INFO] [stdout]     src/module.rs - module::Module::imports (line 766)
[INFO] [stdout]     src/module.rs - module::Module::name (line 721)
[INFO] [stdout]     src/module.rs - module::Module::new (line 188)
[INFO] [stdout]     src/module.rs - module::Module::new (line 201)
[INFO] [stdout]     src/module.rs - module::Module::resources_required (line 934)
[INFO] [stdout]     src/store.rs - store::Store<T>::limiter (line 632)
[INFO] [stdout]     src/store/context.rs - store::context::AsContextMut (line 105)
[INFO] [stdout]     src/trap.rs - trap::Trap (line 39)
[INFO] [stdout]     src/trap.rs - trap::WasmBacktrace (line 166)
[INFO] [stdout]     src/trap.rs - trap::WasmBacktrace::capture (line 226)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 56 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "d2fda86809c11e3db863f65e21a1526520c5bc46679f9ccd82b794a13e99a475", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2fda86809c11e3db863f65e21a1526520c5bc46679f9ccd82b794a13e99a475", kill_on_drop: false }`
[INFO] [stdout] d2fda86809c11e3db863f65e21a1526520c5bc46679f9ccd82b794a13e99a475
[INFO] testing dusk-wasmtime-14.0.0 against beta-2023-12-22 for beta-1.76-1
[INFO] extracting crate dusk-wasmtime 14.0.0 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate dusk-wasmtime 14.0.0 on toolchain beta-2023-12-22
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate dusk-wasmtime 14.0.0
[INFO] finished tweaking crates.io crate dusk-wasmtime 14.0.0
[INFO] tweaked toml for crates.io crate dusk-wasmtime 14.0.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2023-12-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1b558d3d5b8c77101ba62a84b262d86dd635d86b86a33a482185ddef4c5e3804
[INFO] running `Command { std: "docker" "start" "-a" "1b558d3d5b8c77101ba62a84b262d86dd635d86b86a33a482185ddef4c5e3804", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1b558d3d5b8c77101ba62a84b262d86dd635d86b86a33a482185ddef4c5e3804", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b558d3d5b8c77101ba62a84b262d86dd635d86b86a33a482185ddef4c5e3804", kill_on_drop: false }`
[INFO] [stdout] 1b558d3d5b8c77101ba62a84b262d86dd635d86b86a33a482185ddef4c5e3804
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c19a9fd9a0934aa01b285f5c631253c10fc0961d7423e54e6b08923b7d77615a
[INFO] running `Command { std: "docker" "start" "-a" "c19a9fd9a0934aa01b285f5c631253c10fc0961d7423e54e6b08923b7d77615a", kill_on_drop: false }`
[INFO] [stderr]    Compiling target-lexicon v0.12.13
[INFO] [stderr]    Compiling cranelift-isle v0.101.4
[INFO] [stderr]    Compiling semver v1.0.21
[INFO] [stderr]    Compiling crc32fast v1.3.2
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.101.4
[INFO] [stderr]    Compiling rustix v0.38.28
[INFO] [stderr]    Compiling smallvec v1.11.2
[INFO] [stderr]    Compiling slice-group-by v0.3.1
[INFO] [stderr]    Compiling pkg-config v0.3.28
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.12
[INFO] [stderr]    Compiling jobserver v0.1.27
[INFO] [stderr]    Compiling arbitrary v1.3.2
[INFO] [stderr]    Compiling hashbrown v0.14.3
[INFO] [stderr]    Compiling wasmtime-versioned-export-macros v14.0.0
[INFO] [stderr]    Compiling cranelift-entity v0.101.4
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.101.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.56
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling regalloc2 v0.9.3
[INFO] [stderr]    Compiling leb128 v0.2.5
[INFO] [stderr]    Compiling cranelift-bforest v0.101.4
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]    Compiling zstd-safe v5.0.2+zstd.1.5.2
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling wasmtime-asm-macros v14.0.0
[INFO] [stderr]    Compiling cpp_demangle v0.3.5
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling wasm-encoder v0.38.1
[INFO] [stderr]    Compiling wasm-encoder v0.35.0
[INFO] [stderr]    Compiling indexmap v2.1.0
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling async-trait v0.1.77
[INFO] [stderr]    Compiling cranelift-control v0.101.4
[INFO] [stderr]    Compiling uuid v1.6.1
[INFO] [stderr]    Compiling wasmtime-wmemcheck v14.0.0
[INFO] [stderr]    Compiling sptr v0.3.2
[INFO] [stderr]    Compiling cpufeatures v0.2.12
[INFO] [stderr]    Compiling wasmtime-cache v14.0.0
[INFO] [stderr]    Compiling sha2 v0.10.8
[INFO] [stderr]    Compiling debugid v0.8.0
[INFO] [stderr]    Compiling serde_json v1.0.111
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling directories-next v2.0.0
[INFO] [stderr]    Compiling gimli v0.28.1
[INFO] [stderr]    Compiling wasmparser v0.115.0
[INFO] [stderr]    Compiling object v0.32.2
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling wasmtime-jit-icache-coherence v14.0.0
[INFO] [stderr]    Compiling wast v69.0.1
[INFO] [stderr]    Compiling rustc-demangle v0.1.23
[INFO] [stderr]    Compiling zstd-sys v2.0.9+zstd.1.5.5
[INFO] [stderr]    Compiling thiserror v1.0.56
[INFO] [stderr]    Compiling ittapi-sys v0.3.5
[INFO] [stderr]    Compiling wasmtime-fiber v14.0.0
[INFO] [stderr]    Compiling wasmtime-runtime v14.0.0
[INFO] [stderr]    Compiling fxprof-processed-profile v0.6.0
[INFO] [stderr]    Compiling cranelift-codegen v0.101.4
[INFO] [stderr]    Compiling ittapi v0.3.5
[INFO] [stderr]    Compiling memfd v0.6.4
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling wasmtime-types v14.0.4
[INFO] [stderr]    Compiling wasmtime-jit-debug v14.0.0
[INFO] [stderr]    Compiling wasmtime-environ v14.0.0
[INFO] [stderr]    Compiling zstd v0.11.2+zstd.1.5.2
[INFO] [stderr]    Compiling wat v1.0.82
[INFO] [stderr]    Compiling wasmtime-jit v14.0.0
[INFO] [stderr]    Compiling cranelift-native v0.101.4
[INFO] [stderr]    Compiling cranelift-frontend v0.101.4
[INFO] [stderr]    Compiling wasmtime-cranelift-shared v14.0.0
[INFO] [stderr]    Compiling cranelift-wasm v0.101.4
[INFO] [stderr]    Compiling wasmtime-cranelift v14.0.0
[INFO] [stderr]    Compiling dusk-wasmtime v14.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 22.58s
[INFO] running `Command { std: "docker" "inspect" "c19a9fd9a0934aa01b285f5c631253c10fc0961d7423e54e6b08923b7d77615a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c19a9fd9a0934aa01b285f5c631253c10fc0961d7423e54e6b08923b7d77615a", kill_on_drop: false }`
[INFO] [stdout] c19a9fd9a0934aa01b285f5c631253c10fc0961d7423e54e6b08923b7d77615a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ca6050079c0d9c125220a6f9544c608786087da16b94ad4ee555c248b2ffe5e5
[INFO] running `Command { std: "docker" "start" "-a" "ca6050079c0d9c125220a6f9544c608786087da16b94ad4ee555c248b2ffe5e5", kill_on_drop: false }`
[INFO] [stderr]    Compiling tempfile v3.9.0
[INFO] [stderr]    Compiling dusk-wasmtime v14.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 9.67s
[INFO] running `Command { std: "docker" "inspect" "ca6050079c0d9c125220a6f9544c608786087da16b94ad4ee555c248b2ffe5e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ca6050079c0d9c125220a6f9544c608786087da16b94ad4ee555c248b2ffe5e5", kill_on_drop: false }`
[INFO] [stdout] ca6050079c0d9c125220a6f9544c608786087da16b94ad4ee555c248b2ffe5e5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2023-12-22" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e32bb5bb179a10ff87094e79dca674552cc76ca8cd8ccd1efb81b281df5575bc
[INFO] running `Command { std: "docker" "start" "-a" "e32bb5bb179a10ff87094e79dca674552cc76ca8cd8ccd1efb81b281df5575bc", kill_on_drop: false }`
[INFO] [stderr]     Finished test [unoptimized + debuginfo] target(s) in 0.17s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/dusk_wasmtime-0c1d62d05a9a3f32)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test engine::tests::precompile_compatibility_key_accounts_for_module_version_strategy ... ok
[INFO] [stdout] test engine::tests::precompile_compatibility_key_accounts_for_opt_level ... ok
[INFO] [stdout] test memory::tests::respect_tunables ... ok
[INFO] [stdout] test engine::serialization::test::test_os_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_architecture_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_tunables_bool_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_tunables_int_mismatch ... ok
[INFO] [stdout] test externals::table::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test externals::global::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test memory::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test func::tests::hash_key_is_stable_across_duplicate_store_data_entries ... ok
[INFO] [stdout] test module::registry::test_frame_info ... ok
[INFO] [stdout] test engine::tests::cache_accounts_for_opt_level ... ok
[INFO] [stdout] test engine::serialization::test::test_cranelift_flags_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_isa_flags_mismatch ... ok
[INFO] [stdout] test engine::serialization::test::test_feature_mismatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 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 59 tests
[INFO] [stdout] test src/func.rs - func::Func (line 77) ... FAILED
[INFO] [stdout] test src/externals/table.rs - externals::table::Table::new (line 48) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func (line 108) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::wrap (line 603) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::wrap (line 629) ... FAILED
[INFO] [stdout] test src/externals/global.rs - externals::global::Global::new (line 41) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::wrap (line 660) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 142) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::typed (line 1280) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 29) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::wrap (line 698) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 301) - compile ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::typed (line 1302) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::new_async (line 435) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func (line 143) ... FAILED
[INFO] [stdout] test src/func.rs - func::Func::typed (line 1313) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::define_unknown_imports_as_traps (line 265) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::allow_shadowing (line 207) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::define_unknown_imports_as_default_values (line 301) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::instantiate (line 1071) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::func_wrap (line 520) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::allow_unknown_exports (line 238) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::address_map (line 1061) ... ignored
[INFO] [stdout] test src/module.rs - module::Module::address_map (line 1075) ... ignored
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::module (line 706) ... FAILED
[INFO] [stdout] test src/lib.rs - (line 329) ... FAILED
[INFO] [stdout] test src/memory.rs - memory::Memory (line 109) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::instantiate_pre (line 1130) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::module (line 676) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::define (line 362) ... FAILED
[INFO] [stdout] test src/linker.rs - linker::Linker<T>::instance (line 588) ... FAILED
[INFO] [stdout] test src/memory.rs - memory::Memory (line 84) ... FAILED
[INFO] [stdout] test src/memory.rs - memory::Memory::ty (line 282) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module (line 63) - compile ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::exports (line 811) ... FAILED
[INFO] [stdout] test src/memory.rs - memory::Memory::grow (line 490) ... FAILED
[INFO] [stdout] test src/memory.rs - memory::SharedMemory (line 714) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::from_binary (line 293) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module (line 74) - compile ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::from_binary (line 281) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module (line 87) - compile ... FAILED
[INFO] [stdout] test src/memory.rs - memory::Memory::new (line 222) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::exports (line 823) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::from_file (line 227) - compile ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::imports (line 754) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::imports (line 766) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::get_export (line 883) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::get_export (line 871) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::from_file (line 238) - compile ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::new (line 201) ... FAILED
[INFO] [stdout] test src/store/context.rs - store::context::AsContextMut (line 105) ... FAILED
[INFO] [stdout] test src/store/context.rs - store::context::AsContextMut (line 87) - compile fail ... ok
[INFO] [stdout] test src/module.rs - module::Module::resources_required (line 934) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::name (line 721) ... FAILED
[INFO] [stdout] test src/store.rs - store::Store<T>::limiter (line 632) ... FAILED
[INFO] [stdout] test src/module.rs - module::Module::new (line 188) - compile ... FAILED
[INFO] [stdout] test src/trap.rs - trap::Trap (line 39) ... FAILED
[INFO] [stdout] test src/trap.rs - trap::WasmBacktrace::capture (line 226) ... FAILED
[INFO] [stdout] test src/trap.rs - trap::WasmBacktrace (line 166) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/func.rs - func::Func (line 77) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:78: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/func.rs:80: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/func.rs:81: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/func.rs:82: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/func.rs:83: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 wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Instance;
[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/externals/table.rs - externals::table::Table::new (line 48) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/externals/table.rs:49: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/externals/table.rs:51: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/externals/table.rs:52: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/externals/table.rs:54:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = TableType::new(ValType::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 `ValType`
[INFO] [stdout]  --> src/externals/table.rs:54:25
[INFO] [stdout]   |
[INFO] [stdout] 8 | let ty = TableType::new(ValType::FuncRef, 2, None);
[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 `Table`
[INFO] [stdout]  --> src/externals/table.rs:55:13
[INFO] [stdout]   |
[INFO] [stdout] 9 | let table = Table::new(&mut store, ty, Val::FuncRef(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 `Val`
[INFO] [stdout]  --> src/externals/table.rs:55:40
[INFO] [stdout]   |
[INFO] [stdout] 9 | let table = Table::new(&mut store, ty, Val::FuncRef(None))?;
[INFO] [stdout]   |                                        ^^^ use of undeclared type `Val`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Val;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/externals/table.rs:57: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/externals/table.rs:67: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[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/func.rs - func::Func (line 108) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:109: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/func.rs:111: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/func.rs:115: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/func.rs:118: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:133: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/func.rs - func::Func::wrap (line 603) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:604: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/func.rs:606: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/func.rs:607: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/func.rs:608: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:619: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/func.rs - func::Func::wrap (line 629) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:630: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/func.rs:632: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/func.rs:633: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/func.rs:639: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:650: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/externals/global.rs - externals::global::Global::new (line 41) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/externals/global.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/externals/global.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 `Store`
[INFO] [stdout]  --> src/externals/global.rs:45: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/externals/global.rs:47: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/externals/global.rs:47: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/externals/global.rs:47: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/externals/global.rs:48: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/externals/global.rs:49: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/externals/global.rs:49: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/externals/global.rs:49: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/externals/global.rs:50: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/externals/global.rs:52: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/externals/global.rs:60: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 this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::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/func.rs - func::Func::wrap (line 660) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:661: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/func.rs:663: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/func.rs:664: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/func.rs:673: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:688: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/lib.rs - (line 142) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/lib.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/lib.rs:146: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:156:18
[INFO] [stdout]    |
[INFO] [stdout] 16 |     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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/lib.rs:159:22
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let mut linker = Linker::new(&engine);
[INFO] [stdout]    |                      ^^^^^^ use of undeclared type `Linker`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]   --> src/lib.rs:160:52
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/lib.rs:167:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let mut store = Store::new(&engine, 0);
[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:145: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 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/func.rs - func::Func::typed (line 1280) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:1281: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/func.rs:1283: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/func.rs:1284: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/func.rs:1285: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/func.rs:1286: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 wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Instance;
[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/lib.rs - (line 29) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/lib.rs:30: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:34:18
[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 `Module`
[INFO] [stdout]   --> src/lib.rs:44:18
[INFO] [stdout]    |
[INFO] [stdout] 17 |     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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/lib.rs:49:21
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let mut store = 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 type `Func`
[INFO] [stdout]   --> src/lib.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let host_func = Func::wrap(&mut store, |caller: Caller<'_, u32>, param: i32| {
[INFO] [stdout]    |                     ^^^^ use of undeclared type `Func`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]   --> src/lib.rs:50:53
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let host_func = Func::wrap(&mut store, |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[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/lib.rs:58:20
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let instance = Instance::new(&mut store, &module, &[host_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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/lib.rs:32: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/func.rs - func::Func::wrap (line 698) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:701: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/func.rs:703: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/func.rs:704: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]  --> src/func.rs:704: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/func.rs:706: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/func.rs:723: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:736: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[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/lib.rs - (line 301) stdout ----
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime_wasi`
[INFO] [stdout]  --> src/lib.rs:303:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime_wasi::sync::WasiCtxBuilder;
[INFO] [stdout]   |     ^^^^^^^^^^^^^ use of undeclared crate or module `wasmtime_wasi`
[INFO] [stdout]   |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]   |
[INFO] [stdout] 4 | use wasmtime_cache::sync::WasiCtxBuilder;
[INFO] [stdout]   |     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/lib.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/lib.rs:308:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | 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:309:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | let module = Module::from_file(&engine, "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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Linker`
[INFO] [stdout]   --> src/lib.rs:310: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 this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Linker;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/lib.rs:317:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | let mut store = Store::new(&engine, wasi_ctx);
[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_wasi`
[INFO] [stdout]   --> src/lib.rs:311:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | wasmtime_wasi::add_to_linker(&mut linker, |cx| cx)?;
[INFO] [stdout]    | ^^^^^^^^^^^^^ use of undeclared crate or module `wasmtime_wasi`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 12 | wasmtime_cache::add_to_linker(&mut linker, |cx| cx)?;
[INFO] [stdout]    | ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/lib.rs:305: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 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/func.rs - func::Func::typed (line 1302) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:1303: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/func.rs:1304: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Store` in this scope
[INFO] [stdout]  --> src/func.rs:1304: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/func.rs - func::Func::new_async (line 435) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:436: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/func.rs:457: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/func.rs:457: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/func.rs:458: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/func.rs:461: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/func.rs:463:10
[INFO] [stdout]    |
[INFO] [stdout] 30 |     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] 30 -     Some(wasmtime::ValType::I32),
[INFO] [stdout] 30 +     Some(ValType::I32),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Func`
[INFO] [stdout]   --> src/func.rs:465:11
[INFO] [stdout]    |
[INFO] [stdout] 32 | 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 this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]   --> src/func.rs:468:22
[INFO] [stdout]    |
[INFO] [stdout] 35 |         results[0] = Val::I32(count as i32);
[INFO] [stdout]    |                      ^^^ use of undeclared type `Val`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::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/func.rs - func::Func (line 143) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:144: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/func.rs:146: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/func.rs:150: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/func.rs:151:6
[INFO] [stdout]    |
[INFO] [stdout] 10 |     [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] 10 -     [wasmtime::ValType::I32].iter().cloned(),
[INFO] [stdout] 10 +     [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/func.rs:152: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 type `Func`
[INFO] [stdout]   --> src/func.rs:154:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | let double = Func::new(&mut store, double_type, |_, params, results| {
[INFO] [stdout]    |              ^^^^ use of undeclared type `Func`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/func.rs:161:14
[INFO] [stdout]    |
[INFO] [stdout] 20 | 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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/func.rs:173:16
[INFO] [stdout]    |
[INFO] [stdout] 32 | 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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/func.rs - func::Func::typed (line 1313) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/func.rs:1314: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/func.rs:1315: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Store` in this scope
[INFO] [stdout]  --> src/func.rs:1315: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/linker.rs - linker::Linker<T>::define_unknown_imports_as_traps (line 265) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/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/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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::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/linker.rs - linker::Linker<T>::allow_shadowing (line 207) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::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/linker.rs - linker::Linker<T>::define_unknown_imports_as_default_values (line 301) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/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/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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::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/linker.rs - linker::Linker<T>::instantiate (line 1071) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:1072: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/linker.rs:1074: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/linker.rs:1075: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/linker.rs:1076: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:1084: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[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/linker.rs - linker::Linker<T>::func_wrap (line 520) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:521: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/linker.rs:523: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/linker.rs:524: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]  --> src/linker.rs:527: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/linker.rs:538: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/linker.rs:542: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/linker.rs - linker::Linker<T>::allow_unknown_exports (line 238) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]  --> src/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/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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::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/linker.rs - linker::Linker<T>::module (line 706) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:707: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/linker.rs:709: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/linker.rs:710: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/linker.rs:711: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:726: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:747: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[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/lib.rs - (line 329) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/lib.rs:332: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/lib.rs:334: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/lib.rs:335: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Func;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]  --> src/lib.rs:335: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/lib.rs:339:14
[INFO] [stdout]    |
[INFO] [stdout] 12 |         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] 12 |         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/lib.rs:359:14
[INFO] [stdout]    |
[INFO] [stdout] 32 | 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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/lib.rs:372:16
[INFO] [stdout]    |
[INFO] [stdout] 45 | 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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmtime`
[INFO] [stdout]  --> src/lib.rs:333: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 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/memory.rs - memory::Memory (line 109) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:111: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/linker.rs - linker::Linker<T>::instantiate_pre (line 1130) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:1131: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/linker.rs:1133: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/linker.rs:1134: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/linker.rs:1135: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:1143: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/linker.rs:1157: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/linker.rs - linker::Linker<T>::module (line 676) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:677: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/linker.rs:679: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/linker.rs:680: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/linker.rs:681: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:687: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:698: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[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/linker.rs - linker::Linker<T>::define (line 362) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:363: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/linker.rs:365: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/linker.rs:366: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/linker.rs:367: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GlobalType`
[INFO] [stdout]  --> src/linker.rs:368: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/linker.rs:368: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/linker.rs:368: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/linker.rs:369: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/linker.rs:369: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 this enum
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Val;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:379: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[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/linker.rs - linker::Linker<T>::instance (line 588) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/linker.rs:589: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/linker.rs:591: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/linker.rs:592: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/linker.rs:593: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 this struct
[INFO] [stdout]   |
[INFO] [stdout] 3 + use dusk_wasmtime::Linker;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:597: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] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/linker.rs:613: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[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/memory.rs - memory::Memory (line 84) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:85: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/memory.rs - memory::Memory::ty (line 282) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:283: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/memory.rs:285: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/memory.rs:286: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/memory.rs:287: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/memory.rs:288: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 wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Instance;
[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/module.rs - module::Module (line 63) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:64: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/module.rs:66: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/module.rs:67: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::exports (line 811) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:812: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/module.rs:814: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/module.rs:815: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/memory.rs - memory::Memory::grow (line 490) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:491: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/memory.rs:493: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/memory.rs:494: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/memory.rs:495: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]  --> src/memory.rs:496: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 wasmparser::Instance;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_runtime::Instance;
[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/memory.rs - memory::SharedMemory (line 714) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:715: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/memory.rs:717: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/memory.rs:719: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/memory.rs:720: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/memory.rs:722: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/memory.rs:722: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/memory.rs:723: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/memory.rs:724: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[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/module.rs - module::Module::from_binary (line 293) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/module.rs:297: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module (line 74) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/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/module.rs:79: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::from_binary (line 281) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.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/module.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 `Module`
[INFO] [stdout]  --> src/module.rs:286: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module (line 87) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:88: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/module.rs:90: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/module.rs:92: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]   --> src/module.rs:95: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[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/memory.rs - memory::Memory::new (line 222) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/memory.rs:223: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/memory.rs:225: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/memory.rs:226: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/memory.rs:228: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/memory.rs:229: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/memory.rs:231: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/memory.rs:232: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[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/module.rs - module::Module::exports (line 823) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:824: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/module.rs:826: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/module.rs:833: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternType`
[INFO] [stdout]   --> src/module.rs:840: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/module.rs:847: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/module.rs - module::Module::from_file (line 227) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:228: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/module.rs:230: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/module.rs:231: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::imports (line 754) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:755: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/module.rs:757: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/module.rs:758: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::imports (line 766) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:767: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/module.rs:769: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/module.rs:775: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternType`
[INFO] [stdout]   --> src/module.rs:781: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/module.rs - module::Module::get_export (line 883) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:884: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/module.rs:886: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/module.rs:893: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ExternType`
[INFO] [stdout]   --> src/module.rs:899: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/module.rs - module::Module::get_export (line 871) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:872: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/module.rs:874: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/module.rs:875: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::from_file (line 238) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.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/module.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/module.rs:242: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/module.rs - module::Module::new (line 201) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:202: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/module.rs:204: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/module.rs:205: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/store/context.rs - store::context::AsContextMut (line 105) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/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/module.rs - module::Module::resources_required (line 934) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:936: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/module.rs:935: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/module.rs - module::Module::name (line 721) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:722: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/module.rs:724: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/module.rs:725: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/module.rs:728: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/store.rs - store::Store<T>::limiter (line 632) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/store.rs:633: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/store.rs:637: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/store.rs:640: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/store.rs:643: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/store.rs:648: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/store.rs:652: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/store.rs:652: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/store.rs:656: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/store.rs:656: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/store.rs:660: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 wasm_encoder::Module;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_environ::Module;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/store.rs:661: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/store.rs:662: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Instance`
[INFO] [stdout]   --> src/store.rs:663: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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[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/module.rs - module::Module::new (line 188) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/module.rs:189: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/module.rs:191: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/module.rs:193: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[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/trap.rs - trap::Trap (line 39) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/trap.rs:40: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/trap.rs:43: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[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/trap.rs:44: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/trap.rs:55:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | 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/trap.rs:56:16
[INFO] [stdout]    |
[INFO] [stdout] 19 | 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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Trap` in this scope
[INFO] [stdout]   --> src/trap.rs:60:34
[INFO] [stdout]    |
[INFO] [stdout] 23 | 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/trap.rs:60:52
[INFO] [stdout]    |
[INFO] [stdout] 23 | 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/trap.rs:61:33
[INFO] [stdout]    |
[INFO] [stdout] 24 | 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/trap.rs:65:34
[INFO] [stdout]    |
[INFO] [stdout] 28 | 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/trap.rs:65:52
[INFO] [stdout]    |
[INFO] [stdout] 28 | 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: aborting due to 10 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/trap.rs - trap::WasmBacktrace::capture (line 226) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/trap.rs:227: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/trap.rs:230: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[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/trap.rs:231: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/trap.rs:242:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | 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/trap.rs:243:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | let func = Func::wrap(&mut store, |cx: Caller<'_, ()>| {
[INFO] [stdout]    |            ^^^^ use of undeclared type `Func`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout] 3  + use dusk_wasmtime::Func;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Caller` in this scope
[INFO] [stdout]   --> src/trap.rs:243:40
[INFO] [stdout]    |
[INFO] [stdout] 19 | 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/trap.rs:244:17
[INFO] [stdout]    |
[INFO] [stdout] 20 |     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/trap.rs:247:16
[INFO] [stdout]    |
[INFO] [stdout] 23 | 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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[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/trap.rs - trap::WasmBacktrace (line 166) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `wasmtime`
[INFO] [stdout]  --> src/trap.rs:167: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/trap.rs:170: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[E0433]: failed to resolve: use of undeclared type `Module`
[INFO] [stdout]  --> src/trap.rs:171: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 wasm_encoder::Module;
[INFO] [stdout]   |
[INFO] [stdout] 3 + use wasmtime_environ::Module;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Store`
[INFO] [stdout]   --> src/trap.rs:182:17
[INFO] [stdout]    |
[INFO] [stdout] 18 | 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/trap.rs:183:16
[INFO] [stdout]    |
[INFO] [stdout] 19 | 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 wasmparser::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use wasmtime_runtime::Instance;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `WasmBacktrace` in this scope
[INFO] [stdout]   --> src/trap.rs:186:31
[INFO] [stdout]    |
[INFO] [stdout] 22 | 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: 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] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/externals/global.rs - externals::global::Global::new (line 41)
[INFO] [stdout]     src/externals/table.rs - externals::table::Table::new (line 48)
[INFO] [stdout]     src/func.rs - func::Func (line 108)
[INFO] [stdout]     src/func.rs - func::Func (line 143)
[INFO] [stdout]     src/func.rs - func::Func (line 77)
[INFO] [stdout]     src/func.rs - func::Func::new_async (line 435)
[INFO] [stdout]     src/func.rs - func::Func::typed (line 1280)
[INFO] [stdout]     src/func.rs - func::Func::typed (line 1302)
[INFO] [stdout]     src/func.rs - func::Func::typed (line 1313)
[INFO] [stdout]     src/func.rs - func::Func::wrap (line 603)
[INFO] [stdout]     src/func.rs - func::Func::wrap (line 629)
[INFO] [stdout]     src/func.rs - func::Func::wrap (line 660)
[INFO] [stdout]     src/func.rs - func::Func::wrap (line 698)
[INFO] [stdout]     src/lib.rs - (line 142)
[INFO] [stdout]     src/lib.rs - (line 29)
[INFO] [stdout]     src/lib.rs - (line 301)
[INFO] [stdout]     src/lib.rs - (line 329)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::allow_shadowing (line 207)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::allow_unknown_exports (line 238)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::define (line 362)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::define_unknown_imports_as_default_values (line 301)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::define_unknown_imports_as_traps (line 265)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::func_wrap (line 520)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::instance (line 588)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::instantiate (line 1071)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::instantiate_pre (line 1130)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::module (line 676)
[INFO] [stdout]     src/linker.rs - linker::Linker<T>::module (line 706)
[INFO] [stdout]     src/memory.rs - memory::Memory (line 109)
[INFO] [stdout]     src/memory.rs - memory::Memory (line 84)
[INFO] [stdout]     src/memory.rs - memory::Memory::grow (line 490)
[INFO] [stdout]     src/memory.rs - memory::Memory::new (line 222)
[INFO] [stdout]     src/memory.rs - memory::Memory::ty (line 282)
[INFO] [stdout]     src/memory.rs - memory::SharedMemory (line 714)
[INFO] [stdout]     src/module.rs - module::Module (line 63)
[INFO] [stdout]     src/module.rs - module::Module (line 74)
[INFO] [stdout]     src/module.rs - module::Module (line 87)
[INFO] [stdout]     src/module.rs - module::Module::exports (line 811)
[INFO] [stdout]     src/module.rs - module::Module::exports (line 823)
[INFO] [stdout]     src/module.rs - module::Module::from_binary (line 281)
[INFO] [stdout]     src/module.rs - module::Module::from_binary (line 293)
[INFO] [stdout]     src/module.rs - module::Module::from_file (line 227)
[INFO] [stdout]     src/module.rs - module::Module::from_file (line 238)
[INFO] [stdout]     src/module.rs - module::Module::get_export (line 871)
[INFO] [stdout]     src/module.rs - module::Module::get_export (line 883)
[INFO] [stdout]     src/module.rs - module::Module::imports (line 754)
[INFO] [stdout]     src/module.rs - module::Module::imports (line 766)
[INFO] [stdout]     src/module.rs - module::Module::name (line 721)
[INFO] [stdout]     src/module.rs - module::Module::new (line 188)
[INFO] [stdout]     src/module.rs - module::Module::new (line 201)
[INFO] [stdout]     src/module.rs - module::Module::resources_required (line 934)
[INFO] [stdout]     src/store.rs - store::Store<T>::limiter (line 632)
[INFO] [stdout]     src/store/context.rs - store::context::AsContextMut (line 105)
[INFO] [stdout]     src/trap.rs - trap::Trap (line 39)
[INFO] [stdout]     src/trap.rs - trap::WasmBacktrace (line 166)
[INFO] [stdout]     src/trap.rs - trap::WasmBacktrace::capture (line 226)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 1 passed; 56 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.65s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e32bb5bb179a10ff87094e79dca674552cc76ca8cd8ccd1efb81b281df5575bc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e32bb5bb179a10ff87094e79dca674552cc76ca8cd8ccd1efb81b281df5575bc", kill_on_drop: false }`
[INFO] [stdout] e32bb5bb179a10ff87094e79dca674552cc76ca8cd8ccd1efb81b281df5575bc
