[INFO] fetching crate lava-prelude 0.2.1...
[INFO] checking lava-prelude-0.2.1 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] extracting crate lava-prelude 0.2.1 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate lava-prelude 0.2.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate lava-prelude 0.2.1
[INFO] tweaked toml for crates.io crate lava-prelude 0.2.1 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate lava-prelude 0.2.1 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate lava-prelude 0.2.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4720f31b12018bdfa480eeaa3bf0037ff2fd2660492cd103d05ca41a302f91ff
[INFO] running `Command { std: "docker" "start" "4720f31b12018bdfa480eeaa3bf0037ff2fd2660492cd103d05ca41a302f91ff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4720f31b12018bdfa480eeaa3bf0037ff2fd2660492cd103d05ca41a302f91ff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4720f31b12018bdfa480eeaa3bf0037ff2fd2660492cd103d05ca41a302f91ff" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4720f31b12018bdfa480eeaa3bf0037ff2fd2660492cd103d05ca41a302f91ff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4720f31b12018bdfa480eeaa3bf0037ff2fd2660492cd103d05ca41a302f91ff" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking indexmap v2.14.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking thiserror v2.0.20
[INFO] [stderr]     Checking lava-types v0.1.2
[INFO] [stderr]     Checking lava-schema v0.1.7
[INFO] [stderr]     Checking lava-core v0.2.2
[INFO] [stderr]     Checking lava-core v0.1.7
[INFO] [stderr]     Checking lava-arch v0.1.7
[INFO] [stderr]     Checking lava-arch v0.2.1
[INFO] [stderr]     Checking lava-contracts v0.2.1
[INFO] [stderr]     Checking lava-eval v0.1.10
[INFO] [stderr]     Checking lava-stack v0.1.8
[INFO] [stderr]     Checking lava-eval v0.2.1
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-eval-0.1.10/src/eval.rs:212:40
[INFO] [stdout]     |
[INFO] [stdout] 212 |                 arch.data_sources.push(r);
[INFO] [stdout]     |                                   ---- ^ expected `lava_core::Resource`, found `Resource`
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `lava_core` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.2.2/src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | pub struct Resource {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.1.7/src/lib.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub struct Resource {
[INFO] [stdout]     | ------------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/alloc/src/vec/mod.rs:997:11
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: `?` operator has incompatible types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-eval-0.1.10/src/eval.rs:231:36
[INFO] [stdout]     |
[INFO] [stdout] 231 |             arch.outputs.insert(k, eval_value(v, &env)?);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^ expected `lava_core::Value`, found a different `lava_core::Value`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `?` operator cannot convert from `lava_core::Value` to `lava_core::Value`
[INFO] [stdout] note: there are multiple different versions of crate `lava_core` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.2.2/src/lib.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | pub enum Value {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.1.7/src/lib.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout]  75 | pub enum Value {
[INFO] [stdout]     | -------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-eval-0.1.10/src/eval.rs:243:33
[INFO] [stdout]     |
[INFO] [stdout] 243 |             arch.providers.push(provider);
[INFO] [stdout]     |                            ---- ^^^^^^^^ expected `lava_core::ProviderRef`, found `ProviderRef`
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `lava_core` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.2.2/src/lib.rs:56:1
[INFO] [stdout]     |
[INFO] [stdout]  56 | pub struct ProviderRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.1.7/src/lib.rs:47:1
[INFO] [stdout]     |
[INFO] [stdout]  47 | pub struct ProviderRef {
[INFO] [stdout]     | ---------------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/alloc/src/vec/mod.rs:997:11
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: `?` operator has incompatible types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-eval-0.1.10/src/eval.rs:261:35
[INFO] [stdout]     |
[INFO] [stdout] 261 |             arch.locals.insert(k, eval_value(v, &env)?);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^ expected `lava_core::Value`, found a different `lava_core::Value`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `?` operator cannot convert from `lava_core::Value` to `lava_core::Value`
[INFO] [stdout] note: there are multiple different versions of crate `lava_core` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.2.2/src/lib.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | pub enum Value {
[INFO] [stdout]     | ^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.1.7/src/lib.rs:75:1
[INFO] [stdout]     |
[INFO] [stdout]  75 | pub enum Value {
[INFO] [stdout]     | -------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-eval-0.1.10/src/eval.rs:266:8
[INFO] [stdout]     |
[INFO] [stdout] 266 |     Ok(arch)
[INFO] [stdout]     |     -- ^^^^ expected `Architecture`, found `lava_core::Architecture`
[INFO] [stdout]     |     |
[INFO] [stdout]     |     arguments to this enum variant are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `lava_core` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.1.7/src/lib.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub struct Architecture {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.2.2/src/lib.rs:314:1
[INFO] [stdout]     |
[INFO] [stdout] 314 | pub struct Architecture {
[INFO] [stdout]     | ----------------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] help: the type constructed contains `lava_core::Architecture` due to the type of the argument passed
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-eval-0.1.10/src/eval.rs:266:5
[INFO] [stdout]     |
[INFO] [stdout] 266 |     Ok(arch)
[INFO] [stdout]     |     ^^^----^
[INFO] [stdout]     |        |
[INFO] [stdout]     |        this argument influences the type of `Ok`
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:562:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-eval-0.1.10/src/eval.rs:476:30
[INFO] [stdout]     |
[INFO] [stdout] 476 |         builder.add_resource(resource);
[INFO] [stdout]     |                 ------------ ^^^^^^^^ expected `lava_core::Resource`, found `Resource`
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout] note: there are multiple different versions of crate `lava_core` in the dependency graph
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.2.2/src/lib.rs:278:1
[INFO] [stdout]     |
[INFO] [stdout] 278 | pub struct Resource {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ this is the expected type
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-core-0.1.7/src/lib.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub struct Resource {
[INFO] [stdout]     | ------------------- this is the found type
[INFO] [stdout]     = help: you can use `cargo tree` to explore your dependency tree
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lava-arch-0.1.7/src/lib.rs:64:12
[INFO] [stdout]     |
[INFO] [stdout]  64 |     pub fn add_resource(&mut self, r: Resource) -> ResourceRef {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lava-eval` (lib) due to 6 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "4720f31b12018bdfa480eeaa3bf0037ff2fd2660492cd103d05ca41a302f91ff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4720f31b12018bdfa480eeaa3bf0037ff2fd2660492cd103d05ca41a302f91ff", kill_on_drop: false }`
[INFO] [stdout] 4720f31b12018bdfa480eeaa3bf0037ff2fd2660492cd103d05ca41a302f91ff
