[INFO] fetching crate witnext 0.10.0-beta3... [INFO] checking witnext-0.10.0-beta3 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate witnext 0.10.0-beta3 into /workspace/builds/worker-7-tc1/source [INFO] validating manifest of crates.io crate witnext 0.10.0-beta3 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "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-7-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 16 packages to latest compatible versions [INFO] [stderr] Adding wast v36.0.0 (available: v217.0.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wast v36.0.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5638b25f54af85c0fbce6a95e9fffefca31f6730824811133f31386adaec2cce [INFO] running `Command { std: "docker" "start" "-a" "5638b25f54af85c0fbce6a95e9fffefca31f6730824811133f31386adaec2cce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5638b25f54af85c0fbce6a95e9fffefca31f6730824811133f31386adaec2cce", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5638b25f54af85c0fbce6a95e9fffefca31f6730824811133f31386adaec2cce", kill_on_drop: false }` [INFO] [stdout] 5638b25f54af85c0fbce6a95e9fffefca31f6730824811133f31386adaec2cce [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 65e73e4a7805d7c349301572087d5954096008c5161231fcde6fc33835725b12 [INFO] running `Command { std: "docker" "start" "-a" "65e73e4a7805d7c349301572087d5954096008c5161231fcde6fc33835725b12", kill_on_drop: false }` [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Checking wast v36.0.0 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking witnext v0.10.0-beta3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `import` and `memory` [INFO] [stdout] --> src/parser.rs:18:38 [INFO] [stdout] | [INFO] [stdout] 18 | pub use wast::kw::{export, func, import, memory, module, param, result}; [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `as_any` is never used [INFO] [stdout] --> src/docs/md.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 22 | pub(super) trait MdElement: fmt::Display + fmt::Debug + 'static { [INFO] [stdout] | --------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 33 | fn as_any(&self) -> &dyn Any; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [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 import `witx` [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] [INFO] [stdout] warning: unused imports: `import` and `memory` [INFO] [stdout] --> src/parser.rs:18:38 [INFO] [stdout] | [INFO] [stdout] 18 | pub use wast::kw::{export, func, import, memory, module, param, result}; [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [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] help: a struct with a similar name exists (notice the capitalization difference) [INFO] [stdout] | [INFO] [stdout] 94 | modules: HashMap, [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[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:177:32 [INFO] [stdout] | [INFO] [stdout] 177 | .typename(&witx::Id::new(t1t)) [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 10 + use wast::Id; [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Id; [INFO] [stdout] | [INFO] [stdout] help: if you import `Id`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 177 - .typename(&witx::Id::new(t1t)) [INFO] [stdout] 177 + .typename(&Id::new(t1t)) [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:32 [INFO] [stdout] | [INFO] [stdout] 180 | .typename(&witx::Id::new(t2t)) [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 10 + use wast::Id; [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Id; [INFO] [stdout] | [INFO] [stdout] help: if you import `Id`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 180 - .typename(&witx::Id::new(t2t)) [INFO] [stdout] 180 + .typename(&Id::new(t2t)) [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: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] help: a struct with a similar name exists (notice the capitalization difference) [INFO] [stdout] | [INFO] [stdout] 223 | fn assert_md(&self, m: &Witx::Module) -> Result<()> { [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[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] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists (notice the capitalization difference) [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[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] help: a struct with a similar name exists (notice the capitalization difference) [INFO] [stdout] | [INFO] [stdout] 299 | impl Witx::Bindgen for AbiBindgen<'_> { [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[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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Bitcast; [INFO] [stdout] | [INFO] [stdout] help: if you import `Bitcast`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 378 - witx::Bitcast::None => self.assert("nocast"), [INFO] [stdout] 378 + Bitcast::None => self.assert("nocast"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Bitcast; [INFO] [stdout] | [INFO] [stdout] help: if you import `Bitcast`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 379 - witx::Bitcast::I32ToI64 => self.assert("i32-to-i64"), [INFO] [stdout] 379 + Bitcast::I32ToI64 => self.assert("i32-to-i64"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Bitcast; [INFO] [stdout] | [INFO] [stdout] help: if you import `Bitcast`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 380 - witx::Bitcast::F32ToF64 => self.assert("f32-to-f64"), [INFO] [stdout] 380 + Bitcast::F32ToF64 => self.assert("f32-to-f64"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Bitcast; [INFO] [stdout] | [INFO] [stdout] help: if you import `Bitcast`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 381 - witx::Bitcast::F32ToI32 => self.assert("f32-to-i32"), [INFO] [stdout] 381 + Bitcast::F32ToI32 => self.assert("f32-to-i32"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Bitcast; [INFO] [stdout] | [INFO] [stdout] help: if you import `Bitcast`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 382 - witx::Bitcast::F64ToI64 => self.assert("f64-to-i64"), [INFO] [stdout] 382 + Bitcast::F64ToI64 => self.assert("f64-to-i64"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Bitcast; [INFO] [stdout] | [INFO] [stdout] help: if you import `Bitcast`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 383 - witx::Bitcast::I64ToI32 => self.assert("i64-to-i32"), [INFO] [stdout] 383 + Bitcast::I64ToI32 => self.assert("i64-to-i32"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Bitcast; [INFO] [stdout] | [INFO] [stdout] help: if you import `Bitcast`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 384 - witx::Bitcast::F64ToF32 => self.assert("f64-to-f32"), [INFO] [stdout] 384 + Bitcast::F64ToF32 => self.assert("f64-to-f32"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Bitcast; [INFO] [stdout] | [INFO] [stdout] help: if you import `Bitcast`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 385 - witx::Bitcast::I32ToF32 => self.assert("i32-to-f32"), [INFO] [stdout] 385 + Bitcast::I32ToF32 => self.assert("i32-to-f32"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Bitcast; [INFO] [stdout] | [INFO] [stdout] help: if you import `Bitcast`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 386 - witx::Bitcast::I64ToF64 => self.assert("i64-to-f64"), [INFO] [stdout] 386 + Bitcast::I64ToF64 => self.assert("i64-to-f64"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Bitcast; [INFO] [stdout] | [INFO] [stdout] help: if you import `Bitcast`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 387 - witx::Bitcast::F32ToI64 => self.assert("f32-to-i64"), [INFO] [stdout] 387 + Bitcast::F32ToI64 => self.assert("f32-to-i64"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::Bitcast; [INFO] [stdout] | [INFO] [stdout] help: if you import `Bitcast`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 388 - witx::Bitcast::I64ToF32 => self.assert("i64-to-f32"), [INFO] [stdout] 388 + Bitcast::I64ToF32 => self.assert("i64-to-f32"), [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[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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::WasmType; [INFO] [stdout] | [INFO] [stdout] help: if you import `WasmType`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 396 - witx::WasmType::I32 => self.assert("i32.const"), [INFO] [stdout] 396 + WasmType::I32 => self.assert("i32.const"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::WasmType; [INFO] [stdout] | [INFO] [stdout] help: if you import `WasmType`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 397 - witx::WasmType::I64 => self.assert("i64.const"), [INFO] [stdout] 397 + WasmType::I64 => self.assert("i64.const"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::WasmType; [INFO] [stdout] | [INFO] [stdout] help: if you import `WasmType`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 398 - witx::WasmType::F32 => self.assert("f32.const"), [INFO] [stdout] 398 + WasmType::F32 => self.assert("f32.const"), [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: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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::WasmType; [INFO] [stdout] | [INFO] [stdout] help: if you import `WasmType`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 399 - witx::WasmType::F64 => self.assert("f64.const"), [INFO] [stdout] 399 + WasmType::F64 => self.assert("f64.const"), [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: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] help: a struct with a similar name exists (notice the capitalization difference) [INFO] [stdout] | [INFO] [stdout] 455 | fn allocate_typed_space(&mut self, _: &Witx::NamedType) -> Self::Operand { [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[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] help: a struct with a similar name exists (notice the capitalization difference) [INFO] [stdout] | [INFO] [stdout] 527 | wasm_signatures: Vec<(Witx::CallMode, Vec, Vec)>, [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[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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::CallMode; [INFO] [stdout] | [INFO] [stdout] help: if you import `CallMode`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 584 - .unwrap_or(witx::CallMode::DeclaredImport); [INFO] [stdout] 584 + .unwrap_or(CallMode::DeclaredImport); [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: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] help: consider importing this module [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::parser; [INFO] [stdout] | [INFO] [stdout] help: if you import `parser`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 650 - Inline(witx::parser::TopLevelModule<'a>), [INFO] [stdout] 650 + Inline(parser::TopLevelModule<'a>), [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:658:39 [INFO] [stdout] | [INFO] [stdout] 658 | modules: &mut HashMap, [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists (notice the capitalization difference) [INFO] [stdout] | [INFO] [stdout] 658 | modules: &mut HashMap, [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[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] help: a struct with a similar name exists (notice the capitalization difference) [INFO] [stdout] | [INFO] [stdout] 659 | ) -> Result { [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[E0433]: failed to resolve: use of undeclared crate or module `witx` [INFO] [stdout] --> tests/witxt.rs:671:37 [INFO] [stdout] | [INFO] [stdout] 671 | let mut validator = witx::ModuleValidation::new(contents, module_name, file); [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::ModuleValidation; [INFO] [stdout] | [INFO] [stdout] help: if you import `ModuleValidation`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 671 - let mut validator = witx::ModuleValidation::new(contents, module_name, file); [INFO] [stdout] 671 + let mut validator = ModuleValidation::new(contents, module_name, file); [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] 692 | Ok(witx::load(&path).map_err(|e| anyhow::anyhow!("{}", e.report()))?) [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists (notice the capitalization difference) [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[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] help: a struct with a similar name exists (notice the capitalization difference) [INFO] [stdout] | [INFO] [stdout] 715 | mode: Witx::CallMode, [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[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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::CallMode; [INFO] [stdout] | [INFO] [stdout] help: if you import `CallMode`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 724 - witx::CallMode::DeclaredImport [INFO] [stdout] 724 + CallMode::DeclaredImport [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:727:13 [INFO] [stdout] | [INFO] [stdout] 727 | witx::CallMode::DeclaredExport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::CallMode; [INFO] [stdout] | [INFO] [stdout] help: if you import `CallMode`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 727 - witx::CallMode::DeclaredExport [INFO] [stdout] 727 + CallMode::DeclaredExport [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:730:13 [INFO] [stdout] | [INFO] [stdout] 730 | witx::CallMode::DefinedImport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::CallMode; [INFO] [stdout] | [INFO] [stdout] help: if you import `CallMode`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 730 - witx::CallMode::DefinedImport [INFO] [stdout] 730 + CallMode::DefinedImport [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:733:13 [INFO] [stdout] | [INFO] [stdout] 733 | witx::CallMode::DefinedExport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::CallMode; [INFO] [stdout] | [INFO] [stdout] help: if you import `CallMode`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 733 - witx::CallMode::DefinedExport [INFO] [stdout] 733 + CallMode::DefinedExport [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:754:17 [INFO] [stdout] | [INFO] [stdout] 754 | struct CallMode(witx::CallMode); [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists (notice the capitalization difference) [INFO] [stdout] | [INFO] [stdout] 754 | struct CallMode(Witx::CallMode); [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[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] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::CallMode; [INFO] [stdout] | [INFO] [stdout] help: if you import `CallMode`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 761 - witx::CallMode::DeclaredImport [INFO] [stdout] 761 + CallMode::DeclaredImport [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:764:13 [INFO] [stdout] | [INFO] [stdout] 764 | witx::CallMode::DeclaredExport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::CallMode; [INFO] [stdout] | [INFO] [stdout] help: if you import `CallMode`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 764 - witx::CallMode::DeclaredExport [INFO] [stdout] 764 + CallMode::DeclaredExport [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:767:13 [INFO] [stdout] | [INFO] [stdout] 767 | witx::CallMode::DefinedImport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::CallMode; [INFO] [stdout] | [INFO] [stdout] help: if you import `CallMode`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 767 - witx::CallMode::DefinedImport [INFO] [stdout] 767 + CallMode::DefinedImport [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:770:13 [INFO] [stdout] | [INFO] [stdout] 770 | witx::CallMode::DefinedExport [INFO] [stdout] | ^^^^ use of undeclared crate or module `witx` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 10 + use witnext::CallMode; [INFO] [stdout] | [INFO] [stdout] help: if you import `CallMode`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 770 - witx::CallMode::DefinedExport [INFO] [stdout] 770 + CallMode::DefinedExport [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> tests/witxt.rs:304:28 [INFO] [stdout] | [INFO] [stdout] 304 | operands: &mut Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `Operand` implemented for `AbiBindgen<'_>`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 304 | operands: &mut Vec< as Example>::Operand>, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> tests/witxt.rs:305:27 [INFO] [stdout] | [INFO] [stdout] 305 | results: &mut Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `Operand` implemented for `AbiBindgen<'_>`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 305 | results: &mut Vec< as Example>::Operand>, [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> tests/witxt.rs:455:64 [INFO] [stdout] | [INFO] [stdout] 455 | fn allocate_typed_space(&mut self, _: &witx::NamedType) -> Self::Operand { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `Operand` implemented for `AbiBindgen<'_>`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 455 | fn allocate_typed_space(&mut self, _: &witx::NamedType) -> as Example>::Operand { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> tests/witxt.rs:460:51 [INFO] [stdout] | [INFO] [stdout] 460 | fn allocate_i64_array(&mut self, _: usize) -> Self::Operand { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `Operand` implemented for `AbiBindgen<'_>`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 460 | fn allocate_i64_array(&mut self, _: usize) -> as Example>::Operand { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0223]: ambiguous associated type [INFO] [stdout] --> tests/witxt.rs:468:52 [INFO] [stdout] | [INFO] [stdout] 468 | fn finish_block(&mut self, _operands: &mut Vec) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if there were a trait named `Example` with associated type `Operand` implemented for `AbiBindgen<'_>`, you could use the fully-qualified path [INFO] [stdout] | [INFO] [stdout] 468 | fn finish_block(&mut self, _operands: &mut Vec< as Example>::Operand>) { [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 91 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0223, E0422, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0223`. [INFO] [stdout] [INFO] [stderr] error: could not compile `witnext` (test "witxt") due to 92 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: method `as_any` is never used [INFO] [stdout] --> src/docs/md.rs:33:8 [INFO] [stdout] | [INFO] [stdout] 22 | pub(super) trait MdElement: fmt::Display + fmt::Debug + 'static { [INFO] [stdout] | --------- method in this trait [INFO] [stdout] ... [INFO] [stdout] 33 | fn as_any(&self) -> &dyn Any; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "65e73e4a7805d7c349301572087d5954096008c5161231fcde6fc33835725b12", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "65e73e4a7805d7c349301572087d5954096008c5161231fcde6fc33835725b12", kill_on_drop: false }` [INFO] [stdout] 65e73e4a7805d7c349301572087d5954096008c5161231fcde6fc33835725b12