[INFO] fetching crate dusk-wasmtime 21.0.0-alpha...
[INFO] building dusk-wasmtime-21.0.0-alpha against master#c7f6aa2869acdbf014d094c6e427e554e160b6db for pr-146237-2
[INFO] extracting crate dusk-wasmtime 21.0.0-alpha into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate dusk-wasmtime 21.0.0-alpha
[INFO] finished tweaking crates.io crate dusk-wasmtime 21.0.0-alpha
[INFO] tweaked toml for crates.io crate dusk-wasmtime 21.0.0-alpha written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate dusk-wasmtime 21.0.0-alpha on toolchain c7f6aa2869acdbf014d094c6e427e554e160b6db
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 174 packages to latest compatible versions
[INFO] [stderr]       Adding addr2line v0.21.0 (available: v0.25.1)
[INFO] [stderr]       Adding bincode v1.3.3 (available: v2.0.1)
[INFO] [stderr]       Adding fxprof-processed-profile v0.6.0 (available: v0.8.1)
[INFO] [stderr]       Adding gimli v0.28.1 (available: v0.32.3)
[INFO] [stderr]       Adding object v0.33.0 (available: v0.37.3)
[INFO] [stderr]       Adding rustix v0.38.44 (available: v1.1.2)
[INFO] [stderr]       Adding target-lexicon v0.12.16 (available: v0.13.3)
[INFO] [stderr]       Adding wasm-encoder v0.202.0 (available: v0.239.0)
[INFO] [stderr]       Adding wasmparser v0.202.0 (available: v0.239.0)
[INFO] [stderr]       Adding wasmtime-asm-macros v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-cache v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-component-macro v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-component-util v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-cranelift v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-environ v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-fiber v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-jit-debug v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-jit-icache-coherence v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-slab v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-versioned-export-macros v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-winch v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-wit-bindgen v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding wasmtime-wmemcheck v20.0.0 (available: v20.0.2)
[INFO] [stderr]       Adding winch-codegen v0.18.0 (available: v0.18.2)
[INFO] [stderr]       Adding windows-sys v0.52.0 (available: v0.61.1)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded leb128fmt v0.1.0
[INFO] [stderr]   Downloaded wat v1.239.0
[INFO] [stderr]   Downloaded wasmtime-slab v20.0.0
[INFO] [stderr]   Downloaded wasmtime-types v20.0.2
[INFO] [stderr]   Downloaded wasmtime-winch v20.0.0
[INFO] [stderr]   Downloaded wasm-encoder v0.239.0
[INFO] [stderr]   Downloaded memfd v0.6.5
[INFO] [stderr]   Downloaded wasmprinter v0.202.0
[INFO] [stderr]   Downloaded mach2 v0.4.3
[INFO] [stderr]   Downloaded wasmtime-wmemcheck v20.0.0
[INFO] [stderr]   Downloaded wasmtime-component-macro v20.0.0
[INFO] [stderr]   Downloaded ittapi v0.4.0
[INFO] [stderr]   Downloaded id-arena v2.2.1
[INFO] [stderr]   Downloaded sptr v0.3.2
[INFO] [stderr]   Downloaded wasmtime-jit-debug v20.0.0
[INFO] [stderr]   Downloaded cranelift-wasm v0.107.2
[INFO] [stderr]   Downloaded object v0.33.0
[INFO] [stderr]   Downloaded wasm-encoder v0.202.0
[INFO] [stderr]   Downloaded cranelift-codegen-meta v0.107.2
[INFO] [stderr]   Downloaded cpp_demangle v0.4.5
[INFO] [stderr]   Downloaded dusk-wasmtime-cranelift v21.0.0-alpha
[INFO] [stderr]   Downloaded wit-parser v0.202.0
[INFO] [stderr]   Downloaded dusk-wasmtime-runtime v21.0.0-alpha
[INFO] [stderr]   Downloaded dusk-wasmtime-environ v21.0.0-alpha
[INFO] [stderr]   Downloaded wasmtime-cranelift v20.0.0
[INFO] [stderr]   Downloaded ittapi-sys v0.4.0
[INFO] [stderr]   Downloaded cranelift-isle v0.107.2
[INFO] [stderr]   Downloaded cranelift-codegen v0.107.2
[INFO] [stderr]   Downloaded fxprof-processed-profile v0.6.0
[INFO] [stderr]   Downloaded leb128 v0.2.5
[INFO] [stderr]   Downloaded cranelift-entity v0.107.2
[INFO] [stderr]   Downloaded wasmparser v0.239.0
[INFO] [stderr]   Downloaded wasmtime-fiber v20.0.0
[INFO] [stderr]   Downloaded wasmtime-jit-icache-coherence v20.0.0
[INFO] [stderr]   Downloaded cranelift-native v0.107.2
[INFO] [stderr]   Downloaded wasmtime-wit-bindgen v20.0.0
[INFO] [stderr]   Downloaded wasmtime-environ v20.0.0
[INFO] [stderr]   Downloaded cranelift-control v0.107.2
[INFO] [stderr]   Downloaded cranelift-frontend v0.107.2
[INFO] [stderr]   Downloaded wasmtime-component-util v20.0.0
[INFO] [stderr]   Downloaded wasmparser v0.202.0
[INFO] [stderr]   Downloaded wast v239.0.0
[INFO] [stderr]   Downloaded wasmtime-cache v20.0.0
[INFO] [stderr]   Downloaded cranelift-bforest v0.107.2
[INFO] [stderr]   Downloaded regalloc2 v0.9.3
[INFO] [stderr]   Downloaded cranelift-codegen-shared v0.107.2
[INFO] [stderr]   Downloaded slice-group-by v0.3.1
[INFO] [stderr]   Downloaded wasmtime-versioned-export-macros v20.0.0
[INFO] [stderr]   Downloaded winch-codegen v0.18.0
[INFO] [stderr]   Downloaded wasmtime-asm-macros v20.0.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0ec0edccfb25fbae99ccd76f259a945fd2ad5842bbf98eb8059f5bfe501603b6
[INFO] running `Command { std: "docker" "start" "-a" "0ec0edccfb25fbae99ccd76f259a945fd2ad5842bbf98eb8059f5bfe501603b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0ec0edccfb25fbae99ccd76f259a945fd2ad5842bbf98eb8059f5bfe501603b6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ec0edccfb25fbae99ccd76f259a945fd2ad5842bbf98eb8059f5bfe501603b6", kill_on_drop: false }`
[INFO] [stdout] 0ec0edccfb25fbae99ccd76f259a945fd2ad5842bbf98eb8059f5bfe501603b6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e8377f15f1f4f5b9e28f60e71753e25128d937cb5b7e6f684c4def3905b99f05
[INFO] running `Command { std: "docker" "start" "-a" "e8377f15f1f4f5b9e28f60e71753e25128d937cb5b7e6f684c4def3905b99f05", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling cranelift-isle v0.107.2
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.107.2
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling slice-group-by v0.3.1
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling cpp_demangle v0.4.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.107.2
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling leb128 v0.2.5
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling wasm-encoder v0.239.0
[INFO] [stderr]    Compiling wasmtime-component-util v20.0.0
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling wasm-encoder v0.202.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling ittapi-sys v0.4.0
[INFO] [stderr]    Compiling leb128fmt v0.1.0
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling id-arena v2.2.1
[INFO] [stderr]    Compiling rustc-demangle v0.1.26
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling gimli v0.28.1
[INFO] [stderr]    Compiling wasmparser v0.202.0
[INFO] [stderr]    Compiling cranelift-control v0.107.2
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling wasmtime-asm-macros v20.0.0
[INFO] [stderr]    Compiling wasmtime-cache v20.0.0
[INFO] [stderr]    Compiling wasmtime-component-macro v20.0.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling unicode-width v0.2.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling hashbrown v0.13.2
[INFO] [stderr]    Compiling debugid v0.8.0
[INFO] [stderr]    Compiling memfd v0.6.5
[INFO] [stderr]    Compiling wast v239.0.0
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling directories-next v2.0.0
[INFO] [stderr]    Compiling wasmtime-slab v20.0.0
[INFO] [stderr]    Compiling sptr v0.3.2
[INFO] [stderr]    Compiling ittapi v0.4.0
[INFO] [stderr]    Compiling wasmtime-jit-icache-coherence v20.0.0
[INFO] [stderr]    Compiling object v0.33.0
[INFO] [stderr]    Compiling regalloc2 v0.9.3
[INFO] [stderr]    Compiling cranelift-codegen v0.107.2
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling wasmtime-versioned-export-macros v20.0.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling wasmtime-fiber v20.0.0
[INFO] [stderr]    Compiling dusk-wasmtime-runtime v21.0.0-alpha
[INFO] [stderr]    Compiling addr2line v0.21.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling wasmprinter v0.202.0
[INFO] [stderr]    Compiling wit-parser v0.202.0
[INFO] [stderr]    Compiling cranelift-entity v0.107.2
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling fxprof-processed-profile v0.6.0
[INFO] [stderr]    Compiling cranelift-bforest v0.107.2
[INFO] [stderr]    Compiling wasmtime-types v20.0.2
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling wasmtime-jit-debug v20.0.0
[INFO] [stderr]    Compiling dusk-wasmtime-environ v21.0.0-alpha
[INFO] [stderr]    Compiling wat v1.239.0
[INFO] [stderr]    Compiling wasmtime-wit-bindgen v20.0.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling cranelift-frontend v0.107.2
[INFO] [stderr]    Compiling cranelift-native v0.107.2
[INFO] [stderr]    Compiling cranelift-wasm v0.107.2
[INFO] [stderr]    Compiling dusk-wasmtime-cranelift v21.0.0-alpha
[INFO] [stderr]    Compiling dusk-wasmtime v21.0.0-alpha (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `component` is never read
[INFO] [stdout]   --> src/runtime/component/matching.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct TypeChecker<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 17 |     pub types: &'a Arc<ComponentTypes>,
[INFO] [stdout] 18 |     pub component: &'a wasmtime_environ::component::Component,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]     --> src/runtime/linker.rs:1253:32
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         &'a self,
[INFO] [stdout]      |          -- the lifetime is named here
[INFO] [stdout] 1252 |         mut store: impl AsContextMut<Data = T> + 'p,
[INFO] [stdout] 1253 |     ) -> impl Iterator<Item = (&str, &str, Extern)> + 'p {
[INFO] [stdout]      |                                ^^^^  ^^^^ the same lifetime is elided here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the same lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]      = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]      |
[INFO] [stdout] 1253 |     ) -> impl Iterator<Item = (&'a str, &'a str, Extern)> + 'p {
[INFO] [stdout]      |                                 ++       ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/resources.rs:372:71
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub fn new_host(store: &'a mut StoreOpaque) -> HostResourceTables<'_> {
[INFO] [stdout]     |                             -- the lifetime is named here             ^^ the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 372 -     pub fn new_host(store: &'a mut StoreOpaque) -> HostResourceTables<'_> {
[INFO] [stdout] 372 +     pub fn new_host(store: &'a mut StoreOpaque) -> HostResourceTables<'a> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:351:18
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case> {
[INFO] [stdout]     |                  ^^^^^ the lifetime is elided here       ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:736:42
[INFO] [stdout]     |
[INFO] [stdout] 734 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 735 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 736 |     ) -> impl ExactSizeIterator<Item = ((&str, &str), ExternType)> + 'a {
[INFO] [stdout]     |                                          ^^^^  ^^^^                  -- the same lifetime is named here
[INFO] [stdout]     |                                          |     |
[INFO] [stdout]     |                                          |     the same lifetime is elided here
[INFO] [stdout]     |                                          the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 736 |     ) -> impl ExactSizeIterator<Item = ((&'a str, &'a str), ExternType)> + 'a {
[INFO] [stdout]     |                                           ++       ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:752:41
[INFO] [stdout]     |
[INFO] [stdout] 750 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 751 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 752 |     ) -> impl ExactSizeIterator<Item = (&str, ExternType)> + 'a {
[INFO] [stdout]     |                                         ^^^^                 -- the same lifetime is named here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 752 |     ) -> impl ExactSizeIterator<Item = (&'a str, ExternType)> + 'a {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:783:41
[INFO] [stdout]     |
[INFO] [stdout] 781 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 782 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 783 |     ) -> impl ExactSizeIterator<Item = (&str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                         ^^^^                    -- the same lifetime is named here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 783 |     ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:804:41
[INFO] [stdout]     |
[INFO] [stdout] 802 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 803 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 804 |     ) -> impl ExactSizeIterator<Item = (&str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                         ^^^^                    -- the same lifetime is named here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 804 |     ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:835:41
[INFO] [stdout]     |
[INFO] [stdout] 833 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 834 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 835 |     ) -> impl ExactSizeIterator<Item = (&str, ComponentItem)> {
[INFO] [stdout]     |                                         ^^^^ the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 835 |     ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/runtime/coredump.rs:197:69
[INFO] [stdout]     |
[INFO] [stdout] 197 |                         wasm_encoder::ConstExpr::f32_const(unsafe { std::mem::transmute(x) })
[INFO] [stdout]     |                                                                     -------------------^^^
[INFO] [stdout]     |                                                                     |
[INFO] [stdout]     |                                                                     help: replace this with: `f32::from_bits`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/runtime/coredump.rs:200:69
[INFO] [stdout]     |
[INFO] [stdout] 200 |                         wasm_encoder::ConstExpr::f64_const(unsafe { std::mem::transmute(x) })
[INFO] [stdout]     |                                                                     -------------------^^^
[INFO] [stdout]     |                                                                     |
[INFO] [stdout]     |                                                                     help: replace this with: `f64::from_bits`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 47s
[INFO] running `Command { std: "docker" "inspect" "e8377f15f1f4f5b9e28f60e71753e25128d937cb5b7e6f684c4def3905b99f05", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e8377f15f1f4f5b9e28f60e71753e25128d937cb5b7e6f684c4def3905b99f05", kill_on_drop: false }`
[INFO] [stdout] e8377f15f1f4f5b9e28f60e71753e25128d937cb5b7e6f684c4def3905b99f05
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 262e72346a5a1296d83881b8a64bc5086d027105d7de8d0b065224ec7f5f4d20
[INFO] running `Command { std: "docker" "start" "-a" "262e72346a5a1296d83881b8a64bc5086d027105d7de8d0b065224ec7f5f4d20", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stdout] warning: field `component` is never read
[INFO] [stdout]   --> src/runtime/component/matching.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct TypeChecker<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 17 |     pub types: &'a Arc<ComponentTypes>,
[INFO] [stdout] 18 |     pub component: &'a wasmtime_environ::component::Component,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]     --> src/runtime/linker.rs:1253:32
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         &'a self,
[INFO] [stdout]      |          -- the lifetime is named here
[INFO] [stdout] 1252 |         mut store: impl AsContextMut<Data = T> + 'p,
[INFO] [stdout] 1253 |     ) -> impl Iterator<Item = (&str, &str, Extern)> + 'p {
[INFO] [stdout]      |                                ^^^^  ^^^^ the same lifetime is elided here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the same lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]      = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]      |
[INFO] [stdout] 1253 |     ) -> impl Iterator<Item = (&'a str, &'a str, Extern)> + 'p {
[INFO] [stdout]      |                                 ++       ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/resources.rs:372:71
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub fn new_host(store: &'a mut StoreOpaque) -> HostResourceTables<'_> {
[INFO] [stdout]     |                             -- the lifetime is named here             ^^ the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 372 -     pub fn new_host(store: &'a mut StoreOpaque) -> HostResourceTables<'_> {
[INFO] [stdout] 372 +     pub fn new_host(store: &'a mut StoreOpaque) -> HostResourceTables<'a> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:351:18
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case> {
[INFO] [stdout]     |                  ^^^^^ the lifetime is elided here       ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:736:42
[INFO] [stdout]     |
[INFO] [stdout] 734 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 735 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 736 |     ) -> impl ExactSizeIterator<Item = ((&str, &str), ExternType)> + 'a {
[INFO] [stdout]     |                                          ^^^^  ^^^^                  -- the same lifetime is named here
[INFO] [stdout]     |                                          |     |
[INFO] [stdout]     |                                          |     the same lifetime is elided here
[INFO] [stdout]     |                                          the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 736 |     ) -> impl ExactSizeIterator<Item = ((&'a str, &'a str), ExternType)> + 'a {
[INFO] [stdout]     |                                           ++       ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:752:41
[INFO] [stdout]     |
[INFO] [stdout] 750 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 751 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 752 |     ) -> impl ExactSizeIterator<Item = (&str, ExternType)> + 'a {
[INFO] [stdout]     |                                         ^^^^                 -- the same lifetime is named here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 752 |     ) -> impl ExactSizeIterator<Item = (&'a str, ExternType)> + 'a {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:783:41
[INFO] [stdout]     |
[INFO] [stdout] 781 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 782 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 783 |     ) -> impl ExactSizeIterator<Item = (&str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                         ^^^^                    -- the same lifetime is named here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 783 |     ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:804:41
[INFO] [stdout]     |
[INFO] [stdout] 802 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 803 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 804 |     ) -> impl ExactSizeIterator<Item = (&str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                         ^^^^                    -- the same lifetime is named here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 804 |     ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:835:41
[INFO] [stdout]     |
[INFO] [stdout] 833 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 834 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 835 |     ) -> impl ExactSizeIterator<Item = (&str, ComponentItem)> {
[INFO] [stdout]     |                                         ^^^^ the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 835 |     ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/runtime/coredump.rs:197:69
[INFO] [stdout]     |
[INFO] [stdout] 197 |                         wasm_encoder::ConstExpr::f32_const(unsafe { std::mem::transmute(x) })
[INFO] [stdout]     |                                                                     -------------------^^^
[INFO] [stdout]     |                                                                     |
[INFO] [stdout]     |                                                                     help: replace this with: `f32::from_bits`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/runtime/coredump.rs:200:69
[INFO] [stdout]     |
[INFO] [stdout] 200 |                         wasm_encoder::ConstExpr::f64_const(unsafe { std::mem::transmute(x) })
[INFO] [stdout]     |                                                                     -------------------^^^
[INFO] [stdout]     |                                                                     |
[INFO] [stdout]     |                                                                     help: replace this with: `f64::from_bits`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling dusk-wasmtime v21.0.0-alpha (/opt/rustwide/workdir)
[INFO] [stdout] warning: field `component` is never read
[INFO] [stdout]   --> src/runtime/component/matching.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub struct TypeChecker<'a> {
[INFO] [stdout]    |            ----------- field in this struct
[INFO] [stdout] 17 |     pub types: &'a Arc<ComponentTypes>,
[INFO] [stdout] 18 |     pub component: &'a wasmtime_environ::component::Component,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]     --> src/runtime/linker.rs:1253:32
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         &'a self,
[INFO] [stdout]      |          -- the lifetime is named here
[INFO] [stdout] 1252 |         mut store: impl AsContextMut<Data = T> + 'p,
[INFO] [stdout] 1253 |     ) -> impl Iterator<Item = (&str, &str, Extern)> + 'p {
[INFO] [stdout]      |                                ^^^^  ^^^^ the same lifetime is elided here
[INFO] [stdout]      |                                |
[INFO] [stdout]      |                                the same lifetime is elided here
[INFO] [stdout]      |
[INFO] [stdout]      = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]      = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]      |
[INFO] [stdout] 1253 |     ) -> impl Iterator<Item = (&'a str, &'a str, Extern)> + 'p {
[INFO] [stdout]      |                                 ++       ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/resources.rs:372:71
[INFO] [stdout]     |
[INFO] [stdout] 372 |     pub fn new_host(store: &'a mut StoreOpaque) -> HostResourceTables<'_> {
[INFO] [stdout]     |                             -- the lifetime is named here             ^^ the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 372 -     pub fn new_host(store: &'a mut StoreOpaque) -> HostResourceTables<'_> {
[INFO] [stdout] 372 +     pub fn new_host(store: &'a mut StoreOpaque) -> HostResourceTables<'a> {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:351:18
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case> {
[INFO] [stdout]     |                  ^^^^^ the lifetime is elided here       ^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 351 |     pub fn cases(&self) -> impl ExactSizeIterator<Item = Case<'_>> {
[INFO] [stdout]     |                                                              ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:736:42
[INFO] [stdout]     |
[INFO] [stdout] 734 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 735 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 736 |     ) -> impl ExactSizeIterator<Item = ((&str, &str), ExternType)> + 'a {
[INFO] [stdout]     |                                          ^^^^  ^^^^                  -- the same lifetime is named here
[INFO] [stdout]     |                                          |     |
[INFO] [stdout]     |                                          |     the same lifetime is elided here
[INFO] [stdout]     |                                          the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 736 |     ) -> impl ExactSizeIterator<Item = ((&'a str, &'a str), ExternType)> + 'a {
[INFO] [stdout]     |                                           ++       ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:752:41
[INFO] [stdout]     |
[INFO] [stdout] 750 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 751 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 752 |     ) -> impl ExactSizeIterator<Item = (&str, ExternType)> + 'a {
[INFO] [stdout]     |                                         ^^^^                 -- the same lifetime is named here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 752 |     ) -> impl ExactSizeIterator<Item = (&'a str, ExternType)> + 'a {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:783:41
[INFO] [stdout]     |
[INFO] [stdout] 781 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 782 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 783 |     ) -> impl ExactSizeIterator<Item = (&str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                         ^^^^                    -- the same lifetime is named here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 783 |     ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:804:41
[INFO] [stdout]     |
[INFO] [stdout] 802 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 803 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 804 |     ) -> impl ExactSizeIterator<Item = (&str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                         ^^^^                    -- the same lifetime is named here
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 804 |     ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> + 'a {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: eliding a lifetime that's named elsewhere is confusing
[INFO] [stdout]    --> src/runtime/component/types.rs:835:41
[INFO] [stdout]     |
[INFO] [stdout] 833 |         &'a self,
[INFO] [stdout]     |          -- the lifetime is named here
[INFO] [stdout] 834 |         engine: &'a Engine,
[INFO] [stdout]     |                  -- the lifetime is named here
[INFO] [stdout] 835 |     ) -> impl ExactSizeIterator<Item = (&str, ComponentItem)> {
[INFO] [stdout]     |                                         ^^^^ the same lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: consistently use `'a`
[INFO] [stdout]     |
[INFO] [stdout] 835 |     ) -> impl ExactSizeIterator<Item = (&'a str, ComponentItem)> {
[INFO] [stdout]     |                                          ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/runtime/coredump.rs:197:69
[INFO] [stdout]     |
[INFO] [stdout] 197 |                         wasm_encoder::ConstExpr::f32_const(unsafe { std::mem::transmute(x) })
[INFO] [stdout]     |                                                                     -------------------^^^
[INFO] [stdout]     |                                                                     |
[INFO] [stdout]     |                                                                     help: replace this with: `f32::from_bits`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unnecessary_transmutes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary transmute
[INFO] [stdout]    --> src/runtime/coredump.rs:200:69
[INFO] [stdout]     |
[INFO] [stdout] 200 |                         wasm_encoder::ConstExpr::f64_const(unsafe { std::mem::transmute(x) })
[INFO] [stdout]     |                                                                     -------------------^^^
[INFO] [stdout]     |                                                                     |
[INFO] [stdout]     |                                                                     help: replace this with: `f64::from_bits`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.76s
[INFO] running `Command { std: "docker" "inspect" "262e72346a5a1296d83881b8a64bc5086d027105d7de8d0b065224ec7f5f4d20", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "262e72346a5a1296d83881b8a64bc5086d027105d7de8d0b065224ec7f5f4d20", kill_on_drop: false }`
[INFO] [stdout] 262e72346a5a1296d83881b8a64bc5086d027105d7de8d0b065224ec7f5f4d20
