[INFO] fetching crate witnext 0.10.0-beta3... [INFO] checking witnext-0.10.0-beta3 against master#5a8a44196b3cf099f8c9b0156bd902eaec0b4e5f for pr-87248 [INFO] extracting crate witnext 0.10.0-beta3 into /workspace/builds/worker-2/source [INFO] validating manifest of crates.io crate witnext 0.10.0-beta3 on toolchain 5a8a44196b3cf099f8c9b0156bd902eaec0b4e5f [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+5a8a44196b3cf099f8c9b0156bd902eaec0b4e5f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate witnext 0.10.0-beta3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate witnext 0.10.0-beta3 [INFO] tweaked toml for crates.io crate witnext 0.10.0-beta3 written to /workspace/builds/worker-2/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+5a8a44196b3cf099f8c9b0156bd902eaec0b4e5f" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+5a8a44196b3cf099f8c9b0156bd902eaec0b4e5f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+5a8a44196b3cf099f8c9b0156bd902eaec0b4e5f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2261cbde42b6c2bf5e08d09026ec0fe3524b0b7116ce34bc80336848bbaa3d8f [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "2261cbde42b6c2bf5e08d09026ec0fe3524b0b7116ce34bc80336848bbaa3d8f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2261cbde42b6c2bf5e08d09026ec0fe3524b0b7116ce34bc80336848bbaa3d8f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2261cbde42b6c2bf5e08d09026ec0fe3524b0b7116ce34bc80336848bbaa3d8f", kill_on_drop: false }` [INFO] [stdout] 2261cbde42b6c2bf5e08d09026ec0fe3524b0b7116ce34bc80336848bbaa3d8f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "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:34b6a614d2c27851fe6cbf88fbd1137609cefab8b10d0615aaeb6fd47975d74e" "/opt/rustwide/cargo-home/bin/cargo" "+5a8a44196b3cf099f8c9b0156bd902eaec0b4e5f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e42d2a20d1a609df8920e59f3bdc1cbd7a4c336b438e61d01d40f5083c1c4411 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "e42d2a20d1a609df8920e59f3bdc1cbd7a4c336b438e61d01d40f5083c1c4411", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling crossbeam-utils v0.8.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Compiling syn v1.0.74 [INFO] [stderr] Compiling rayon-core v1.9.1 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Checking leb128 v0.2.4 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking log v0.4.14 [INFO] [stderr] Checking wast v36.0.0 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling rayon v1.5.1 [INFO] [stderr] Checking crossbeam-channel v0.5.1 [INFO] [stderr] Checking crossbeam-deque v0.8.0 [INFO] [stderr] Compiling thiserror-impl v1.0.26 [INFO] [stderr] Checking thiserror v1.0.26 [INFO] [stderr] Checking witnext v0.10.0-beta3 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:660:13 [INFO] [stdout] | [INFO] [stdout] 660 | use witx::parser::TopLevelSyntax; [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:307:13 [INFO] [stdout] | [INFO] [stdout] 307 | use witx::Instruction::*; [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:308:13 [INFO] [stdout] | [INFO] [stdout] 308 | use witx::WitxInstruction::*; [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `witx`, `witx::Instruction::*`, `witx::WitxInstruction::*` [INFO] [stdout] --> tests/witxt.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use witx::{Instruction, WasmType}; [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] ... [INFO] [stdout] 307 | use witx::Instruction::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 308 | use witx::WitxInstruction::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:94:30 [INFO] [stdout] | [INFO] [stdout] 94 | modules: HashMap, [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:223:29 [INFO] [stdout] | [INFO] [stdout] 223 | fn assert_md(&self, m: &witx::Module) -> Result<()> { [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:299:6 [INFO] [stdout] | [INFO] [stdout] 299 | impl witx::Bindgen for AbiBindgen<'_> { [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:378:25 [INFO] [stdout] | [INFO] [stdout] 378 | witx::Bitcast::None => self.assert("nocast"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:379:25 [INFO] [stdout] | [INFO] [stdout] 379 | witx::Bitcast::I32ToI64 => self.assert("i32-to-i64"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:380:25 [INFO] [stdout] | [INFO] [stdout] 380 | witx::Bitcast::F32ToF64 => self.assert("f32-to-f64"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:381:25 [INFO] [stdout] | [INFO] [stdout] 381 | witx::Bitcast::F32ToI32 => self.assert("f32-to-i32"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:382:25 [INFO] [stdout] | [INFO] [stdout] 382 | witx::Bitcast::F64ToI64 => self.assert("f64-to-i64"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:383:25 [INFO] [stdout] | [INFO] [stdout] 383 | witx::Bitcast::I64ToI32 => self.assert("i64-to-i32"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:384:25 [INFO] [stdout] | [INFO] [stdout] 384 | witx::Bitcast::F64ToF32 => self.assert("f64-to-f32"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:385:25 [INFO] [stdout] | [INFO] [stdout] 385 | witx::Bitcast::I32ToF32 => self.assert("i32-to-f32"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:386:25 [INFO] [stdout] | [INFO] [stdout] 386 | witx::Bitcast::I64ToF64 => self.assert("i64-to-f64"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:387:25 [INFO] [stdout] | [INFO] [stdout] 387 | witx::Bitcast::F32ToI64 => self.assert("f32-to-i64"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:388:25 [INFO] [stdout] | [INFO] [stdout] 388 | witx::Bitcast::I64ToF32 => self.assert("i64-to-f32"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:396:25 [INFO] [stdout] | [INFO] [stdout] 396 | witx::WasmType::I32 => self.assert("i32.const"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:397:25 [INFO] [stdout] | [INFO] [stdout] 397 | witx::WasmType::I64 => self.assert("i64.const"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:398:25 [INFO] [stdout] | [INFO] [stdout] 398 | witx::WasmType::F32 => self.assert("f32.const"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:399:25 [INFO] [stdout] | [INFO] [stdout] 399 | witx::WasmType::F64 => self.assert("f64.const"), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:455:44 [INFO] [stdout] | [INFO] [stdout] 455 | fn allocate_typed_space(&mut self, _: &witx::NamedType) -> Self::Operand { [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:527:31 [INFO] [stdout] | [INFO] [stdout] 527 | wasm_signatures: Vec<(witx::CallMode, Vec, Vec)>, [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:584:44 [INFO] [stdout] | [INFO] [stdout] 584 | ... .unwrap_or(witx::CallMode::DeclaredImport); [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:650:12 [INFO] [stdout] | [INFO] [stdout] 650 | Inline(witx::parser::TopLevelModule<'a>), [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:658:39 [INFO] [stdout] | [INFO] [stdout] 658 | modules: &mut HashMap, [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:659:17 [INFO] [stdout] | [INFO] [stdout] 659 | ) -> Result { [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TopLevelSyntax` [INFO] [stdout] --> tests/witxt.rs:674:25 [INFO] [stdout] | [INFO] [stdout] 674 | TopLevelSyntax::Decl(d) => validator [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TopLevelSyntax` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TopLevelSyntax` [INFO] [stdout] --> tests/witxt.rs:677:25 [INFO] [stdout] | [INFO] [stdout] 677 | TopLevelSyntax::Use(_) => unimplemented!(), [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `TopLevelSyntax` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:715:11 [INFO] [stdout] | [INFO] [stdout] 715 | mode: witx::CallMode, [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:724:13 [INFO] [stdout] | [INFO] [stdout] 724 | witx::CallMode::DeclaredImport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:727:13 [INFO] [stdout] | [INFO] [stdout] 727 | witx::CallMode::DeclaredExport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:730:13 [INFO] [stdout] | [INFO] [stdout] 730 | witx::CallMode::DefinedImport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:733:13 [INFO] [stdout] | [INFO] [stdout] 733 | witx::CallMode::DefinedExport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:754:17 [INFO] [stdout] | [INFO] [stdout] 754 | struct CallMode(witx::CallMode); [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:761:13 [INFO] [stdout] | [INFO] [stdout] 761 | witx::CallMode::DeclaredImport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:764:13 [INFO] [stdout] | [INFO] [stdout] 764 | witx::CallMode::DeclaredExport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:767:13 [INFO] [stdout] | [INFO] [stdout] 767 | witx::CallMode::DefinedImport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:770:13 [INFO] [stdout] | [INFO] [stdout] 770 | witx::CallMode::DefinedExport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:177:38 [INFO] [stdout] | [INFO] [stdout] 177 | .typename(&witx::Id::new(t1t)) [INFO] [stdout] | ^^ not found in `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 10 | use wast::Id; [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:180:38 [INFO] [stdout] | [INFO] [stdout] 180 | .typename(&witx::Id::new(t2t)) [INFO] [stdout] | ^^ not found in `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 10 | use wast::Id; [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Id; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:225:9 [INFO] [stdout] | [INFO] [stdout] 225 | witx::document(Some(m)); [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 643 | struct Witx<'a> { [INFO] [stdout] | --------------- similarly named struct `Witx` defined here [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 225 | Witx::document(Some(m)); [INFO] [stdout] | ^^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 10 | use crate::kw::witx; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `GetArg` in this scope [INFO] [stdout] --> tests/witxt.rs:310:13 [INFO] [stdout] | [INFO] [stdout] 310 | GetArg { nth } => { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::GetArg; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32FromBorrowedHandle` in this scope [INFO] [stdout] --> tests/witxt.rs:325:13 [INFO] [stdout] | [INFO] [stdout] 325 | I32FromBorrowedHandle { .. } => self.assert("i32.from_borrowed_handle"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32FromBorrowedHandle; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32FromOwnedHandle` in this scope [INFO] [stdout] --> tests/witxt.rs:326:13 [INFO] [stdout] | [INFO] [stdout] 326 | I32FromOwnedHandle { .. } => self.assert("i32.from_owned_handle"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32FromOwnedHandle; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CallWasm` in this scope [INFO] [stdout] --> tests/witxt.rs:329:13 [INFO] [stdout] | [INFO] [stdout] 329 | CallWasm { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::CallWasm; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `CallInterface` in this scope [INFO] [stdout] --> tests/witxt.rs:338:13 [INFO] [stdout] | [INFO] [stdout] 338 | CallInterface { func, .. } => { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::CallInterface; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HandleBorrowedFromI32` in this scope [INFO] [stdout] --> tests/witxt.rs:357:13 [INFO] [stdout] | [INFO] [stdout] 357 | HandleBorrowedFromI32 { .. } => self.assert("handle.borrowed_from_i32"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::HandleBorrowedFromI32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HandleOwnedFromI32` in this scope [INFO] [stdout] --> tests/witxt.rs:358:13 [INFO] [stdout] | [INFO] [stdout] 358 | HandleOwnedFromI32 { .. } => self.assert("handle.owned_from_i32"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::HandleOwnedFromI32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Return` in this scope [INFO] [stdout] --> tests/witxt.rs:359:13 [INFO] [stdout] | [INFO] [stdout] 359 | Return { .. } => self.assert("return"), [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::Return; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordLift` in this scope [INFO] [stdout] --> tests/witxt.rs:361:13 [INFO] [stdout] | [INFO] [stdout] 361 | RecordLift { .. } => self.assert("record-lift"), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::RecordLift; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RecordLower` in this scope [INFO] [stdout] --> tests/witxt.rs:362:13 [INFO] [stdout] | [INFO] [stdout] 362 | RecordLower { ty, .. } => { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::RecordLower; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32Const` in this scope [INFO] [stdout] --> tests/witxt.rs:369:13 [INFO] [stdout] | [INFO] [stdout] 369 | I32Const { val } => { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32Const; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `VariantLower` in this scope [INFO] [stdout] --> tests/witxt.rs:373:13 [INFO] [stdout] | [INFO] [stdout] 373 | VariantLower { .. } => self.assert("variant-lower"), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::VariantLower; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `VariantLift` in this scope [INFO] [stdout] --> tests/witxt.rs:374:13 [INFO] [stdout] | [INFO] [stdout] 374 | VariantLift { .. } => self.assert("variant-lift"), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::VariantLift; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Bitcasts` in this scope [INFO] [stdout] --> tests/witxt.rs:375:13 [INFO] [stdout] | [INFO] [stdout] 375 | Bitcasts { casts } => { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::Bitcasts; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ConstZero` in this scope [INFO] [stdout] --> tests/witxt.rs:393:13 [INFO] [stdout] | [INFO] [stdout] 393 | ConstZero { tys } => { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::ConstZero; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32Load` in this scope [INFO] [stdout] --> tests/witxt.rs:404:13 [INFO] [stdout] | [INFO] [stdout] 404 | I32Load { offset } => self.assert_mem("i32.load", *offset), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32Load; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32Load8U` in this scope [INFO] [stdout] --> tests/witxt.rs:405:13 [INFO] [stdout] | [INFO] [stdout] 405 | I32Load8U { offset } => self.assert_mem("i32.load8u", *offset), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32Load8U; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32Load8S` in this scope [INFO] [stdout] --> tests/witxt.rs:406:13 [INFO] [stdout] | [INFO] [stdout] 406 | I32Load8S { offset } => self.assert_mem("i32.load8s", *offset), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32Load8S; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32Load16U` in this scope [INFO] [stdout] --> tests/witxt.rs:407:13 [INFO] [stdout] | [INFO] [stdout] 407 | I32Load16U { offset } => self.assert_mem("i32.load16u", *offset), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32Load16U; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32Load16S` in this scope [INFO] [stdout] --> tests/witxt.rs:408:13 [INFO] [stdout] | [INFO] [stdout] 408 | I32Load16S { offset } => self.assert_mem("i32.load16s", *offset), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32Load16S; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I64Load` in this scope [INFO] [stdout] --> tests/witxt.rs:409:13 [INFO] [stdout] | [INFO] [stdout] 409 | I64Load { offset } => self.assert_mem("i64.load", *offset), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I64Load; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `F32Load` in this scope [INFO] [stdout] --> tests/witxt.rs:410:13 [INFO] [stdout] | [INFO] [stdout] 410 | F32Load { offset } => self.assert_mem("f32.load", *offset), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::F32Load; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `F64Load` in this scope [INFO] [stdout] --> tests/witxt.rs:411:13 [INFO] [stdout] | [INFO] [stdout] 411 | F64Load { offset } => self.assert_mem("f64.load", *offset), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::F64Load; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32Store` in this scope [INFO] [stdout] --> tests/witxt.rs:412:13 [INFO] [stdout] | [INFO] [stdout] 412 | I32Store { offset } => self.assert_mem("i32.store", *offset), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32Store; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32Store8` in this scope [INFO] [stdout] --> tests/witxt.rs:413:13 [INFO] [stdout] | [INFO] [stdout] 413 | I32Store8 { offset } => self.assert_mem("i32.store8", *offset), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32Store8; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32Store16` in this scope [INFO] [stdout] --> tests/witxt.rs:414:13 [INFO] [stdout] | [INFO] [stdout] 414 | I32Store16 { offset } => self.assert_mem("i32.store16", *offset), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32Store16; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I64Store` in this scope [INFO] [stdout] --> tests/witxt.rs:415:13 [INFO] [stdout] | [INFO] [stdout] 415 | I64Store { offset } => self.assert_mem("i64.store", *offset), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I64Store; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `F32Store` in this scope [INFO] [stdout] --> tests/witxt.rs:416:13 [INFO] [stdout] | [INFO] [stdout] 416 | F32Store { offset } => self.assert_mem("f32.store", *offset), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::F32Store; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `F64Store` in this scope [INFO] [stdout] --> tests/witxt.rs:417:13 [INFO] [stdout] | [INFO] [stdout] 417 | F64Store { offset } => self.assert_mem("f64.store", *offset), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::F64Store; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ListCanonLower` in this scope [INFO] [stdout] --> tests/witxt.rs:419:13 [INFO] [stdout] | [INFO] [stdout] 419 | ListCanonLower { .. } => self.assert("list.canon_lower"), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::ListCanonLower; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ListLower` in this scope [INFO] [stdout] --> tests/witxt.rs:420:13 [INFO] [stdout] | [INFO] [stdout] 420 | ListLower { .. } => self.assert("list.lower"), [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::ListLower; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ListCanonLift` in this scope [INFO] [stdout] --> tests/witxt.rs:421:13 [INFO] [stdout] | [INFO] [stdout] 421 | ListCanonLift { .. } => self.assert("list.canon_lift"), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::ListCanonLift; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ListLift` in this scope [INFO] [stdout] --> tests/witxt.rs:422:13 [INFO] [stdout] | [INFO] [stdout] 422 | ListLift { .. } => self.assert("list.lift"), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::ListLift; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I32FromBitflags` in this scope [INFO] [stdout] --> tests/witxt.rs:426:13 [INFO] [stdout] | [INFO] [stdout] 426 | I32FromBitflags { .. } => self.assert("i32.from_bitflags"), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I32FromBitflags; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BitflagsFromI32` in this scope [INFO] [stdout] --> tests/witxt.rs:427:13 [INFO] [stdout] | [INFO] [stdout] 427 | BitflagsFromI32 { .. } => self.assert("bitflags.from_i32"), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::BitflagsFromI32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `I64FromBitflags` in this scope [INFO] [stdout] --> tests/witxt.rs:428:13 [INFO] [stdout] | [INFO] [stdout] 428 | I64FromBitflags { .. } => self.assert("i64.from_bitflags"), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::I64FromBitflags; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BitflagsFromI64` in this scope [INFO] [stdout] --> tests/witxt.rs:429:13 [INFO] [stdout] | [INFO] [stdout] 429 | BitflagsFromI64 { .. } => self.assert("bitflags.from_i64"), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::BitflagsFromI64; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BufferLowerPtrLen` in this scope [INFO] [stdout] --> tests/witxt.rs:431:13 [INFO] [stdout] | [INFO] [stdout] 431 | BufferLowerPtrLen { .. } => self.assert("buffer.lower_ptr_len"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::BufferLowerPtrLen; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BufferLowerHandle` in this scope [INFO] [stdout] --> tests/witxt.rs:432:13 [INFO] [stdout] | [INFO] [stdout] 432 | BufferLowerHandle { .. } => self.assert("buffer.lower_handle"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::BufferLowerHandle; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BufferLiftPtrLen` in this scope [INFO] [stdout] --> tests/witxt.rs:433:13 [INFO] [stdout] | [INFO] [stdout] 433 | BufferLiftPtrLen { .. } => self.assert("buffer.lift_ptr_len"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::BufferLiftPtrLen; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BufferLiftHandle` in this scope [INFO] [stdout] --> tests/witxt.rs:434:13 [INFO] [stdout] | [INFO] [stdout] 434 | BufferLiftHandle { .. } => self.assert("buffer.lift_handle"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::Instruction::BufferLiftHandle; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PointerFromI32` in this scope [INFO] [stdout] --> tests/witxt.rs:437:17 [INFO] [stdout] | [INFO] [stdout] 437 | PointerFromI32 { .. } => self.assert("pointer.from_i32"), [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::WitxInstruction::PointerFromI32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ConstPointerFromI32` in this scope [INFO] [stdout] --> tests/witxt.rs:438:17 [INFO] [stdout] | [INFO] [stdout] 438 | ConstPointerFromI32 { .. } => self.assert("const_pointer.from_i32"), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this variant [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::WitxInstruction::ConstPointerFromI32; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:671:43 [INFO] [stdout] | [INFO] [stdout] 671 | let mut validator = witx::ModuleValidation::new(contents, module_name, file); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 10 | use witnext::ModuleValidation; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:692:20 [INFO] [stdout] | [INFO] [stdout] 643 | struct Witx<'a> { [INFO] [stdout] | --------------- similarly named struct `Witx` defined here [INFO] [stdout] ... [INFO] [stdout] 692 | Ok(witx::load(&path).map_err(|e| anyhow::anyhow!("{}", e.report()))?) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 692 | Ok(Witx::load(&path).map_err(|e| anyhow::anyhow!("{}", e.report()))?) [INFO] [stdout] | ^^^^ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 10 | use crate::kw::witx; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 88 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] [INFO] [stderr] error: could not compile `witnext` due to 89 previous errors [INFO] running `Command { std: "docker" "inspect" "e42d2a20d1a609df8920e59f3bdc1cbd7a4c336b438e61d01d40f5083c1c4411", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e42d2a20d1a609df8920e59f3bdc1cbd7a4c336b438e61d01d40f5083c1c4411", kill_on_drop: false }` [INFO] [stdout] e42d2a20d1a609df8920e59f3bdc1cbd7a4c336b438e61d01d40f5083c1c4411