[INFO] fetching crate wasmer-runtime-core-fl 0.17.1... [INFO] testing wasmer-runtime-core-fl-0.17.1 against 1.60.0 for beta-1.61-1 [INFO] extracting crate wasmer-runtime-core-fl 0.17.1 into /workspace/builds/worker-25/source [INFO] validating manifest of crates.io crate wasmer-runtime-core-fl 0.17.1 on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate wasmer-runtime-core-fl 0.17.1 [INFO] finished tweaking crates.io crate wasmer-runtime-core-fl 0.17.1 [INFO] tweaked toml for crates.io crate wasmer-runtime-core-fl 0.17.1 written to /workspace/builds/worker-25/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1e301d006a56b5958f5cca511383c86d2a8a9c944953b1b0bee2eb509c50eb77 [INFO] running `Command { std: "docker" "start" "-a" "1e301d006a56b5958f5cca511383c86d2a8a9c944953b1b0bee2eb509c50eb77", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1e301d006a56b5958f5cca511383c86d2a8a9c944953b1b0bee2eb509c50eb77", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1e301d006a56b5958f5cca511383c86d2a8a9c944953b1b0bee2eb509c50eb77", kill_on_drop: false }` [INFO] [stdout] 1e301d006a56b5958f5cca511383c86d2a8a9c944953b1b0bee2eb509c50eb77 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7127be545a85cb52b43394cdc5aed83cbf8430a31858b9531403c077481814ae [INFO] running `Command { std: "docker" "start" "-a" "7127be545a85cb52b43394cdc5aed83cbf8430a31858b9531403c077481814ae", kill_on_drop: false }` [INFO] [stderr] Compiling subtle v2.4.1 [INFO] [stderr] Compiling constant_time_eq v0.1.5 [INFO] [stderr] Compiling arrayvec v0.5.2 [INFO] [stderr] Compiling target-lexicon v0.10.0 [INFO] [stderr] Compiling nix v0.15.0 [INFO] [stderr] Compiling wasmparser v0.51.4 [INFO] [stderr] Compiling blake3 v0.3.8 [INFO] [stderr] Compiling indexmap v1.8.1 [INFO] [stderr] Compiling generic-array v0.12.4 [INFO] [stderr] Compiling parking_lot_core v0.7.2 [INFO] [stderr] Compiling errno v0.2.8 [INFO] [stderr] Compiling serde-bench v0.0.7 [INFO] [stderr] Compiling page_size v0.4.2 [INFO] [stderr] Compiling serde_bytes v0.11.5 [INFO] [stderr] Compiling bincode v1.3.3 [INFO] [stderr] Compiling digest v0.9.0 [INFO] [stderr] Compiling crypto-mac v0.8.0 [INFO] [stderr] Compiling digest v0.8.1 [INFO] [stderr] Compiling parking_lot v0.10.2 [INFO] [stderr] Compiling wasmer-runtime-core-fl v0.17.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(improper_ctypes_definitions)]` on by default [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:54:19 [INFO] [stdout] | [INFO] [stdout] 54 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:55:6 [INFO] [stdout] | [INFO] [stdout] 55 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 75 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:100:6 [INFO] [stdout] | [INFO] [stdout] 100 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:123:26 [INFO] [stdout] | [INFO] [stdout] 123 | import_memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:124:12 [INFO] [stdout] | [INFO] [stdout] 124 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:151:26 [INFO] [stdout] | [INFO] [stdout] 151 | import_memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:152:6 [INFO] [stdout] | [INFO] [stdout] 152 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:174:19 [INFO] [stdout] | [INFO] [stdout] 174 | memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:199:19 [INFO] [stdout] | [INFO] [stdout] 199 | memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:200:6 [INFO] [stdout] | [INFO] [stdout] 200 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalTableIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:213:18 [INFO] [stdout] | [INFO] [stdout] 213 | table_index: LocalTableIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalTableIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:222:71 [INFO] [stdout] | [INFO] [stdout] 222 | pub unsafe extern "C" fn local_table_size(ctx: &vm::Ctx, table_index: LocalTableIndex) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 18 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 23.72s [INFO] running `Command { std: "docker" "inspect" "7127be545a85cb52b43394cdc5aed83cbf8430a31858b9531403c077481814ae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7127be545a85cb52b43394cdc5aed83cbf8430a31858b9531403c077481814ae", kill_on_drop: false }` [INFO] [stdout] 7127be545a85cb52b43394cdc5aed83cbf8430a31858b9531403c077481814ae [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8a2173987b7d5044cce0c4e8807c287f9b5be08fe093b652f1547f827f027f3a [INFO] running `Command { std: "docker" "start" "-a" "8a2173987b7d5044cce0c4e8807c287f9b5be08fe093b652f1547f827f027f3a", kill_on_drop: false }` [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(improper_ctypes_definitions)]` on by default [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:54:19 [INFO] [stdout] | [INFO] [stdout] 54 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:55:6 [INFO] [stdout] | [INFO] [stdout] 55 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 75 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:100:6 [INFO] [stdout] | [INFO] [stdout] 100 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:123:26 [INFO] [stdout] | [INFO] [stdout] 123 | import_memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:124:12 [INFO] [stdout] | [INFO] [stdout] 124 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:151:26 [INFO] [stdout] | [INFO] [stdout] 151 | import_memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:152:6 [INFO] [stdout] | [INFO] [stdout] 152 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:174:19 [INFO] [stdout] | [INFO] [stdout] 174 | memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:199:19 [INFO] [stdout] | [INFO] [stdout] 199 | memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:200:6 [INFO] [stdout] | [INFO] [stdout] 200 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling wasmer-runtime-core-fl v0.17.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: `extern` fn uses type `LocalTableIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:213:18 [INFO] [stdout] | [INFO] [stdout] 213 | table_index: LocalTableIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalTableIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:222:71 [INFO] [stdout] | [INFO] [stdout] 222 | pub unsafe extern "C" fn local_table_size(ctx: &vm::Ctx, table_index: LocalTableIndex) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 18 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:29:19 [INFO] [stdout] | [INFO] [stdout] 29 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(improper_ctypes_definitions)]` on by default [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:54:19 [INFO] [stdout] | [INFO] [stdout] 54 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:55:6 [INFO] [stdout] | [INFO] [stdout] 55 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:74:19 [INFO] [stdout] | [INFO] [stdout] 74 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 75 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:99:19 [INFO] [stdout] | [INFO] [stdout] 99 | memory_index: LocalMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:100:6 [INFO] [stdout] | [INFO] [stdout] 100 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:123:26 [INFO] [stdout] | [INFO] [stdout] 123 | import_memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:124:12 [INFO] [stdout] | [INFO] [stdout] 124 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:151:26 [INFO] [stdout] | [INFO] [stdout] 151 | import_memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:152:6 [INFO] [stdout] | [INFO] [stdout] 152 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:174:19 [INFO] [stdout] | [INFO] [stdout] 174 | memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:175:12 [INFO] [stdout] | [INFO] [stdout] 175 | delta: Pages, [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:199:19 [INFO] [stdout] | [INFO] [stdout] 199 | memory_index: ImportedMemoryIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:200:6 [INFO] [stdout] | [INFO] [stdout] 200 | ) -> Pages { [INFO] [stdout] | ^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/units.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct Pages(pub u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalTableIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:213:18 [INFO] [stdout] | [INFO] [stdout] 213 | table_index: LocalTableIndex, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `LocalTableIndex`, which is not FFI-safe [INFO] [stdout] --> src/vmcalls.rs:222:71 [INFO] [stdout] | [INFO] [stdout] 222 | pub unsafe extern "C" fn local_table_size(ctx: &vm::Ctx, table_index: LocalTableIndex) -> u32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] note: the type is defined here [INFO] [stdout] --> src/types.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | pub struct $ty (u32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 459 | / define_map_index![ [INFO] [stdout] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stdout] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stdout] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stdout] 463 | | ]; [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 18 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 7.43s [INFO] running `Command { std: "docker" "inspect" "8a2173987b7d5044cce0c4e8807c287f9b5be08fe093b652f1547f827f027f3a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8a2173987b7d5044cce0c4e8807c287f9b5be08fe093b652f1547f827f027f3a", kill_on_drop: false }` [INFO] [stdout] 8a2173987b7d5044cce0c4e8807c287f9b5be08fe093b652f1547f827f027f3a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-25/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 600525071ce8b10284434a2b7c4b1701742d87e8c9cfb4bbc6ecf61932442718 [INFO] running `Command { std: "docker" "start" "-a" "600525071ce8b10284434a2b7c4b1701742d87e8c9cfb4bbc6ecf61932442718", kill_on_drop: false }` [INFO] [stderr] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:29:19 [INFO] [stderr] | [INFO] [stderr] 29 | memory_index: LocalMemoryIndex, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(improper_ctypes_definitions)]` on by default [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/types.rs:431:9 [INFO] [stderr] | [INFO] [stderr] 431 | pub struct $ty (u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / define_map_index![ [INFO] [stderr] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stderr] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stderr] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stderr] 463 | | ]; [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:30:12 [INFO] [stderr] | [INFO] [stderr] 30 | delta: Pages, [INFO] [stderr] | ^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/units.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | pub struct Pages(pub u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:54:19 [INFO] [stderr] | [INFO] [stderr] 54 | memory_index: LocalMemoryIndex, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/types.rs:431:9 [INFO] [stderr] | [INFO] [stderr] 431 | pub struct $ty (u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / define_map_index![ [INFO] [stderr] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stderr] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stderr] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stderr] 463 | | ]; [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:55:6 [INFO] [stderr] | [INFO] [stderr] 55 | ) -> Pages { [INFO] [stderr] | ^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/units.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | pub struct Pages(pub u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:74:19 [INFO] [stderr] | [INFO] [stderr] 74 | memory_index: LocalMemoryIndex, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/types.rs:431:9 [INFO] [stderr] | [INFO] [stderr] 431 | pub struct $ty (u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / define_map_index![ [INFO] [stderr] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stderr] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stderr] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stderr] 463 | | ]; [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:75:12 [INFO] [stderr] | [INFO] [stderr] 75 | delta: Pages, [INFO] [stderr] | ^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/units.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | pub struct Pages(pub u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `LocalMemoryIndex`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:99:19 [INFO] [stderr] | [INFO] [stderr] 99 | memory_index: LocalMemoryIndex, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/types.rs:431:9 [INFO] [stderr] | [INFO] [stderr] 431 | pub struct $ty (u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / define_map_index![ [INFO] [stderr] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stderr] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stderr] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stderr] 463 | | ]; [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:100:6 [INFO] [stderr] | [INFO] [stderr] 100 | ) -> Pages { [INFO] [stderr] | ^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/units.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | pub struct Pages(pub u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:123:26 [INFO] [stderr] | [INFO] [stderr] 123 | import_memory_index: ImportedMemoryIndex, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/types.rs:431:9 [INFO] [stderr] | [INFO] [stderr] 431 | pub struct $ty (u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / define_map_index![ [INFO] [stderr] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stderr] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stderr] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stderr] 463 | | ]; [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:124:12 [INFO] [stderr] | [INFO] [stderr] 124 | delta: Pages, [INFO] [stderr] | ^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/units.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | pub struct Pages(pub u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:151:26 [INFO] [stderr] | [INFO] [stderr] 151 | import_memory_index: ImportedMemoryIndex, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/types.rs:431:9 [INFO] [stderr] | [INFO] [stderr] 431 | pub struct $ty (u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / define_map_index![ [INFO] [stderr] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stderr] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stderr] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stderr] 463 | | ]; [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:152:6 [INFO] [stderr] | [INFO] [stderr] 152 | ) -> Pages { [INFO] [stderr] | ^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/units.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | pub struct Pages(pub u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:174:19 [INFO] [stderr] | [INFO] [stderr] 174 | memory_index: ImportedMemoryIndex, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/types.rs:431:9 [INFO] [stderr] | [INFO] [stderr] 431 | pub struct $ty (u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / define_map_index![ [INFO] [stderr] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stderr] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stderr] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stderr] 463 | | ]; [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:175:12 [INFO] [stderr] | [INFO] [stderr] 175 | delta: Pages, [INFO] [stderr] | ^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/units.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | pub struct Pages(pub u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `ImportedMemoryIndex`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:199:19 [INFO] [stderr] | [INFO] [stderr] 199 | memory_index: ImportedMemoryIndex, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/types.rs:431:9 [INFO] [stderr] | [INFO] [stderr] 431 | pub struct $ty (u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / define_map_index![ [INFO] [stderr] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stderr] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stderr] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stderr] 463 | | ]; [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `Pages`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:200:6 [INFO] [stderr] | [INFO] [stderr] 200 | ) -> Pages { [INFO] [stderr] | ^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/units.rs:19:1 [INFO] [stderr] | [INFO] [stderr] 19 | pub struct Pages(pub u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `LocalTableIndex`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:213:18 [INFO] [stderr] | [INFO] [stderr] 213 | table_index: LocalTableIndex, [INFO] [stderr] | ^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/types.rs:431:9 [INFO] [stderr] | [INFO] [stderr] 431 | pub struct $ty (u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / define_map_index![ [INFO] [stderr] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stderr] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stderr] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stderr] 463 | | ]; [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `extern` fn uses type `LocalTableIndex`, which is not FFI-safe [INFO] [stderr] --> src/vmcalls.rs:222:71 [INFO] [stderr] | [INFO] [stderr] 222 | pub unsafe extern "C" fn local_table_size(ctx: &vm::Ctx, table_index: LocalTableIndex) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^ not FFI-safe [INFO] [stderr] | [INFO] [stderr] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stderr] = note: this struct has unspecified layout [INFO] [stderr] note: the type is defined here [INFO] [stderr] --> src/types.rs:431:9 [INFO] [stderr] | [INFO] [stderr] 431 | pub struct $ty (u32); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 459 | / define_map_index![ [INFO] [stderr] 460 | | FuncIndex, MemoryIndex, TableIndex, GlobalIndex, [INFO] [stderr] 461 | | | local: LocalFuncIndex, LocalMemoryIndex, LocalTableIndex, LocalGlobalIndex, [INFO] [stderr] 462 | | | imported: ImportedFuncIndex, ImportedMemoryIndex, ImportedTableIndex, ImportedGlobalIndex, [INFO] [stderr] 463 | | ]; [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] = note: this warning originates in the macro `define_map_index` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `wasmer-runtime-core-fl` (lib) generated 18 warnings [INFO] [stderr] warning: `wasmer-runtime-core-fl` (lib test) generated 18 warnings (18 duplicates) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/wasmer_runtime_core_fl-8feacdf5038f7ab9) [INFO] [stdout] [INFO] [stdout] running 53 tests [INFO] [stdout] test memory::memory_tests::test_initial_memory_size ... ok [INFO] [stdout] test memory::memory_tests::test_invalid_descriptor_returns_error ... ok [INFO] [stdout] test macros::test::imports_macro_allows_trailing_comma_and_none_with_state ... ok [INFO] [stdout] test instance::test::test_instance_is_send ... ok [INFO] [stdout] test table::table_tests::test_initial_table_size ... ok [INFO] [stdout] test import::test::extending_conflict_overwrites ... ok [INFO] [stdout] test import::test::extending_works ... ok [INFO] [stdout] test memory::ptr::test::wasm_ptr_memory_bounds_checks_hold ... ok [INFO] [stdout] test macros::test::imports_macro_allows_trailing_comma_and_none ... ok [INFO] [stdout] test trampoline_x64::tests::test_callinfo_trampoline ... ok [INFO] [stdout] test trampoline_x64::tests::test_context_trampoline ... ok [INFO] [stdout] test trampoline_x64::tests::test_trampolines_with_floating_point ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_0 ... ok [INFO] [stdout] test typed_func::tests::test_call ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_1 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_10 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_11 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_12 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_13 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_14 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_15 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_16 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_17 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_18 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_19 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_2 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_20 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_21 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_22 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_23 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_24 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_25 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_26 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_3 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_5 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_4 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_6 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_7 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_8 ... ok [INFO] [stdout] test typed_func::tests::test_func_arity_9 ... ok [INFO] [stdout] test typed_func::tests::test_imports ... ok [INFO] [stdout] test types::tests::test_native_types_round_trip ... ok [INFO] [stdout] test vm::vm_offset_tests::cc_anyfunc ... ok [INFO] [stdout] test vm::vm_ctx_tests::test_callback_on_drop ... ok [INFO] [stdout] test vm::vm_offset_tests::func_ctx ... ok [INFO] [stdout] test vm::vm_offset_tests::local_global ... ok [INFO] [stdout] test vm::vm_offset_tests::imported_func ... ok [INFO] [stdout] test vm::vm_offset_tests::local_memory ... ok [INFO] [stdout] test vm::vm_offset_tests::offset_of ... ok [INFO] [stdout] test vm::vm_offset_tests::local_table ... ok [INFO] [stdout] test vm::vm_offset_tests::vmctx ... ok [INFO] [stdout] test trampoline_x64::tests::test_many_global_trampolines ... ok [INFO] [stdout] test typed_func::tests::test_many_new_dynamics ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 53 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 47.85s [INFO] [stdout] [INFO] [stderr] Doc-tests wasmer-runtime-core-fl [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test src/macros.rs - macros::func (line 9) ... FAILED [INFO] [stdout] test src/module.rs - module::Module::instantiate (line 142) ... FAILED [INFO] [stdout] test src/macros.rs - macros::imports (line 57) ... FAILED [INFO] [stdout] test src/global.rs - global::Global::new_mutable (line 38) ... FAILED [INFO] [stdout] test src/import.rs - import::ImportObject::register (line 96) ... FAILED [INFO] [stdout] test src/table/mod.rs - table::Table::new (line 112) ... FAILED [INFO] [stdout] test src/instance.rs - instance::Instance::call (line 252) ... FAILED [INFO] [stdout] test src/memory/mod.rs - memory::Memory::view (line 127) ... FAILED [INFO] [stdout] test src/memory/mod.rs - memory::Memory::new (line 50) ... FAILED [INFO] [stdout] test src/instance.rs - instance::Instance::func (line 176) ... FAILED [INFO] [stdout] test src/vm.rs - vm::Ctx::memory (line 382) ... FAILED [INFO] [stdout] test src/instance.rs - instance::Exports::get (line 901) ... FAILED [INFO] [stdout] test src/instance.rs - instance::Instance::dyn_func (line 206) ... FAILED [INFO] [stdout] test src/instance.rs - instance::Exports::into_iter (line 934) ... FAILED [INFO] [stdout] test src/import.rs - import::ImportObject (line 44) ... FAILED [INFO] [stdout] test src/instance.rs - instance::DynFunc::call (line 688) ... FAILED [INFO] [stdout] test src/instance.rs - instance::Instance::call (line 237) ... FAILED [INFO] [stdout] test src/global.rs - global::Global::new (line 25) ... FAILED [INFO] [stdout] test src/memory/ptr.rs - memory::ptr::WasmPtr (line 26) ... FAILED [INFO] [stdout] test src/import.rs - import::ImportObject::maybe_with_namespace (line 142) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/macros.rs - macros::func (line 9) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/macros.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::{imports, func}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::{imports, func}; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/macros.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::vm; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::vm; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `imports` [INFO] [stdout] --> src/macros.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 18 | let import_object = imports! { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/module.rs - module::Module::instantiate (line 142) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/module.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::error::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::error::Result; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/module.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::Module; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::Module; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/module.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core::imports; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core_fl::imports; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `imports` [INFO] [stdout] --> src/module.rs:147:21 [INFO] [stdout] | [INFO] [stdout] 7 | let import_object = imports! { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] error[E0107]: this enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/module.rs:146:36 [INFO] [stdout] | [INFO] [stdout] 6 | fn instantiate(module: &Module) -> Result<()> { [INFO] [stdout] | ^^^^^^ -- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 6 | fn instantiate(module: &Module) -> Result<(), E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/macros.rs - macros::imports (line 57) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/macros.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::vm::Ctx; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::vm::Ctx; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/macros.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::{imports, func}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::{imports, func}; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `imports` [INFO] [stdout] --> src/macros.rs:66:26 [INFO] [stdout] | [INFO] [stdout] 11 | let imports_with_state = imports! { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `imports` [INFO] [stdout] --> src/macros.rs:60:21 [INFO] [stdout] | [INFO] [stdout] 5 | let import_object = imports! { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/macros.rs:73:16 [INFO] [stdout] | [INFO] [stdout] 18 | fn foo(_: &mut Ctx, n: i32) -> i32 { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::vm::Ctx; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/global.rs - global::Global::new_mutable (line 38) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/global.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::global::Global; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::global::Global; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/global.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::types::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::types::Value; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Global` [INFO] [stdout] --> src/global.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 5 | let global = Global::new_mutable(Value::I32(42)); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use std::alloc::Global; [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::global::Global; [INFO] [stdout] | [INFO] [stdout] 2 | use wasmparser::Global; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Value` [INFO] [stdout] --> src/global.rs:41:34 [INFO] [stdout] | [INFO] [stdout] 5 | let global = Global::new_mutable(Value::I32(42)); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::prelude::Value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/import.rs - import::ImportObject::register (line 96) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/import.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::import::{ImportObject, Namespace}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::import::{ImportObject, Namespace}; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/import.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::Instance; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::Instance; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Namespace` in this scope [INFO] [stdout] --> src/import.rs:99:44 [INFO] [stdout] | [INFO] [stdout] 5 | fn register(instance: Instance, namespace: Namespace) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::prelude::Namespace; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ImportObject` [INFO] [stdout] --> src/import.rs:100:29 [INFO] [stdout] | [INFO] [stdout] 6 | let mut import_object = ImportObject::new(); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::prelude::ImportObject; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/table/mod.rs - table::Table::new (line 112) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/table/mod.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::types::{TableDescriptor, ElementType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::types::{TableDescriptor, ElementType}; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/table/mod.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::table::Table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::table::Table; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/table/mod.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core::error::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core_fl::error::Result; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ElementType` [INFO] [stdout] --> src/table/mod.rs:118:14 [INFO] [stdout] | [INFO] [stdout] 8 | element: ElementType::Anyfunc, [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ElementType` [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TableDescriptor` in this scope [INFO] [stdout] --> src/table/mod.rs:117:18 [INFO] [stdout] | [INFO] [stdout] 7 | let descriptor = TableDescriptor { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::types::TableDescriptor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Table` [INFO] [stdout] --> src/table/mod.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 13 | let table = Table::new(descriptor)?; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::table::Table; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0107]: this enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/table/mod.rs:116:22 [INFO] [stdout] | [INFO] [stdout] 6 | fn create_table() -> Result<()> { [INFO] [stdout] | ^^^^^^ -- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 6 | fn create_table() -> Result<(), E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0422, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/instance.rs - instance::Instance::call (line 252) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::types::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::types::Value; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:254:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::error::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::error::Result; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core::Instance; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core_fl::Instance; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Value` [INFO] [stdout] --> src/instance.rs:258:38 [INFO] [stdout] | [INFO] [stdout] 8 | let results = instance.call("foo", &[Value::I32(42)])?; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::prelude::Value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0107]: this enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/instance.rs:256:41 [INFO] [stdout] | [INFO] [stdout] 6 | fn call_foo(instance: &mut Instance) -> Result<()> { [INFO] [stdout] | ^^^^^^ -- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 6 | fn call_foo(instance: &mut Instance) -> Result<(), E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/memory/mod.rs - memory::Memory::view (line 127) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/memory/mod.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::memory::{Memory, MemoryView}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::memory::{Memory, MemoryView}; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Memory` in this scope [INFO] [stdout] --> src/memory/mod.rs:130:24 [INFO] [stdout] | [INFO] [stdout] 5 | fn view_memory(memory: Memory) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::backend::sys::Memory; [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::memory::Memory; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MemoryView` in this scope [INFO] [stdout] --> src/memory/mod.rs:132:11 [INFO] [stdout] | [INFO] [stdout] 7 | let view: MemoryView = memory.view(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::memory::MemoryView; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/memory/mod.rs - memory::Memory::new (line 50) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/memory/mod.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::types::MemoryDescriptor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::types::MemoryDescriptor; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/memory/mod.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::memory::Memory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::memory::Memory; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/memory/mod.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core::error::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core_fl::error::Result; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/memory/mod.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 6 | use wasmer_runtime_core::units::Pages; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 6 | use wasmer_runtime_core_fl::units::Pages; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MemoryDescriptor` [INFO] [stdout] --> src/memory/mod.rs:56:22 [INFO] [stdout] | [INFO] [stdout] 8 | let descriptor = MemoryDescriptor::new(Pages(10), None, false).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::types::MemoryDescriptor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Pages` in this scope [INFO] [stdout] --> src/memory/mod.rs:56:44 [INFO] [stdout] | [INFO] [stdout] 8 | let descriptor = MemoryDescriptor::new(Pages(10), None, false).unwrap(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this tuple struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::units::Pages; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Memory` [INFO] [stdout] --> src/memory/mod.rs:58:18 [INFO] [stdout] | [INFO] [stdout] 10 | let memory = Memory::new(descriptor)?; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::backend::sys::Memory; [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::memory::Memory; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0107]: this enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/memory/mod.rs:55:23 [INFO] [stdout] | [INFO] [stdout] 7 | fn create_memory() -> Result<()> { [INFO] [stdout] | ^^^^^^ -- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 7 | fn create_memory() -> Result<(), E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/instance.rs - instance::Instance::func (line 176) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::{Func, Instance, error::ResolveResult}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::{Func, Instance, error::ResolveResult}; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:177:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::{Func, Instance, error::ResolveResult}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::{Func, Instance, error::ResolveResult}; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ResolveResult` in this scope [INFO] [stdout] --> src/instance.rs:178:38 [INFO] [stdout] | [INFO] [stdout] 4 | fn typed_func(instance: Instance) -> ResolveResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::error::ResolveResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/vm.rs - vm::Ctx::memory (line 382) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/vm.rs:383:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::{ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::{ [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/vm.rs:386:22 [INFO] [stdout] | [INFO] [stdout] 6 | fn read_memory(ctx: &Ctx) -> u8 { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::vm::Ctx; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/instance.rs - instance::Exports::get (line 901) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:903:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::global::Global; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::global::Global; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:904:5 [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core::types::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core_fl::types::Value; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:905:5 [INFO] [stdout] | [INFO] [stdout] 6 | use wasmer_runtime_core::error::ResolveResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 6 | use wasmer_runtime_core_fl::error::ResolveResult; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:902:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::{DynFunc, Func, Instance}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::{DynFunc, Func, Instance}; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ResolveResult` in this scope [INFO] [stdout] --> src/instance.rs:906:39 [INFO] [stdout] | [INFO] [stdout] 7 | fn example_fn(instance: &Instance) -> ResolveResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::error::ResolveResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Value` [INFO] [stdout] --> src/instance.rs:913:30 [INFO] [stdout] | [INFO] [stdout] 14 | let _result= dyn_func.call(&[Value::I32(42)]); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::prelude::Value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Global` in this scope [INFO] [stdout] --> src/instance.rs:916:15 [INFO] [stdout] | [INFO] [stdout] 17 | let _counter: Global = instance.exports.get("counter")?; [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use std::alloc::Global; [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::global::Global; [INFO] [stdout] | [INFO] [stdout] 2 | use wasmparser::Global; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 7 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/instance.rs - instance::Instance::dyn_func (line 206) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::error::CallResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::error::CallResult; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::Instance; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::Instance; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CallResult` in this scope [INFO] [stdout] --> src/instance.rs:209:41 [INFO] [stdout] | [INFO] [stdout] 5 | fn call_foo(instance: &mut Instance) -> CallResult<()> { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::error::CallResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/instance.rs - instance::Exports::into_iter (line 934) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:935:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::instance::Instance; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::instance::Instance; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Instance` in this scope [INFO] [stdout] --> src/instance.rs:936:39 [INFO] [stdout] | [INFO] [stdout] 4 | fn iterate_exports_example(instance: &Instance) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::Instance; [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::loader::Instance; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/import.rs - import::ImportObject (line 44) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/import.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::vm::Ctx; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::vm::Ctx; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/import.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::{imports, func}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::{imports, func}; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error: cannot determine resolution for the macro `imports` [INFO] [stdout] --> src/import.rs:47:21 [INFO] [stdout] | [INFO] [stdout] 5 | let import_object = imports! { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: import resolution is stuck, try simplifying macro imports [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/import.rs:53:16 [INFO] [stdout] | [INFO] [stdout] 11 | fn foo(_: &mut Ctx, n: i32) -> i32 { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::vm::Ctx; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/instance.rs - instance::DynFunc::call (line 688) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:690:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::error::CallResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::error::CallResult; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:689:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::Instance; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::Instance; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CallResult` in this scope [INFO] [stdout] --> src/instance.rs:691:41 [INFO] [stdout] | [INFO] [stdout] 5 | fn call_foo(instance: &mut Instance) -> CallResult<()> { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this type alias [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::error::CallResult; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/instance.rs - instance::Instance::call (line 237) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::types::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::types::Value; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:239:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::error::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::error::Result; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core::Instance; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 5 | use wasmer_runtime_core_fl::Instance; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `wasmer_runtime_core` [INFO] [stdout] --> src/instance.rs:241:5 [INFO] [stdout] | [INFO] [stdout] 6 | use wasmer_runtime_core::DynFunc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 6 | use wasmer_runtime_core_fl::DynFunc; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Value` [INFO] [stdout] --> src/instance.rs:245:26 [INFO] [stdout] | [INFO] [stdout] 10 | let results = foo.call(&[Value::I32(42)])?; [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::prelude::Value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0107]: this enum takes 2 generic arguments but 1 generic argument was supplied [INFO] [stdout] --> src/instance.rs:242:41 [INFO] [stdout] | [INFO] [stdout] 7 | fn call_foo(instance: &mut Instance) -> Result<()> { [INFO] [stdout] | ^^^^^^ -- supplied 1 generic argument [INFO] [stdout] | | [INFO] [stdout] | expected 2 generic arguments [INFO] [stdout] | [INFO] [stdout] help: add missing generic argument [INFO] [stdout] | [INFO] [stdout] 7 | fn call_foo(instance: &mut Instance) -> Result<(), E> { [INFO] [stdout] | +++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0107, E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0107`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/global.rs - global::Global::new (line 25) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/global.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::global::Global; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::global::Global; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/global.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::types::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::types::Value; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Global` [INFO] [stdout] --> src/global.rs:28:14 [INFO] [stdout] | [INFO] [stdout] 5 | let global = Global::new(Value::I32(42)); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use std::alloc::Global; [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::global::Global; [INFO] [stdout] | [INFO] [stdout] 2 | use wasmparser::Global; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Value` [INFO] [stdout] --> src/global.rs:28:26 [INFO] [stdout] | [INFO] [stdout] 5 | let global = Global::new(Value::I32(42)); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::prelude::Value; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/memory/ptr.rs - memory::ptr::WasmPtr (line 26) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/memory/ptr.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::vm::Ctx; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::vm::Ctx; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/memory/ptr.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::memory::ptr::WasmPtr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::memory::ptr::WasmPtr; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Ctx` in this scope [INFO] [stdout] --> src/memory/ptr.rs:29:30 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn host_import(ctx: &mut Ctx, ptr: WasmPtr) { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::vm::Ctx; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WasmPtr` in this scope [INFO] [stdout] --> src/memory/ptr.rs:29:40 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn host_import(ctx: &mut Ctx, ptr: WasmPtr) { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::memory::ptr::WasmPtr; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/import.rs - import::ImportObject::maybe_with_namespace (line 142) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/import.rs:143:5 [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core::import::{ImportObject, LikeNamespace}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 3 | use wasmer_runtime_core_fl::import::{ImportObject, LikeNamespace}; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] --> src/import.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core::export::Export; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of undeclared crate or module `wasmer_runtime_core` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 4 | use wasmer_runtime_core_fl::export::Export; [INFO] [stdout] | ~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ImportObject` in this scope [INFO] [stdout] --> src/import.rs:145:25 [INFO] [stdout] | [INFO] [stdout] 5 | fn get_export(imports: &ImportObject, namespace: &str, name: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::prelude::ImportObject; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Export` in this scope [INFO] [stdout] --> src/import.rs:145:78 [INFO] [stdout] | [INFO] [stdout] 5 | fn get_export(imports: &ImportObject, namespace: &str, name: &str) -> Option { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 2 | use wasmer_runtime_core_fl::export::Export; [INFO] [stdout] | [INFO] [stdout] 2 | use wasmparser::Export; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/global.rs - global::Global::new (line 25) [INFO] [stdout] src/global.rs - global::Global::new_mutable (line 38) [INFO] [stdout] src/import.rs - import::ImportObject (line 44) [INFO] [stdout] src/import.rs - import::ImportObject::maybe_with_namespace (line 142) [INFO] [stdout] src/import.rs - import::ImportObject::register (line 96) [INFO] [stdout] src/instance.rs - instance::DynFunc::call (line 688) [INFO] [stdout] src/instance.rs - instance::Exports::get (line 901) [INFO] [stdout] src/instance.rs - instance::Exports::into_iter (line 934) [INFO] [stdout] src/instance.rs - instance::Instance::call (line 237) [INFO] [stdout] src/instance.rs - instance::Instance::call (line 252) [INFO] [stdout] src/instance.rs - instance::Instance::dyn_func (line 206) [INFO] [stdout] src/instance.rs - instance::Instance::func (line 176) [INFO] [stdout] src/macros.rs - macros::func (line 9) [INFO] [stdout] src/macros.rs - macros::imports (line 57) [INFO] [stdout] src/memory/mod.rs - memory::Memory::new (line 50) [INFO] [stdout] src/memory/mod.rs - memory::Memory::view (line 127) [INFO] [stdout] src/memory/ptr.rs - memory::ptr::WasmPtr (line 26) [INFO] [stdout] src/module.rs - module::Module::instantiate (line 142) [INFO] [stdout] src/table/mod.rs - table::Table::new (line 112) [INFO] [stdout] src/vm.rs - vm::Ctx::memory (line 382) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 20 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] running `Command { std: "docker" "inspect" "600525071ce8b10284434a2b7c4b1701742d87e8c9cfb4bbc6ecf61932442718", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "600525071ce8b10284434a2b7c4b1701742d87e8c9cfb4bbc6ecf61932442718", kill_on_drop: false }` [INFO] [stdout] 600525071ce8b10284434a2b7c4b1701742d87e8c9cfb4bbc6ecf61932442718