[INFO] cloning repository https://github.com/h4h18/pi-coding-agent-local-epistemic-compiler
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/h4h18/pi-coding-agent-local-epistemic-compiler" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fh4h18%2Fpi-coding-agent-local-epistemic-compiler", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fh4h18%2Fpi-coding-agent-local-epistemic-compiler'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e8d3810e66c446ca0515fdf2b5ba8f0feebdb9b7
[INFO] checking h4h18/pi-coding-agent-local-epistemic-compiler against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fh4h18%2Fpi-coding-agent-local-epistemic-compiler" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/h4h18/pi-coding-agent-local-epistemic-compiler
[INFO] finished tweaking git repo https://github.com/h4h18/pi-coding-agent-local-epistemic-compiler
[INFO] tweaked toml for git repo https://github.com/h4h18/pi-coding-agent-local-epistemic-compiler written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/h4h18/pi-coding-agent-local-epistemic-compiler 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 git repo https://github.com/h4h18/pi-coding-agent-local-epistemic-compiler 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] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_json_canonicalizer v0.3.2
[INFO] [stderr]   Downloaded gix-worktree-stream v0.36.1
[INFO] [stderr]   Downloaded gix-zlib v0.1.0
[INFO] [stderr]   Downloaded gix-quote v0.8.0
[INFO] [stderr]   Downloaded gix-command v0.10.0
[INFO] [stderr]   Downloaded ryu-js v1.0.3
[INFO] [stderr]   Downloaded gix-macros v0.1.6
[INFO] [stderr]   Downloaded gix-actor v0.42.0
[INFO] [stderr]   Downloaded gix-validate v0.11.4
[INFO] [stderr]   Downloaded gix-chunk v0.8.0
[INFO] [stderr]   Downloaded faster-hex v0.10.0
[INFO] [stderr]   Downloaded gix-trace v0.1.21
[INFO] [stderr]   Downloaded gix-ignore v0.22.1
[INFO] [stderr]   Downloaded gix-shallow v0.13.0
[INFO] [stderr]   Downloaded gix-sec v0.14.2
[INFO] [stderr]   Downloaded gix-config-value v0.19.1
[INFO] [stderr]   Downloaded gix-lock v24.0.0
[INFO] [stderr]   Downloaded gix-bitmap v0.4.0
[INFO] [stderr]   Downloaded gix-note v0.1.1
[INFO] [stderr]   Downloaded gix-utils v0.3.6
[INFO] [stderr]   Downloaded gix-hashtable v0.16.0
[INFO] [stderr]   Downloaded gix-commitgraph v0.39.0
[INFO] [stderr]   Downloaded gix-fs v0.22.1
[INFO] [stderr]   Downloaded gix-worktree v0.56.0
[INFO] [stderr]   Downloaded gix-tempfile v24.0.0
[INFO] [stderr]   Downloaded gix-revwalk v0.35.0
[INFO] [stderr]   Downloaded gix-hash v0.26.2
[INFO] [stderr]   Downloaded gix-features v0.49.1
[INFO] [stderr]   Downloaded gix-date v0.16.0
[INFO] [stderr]   Downloaded gix-attributes v0.35.0
[INFO] [stderr]   Downloaded gix-glob v0.27.1
[INFO] [stderr]   Downloaded gix-revision v0.49.1
[INFO] [stderr]   Downloaded gix-refspec v0.45.1
[INFO] [stderr]   Downloaded gix-discover v0.55.0
[INFO] [stderr]   Downloaded gix-path v0.12.5
[INFO] [stderr]   Downloaded gix-filter v0.34.0
[INFO] [stderr]   Downloaded gix-packetline v0.22.2
[INFO] [stderr]   Downloaded gix-error v0.3.1
[INFO] [stderr]   Downloaded gix-url v0.38.0
[INFO] [stderr]   Downloaded gix-traverse v0.61.0
[INFO] [stderr]   Downloaded gix-index v0.55.0
[INFO] [stderr]   Downloaded gix-protocol v0.65.1
[INFO] [stderr]   Downloaded gix-diff v0.67.1
[INFO] [stderr]   Downloaded gix-ref v0.67.1
[INFO] [stderr]   Downloaded gix-odb v0.84.0
[INFO] [stderr]   Downloaded gix-object v0.64.1
[INFO] [stderr]   Downloaded prodash v31.0.0
[INFO] [stderr]   Downloaded gix-transport v0.59.1
[INFO] [stderr]   Downloaded gix-config v0.60.0
[INFO] [stderr]   Downloaded gix-pack v0.74.2
[INFO] [stderr]   Downloaded gix v0.87.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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] dace4e9f4587a8032623adb1b6fd1f984a207cf75e8d0c774ada33692d4de09d
[INFO] running `Command { std: "docker" "start" "dace4e9f4587a8032623adb1b6fd1f984a207cf75e8d0c774ada33692d4de09d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dace4e9f4587a8032623adb1b6fd1f984a207cf75e8d0c774ada33692d4de09d", 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" "dace4e9f4587a8032623adb1b6fd1f984a207cf75e8d0c774ada33692d4de09d" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dace4e9f4587a8032623adb1b6fd1f984a207cf75e8d0c774ada33692d4de09d", 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 -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "dace4e9f4587a8032623adb1b6fd1f984a207cf75e8d0c774ada33692d4de09d" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking regex-automata v0.4.18
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]     Checking tinyvec v1.12.0
[INFO] [stderr]     Checking gix-trace v0.1.21
[INFO] [stderr]     Checking fastrand v2.5.0
[INFO] [stderr]     Checking smallvec v1.15.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]     Checking generic-array v0.14.7
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking hashbrown v0.17.1
[INFO] [stderr]     Checking jiff-core v0.1.0
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]     Checking prodash v31.0.0
[INFO] [stderr]     Checking unicode-normalization v0.1.25
[INFO] [stderr]     Checking faster-hex v0.10.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking memmap2 v0.9.11
[INFO] [stderr]     Checking linux-raw-sys v0.12.1
[INFO] [stderr]     Checking nonempty v0.12.0
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking sha1 v0.10.7
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]     Checking bstr v1.13.1
[INFO] [stderr]     Checking hybrid-array v0.4.14
[INFO] [stderr]     Checking sha1-checked v0.10.0
[INFO] [stderr]     Checking gix-sec v0.14.2
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]     Checking jiff v0.2.35
[INFO] [stderr]     Checking thiserror v2.0.20
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking zlib-rs v0.6.7
[INFO] [stderr]     Checking shell-words v1.1.1
[INFO] [stderr]     Checking gix-validate v0.11.4
[INFO] [stderr]     Checking gix-utils v0.3.6
[INFO] [stderr]     Checking gix-error v0.3.1
[INFO] [stderr]     Checking gix-path v0.12.5
[INFO] [stderr]     Checking crypto-common v0.2.2
[INFO] [stderr]     Checking block-buffer v0.12.1
[INFO] [stderr]     Checking subtle v2.6.1
[INFO] [stderr]     Checking gix-chunk v0.8.0
[INFO] [stderr]     Checking gix-features v0.49.1
[INFO] [stderr]     Checking gix-quote v0.8.0
[INFO] [stderr]     Checking unicode-bom v2.0.3
[INFO] [stderr]     Checking gix-command v0.10.0
[INFO] [stderr]     Checking gix-hash v0.26.2
[INFO] [stderr]     Checking gix-fs v0.22.1
[INFO] [stderr]     Checking gix-glob v0.27.1
[INFO] [stderr]     Checking gix-hashtable v0.16.0
[INFO] [stderr]     Checking gix-commitgraph v0.39.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.2
[INFO] [stderr]     Checking gix-url v0.38.0
[INFO] [stderr]     Checking gix-bitmap v0.4.0
[INFO] [stderr]     Checking ring v0.17.14
[INFO] [stderr]     Checking digest v0.11.3
[INFO] [stderr]     Checking gix-packetline v0.22.2
[INFO] [stderr]     Checking clru v0.6.3
[INFO] [stderr]    Compiling curve25519-dalek v5.0.0
[INFO] [stderr]     Checking gix-zlib v0.1.0
[INFO] [stderr]     Checking filetime v0.2.29
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]     Checking cpufeatures v0.3.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]     Checking arc-swap v1.9.2
[INFO] [stderr]     Checking gix-transport v0.59.1
[INFO] [stderr]     Checking gix-ignore v0.22.1
[INFO] [stderr]     Checking gix-config-value v0.19.1
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]     Checking signature v3.0.0
[INFO] [stderr]     Checking ed25519 v3.0.0
[INFO] [stderr]     Checking sha2 v0.11.0
[INFO] [stderr]     Checking tempfile v3.27.0
[INFO] [stderr]     Checking gix-tempfile v24.0.0
[INFO] [stderr]     Checking tokio v1.53.1
[INFO] [stderr]     Checking gix-lock v24.0.0
[INFO] [stderr]     Checking rustls-webpki v0.103.15
[INFO] [stderr]     Checking gix-shallow v0.13.0
[INFO] [stderr]     Checking gix-refspec v0.45.1
[INFO] [stderr]     Checking hashlink v0.12.1
[INFO] [stderr]     Checking ryu-js v1.0.3
[INFO] [stderr]     Checking gix-date v0.16.0
[INFO] [stderr]    Compiling pi-hec-runner v0.0.0 (/opt/rustwide/workdir/native/runner)
[INFO] [stderr]     Checking fallible-streaming-iterator v0.1.9
[INFO] [stderr]     Checking gix-actor v0.42.0
[INFO] [stderr]     Checking serde_json_canonicalizer v0.3.2
[INFO] [stderr]     Checking rustls-pemfile v2.2.0
[INFO] [stderr]     Checking gix-object v0.64.1
[INFO] [stderr]    Compiling gix-macros v0.1.6
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]     Checking gix-revwalk v0.35.0
[INFO] [stderr]     Checking gix-ref v0.67.1
[INFO] [stderr]     Checking gix-pack v0.74.2
[INFO] [stderr]     Checking gix-diff v0.67.1
[INFO] [stderr]     Checking gix-traverse v0.61.0
[INFO] [stderr]     Checking gix-revision v0.49.1
[INFO] [stderr]     Checking gix-index v0.55.0
[INFO] [stderr]     Checking gix-config v0.60.0
[INFO] [stderr]     Checking gix-discover v0.55.0
[INFO] [stderr]     Checking gix-protocol v0.65.1
[INFO] [stderr]     Checking gix-odb v0.84.0
[INFO] [stderr]     Checking ed25519-dalek v3.0.0
[INFO] [stderr]     Checking gix-worktree v0.56.0
[INFO] [stderr]     Checking gix v0.87.1
[INFO] [stderr]     Checking tokio-rustls v0.26.4
[INFO] [stderr]     Checking rusqlite v0.40.2
[INFO] [stdout] error[E0433]: cannot find `windows` in `net`
[INFO] [stdout]    --> native/runner/src/attach.rs:12:17
[INFO] [stdout]     |
[INFO] [stdout]  12 | use tokio::net::windows::named_pipe::{ClientOptions, NamedPipeClient, NamedPipeServer};
[INFO] [stdout]     |                 ^^^^^^^ could not find `windows` in `net`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/net/mod.rs:63:13
[INFO] [stdout]     |
[INFO] [stdout]  63 |     pub mod windows;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:387:26
[INFO] [stdout]     |
[INFO] [stdout] 387 |             #[cfg(all(any(all(doc, docsrs), windows), feature = "net"))]
[INFO] [stdout]     |                          --------------------------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> native/runner/src/attach.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::Foundation::{CloseHandle, WAIT_TIMEOUT};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> native/runner/src/attach.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::System::Threading::{OpenProcess, PROCESS_SYNCHRONIZE, WaitForSingleObject};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::windows`
[INFO] [stdout]   --> native/runner/src/attach.rs:4:12
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::windows::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> native/runner/src/local_store.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::os::windows::io::AsRawHandle;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/operations.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::windows::jobs::{BrokerJob, ConfinedChild, launch_confined};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::windows`
[INFO] [stdout]   --> native/runner/src/local_store.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::windows::{load_or_create_entropy, protect_data, unprotect_data};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `net`
[INFO] [stdout]    --> native/runner/src/operations.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  23 | use tokio::net::windows::named_pipe::NamedPipeServer;
[INFO] [stdout]     |                 ^^^^^^^ could not find `windows` in `net`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/net/mod.rs:63:13
[INFO] [stdout]     |
[INFO] [stdout]  63 |     pub mod windows;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:387:26
[INFO] [stdout]     |
[INFO] [stdout] 387 |             #[cfg(all(any(all(doc, docsrs), windows), feature = "net"))]
[INFO] [stdout]     |                          --------------------------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/mod.rs:4:12
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::windows::handles::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/mod.rs:7:12
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::windows::paths::classify_snapshot_root;
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/mod.rs:8:12
[INFO] [stdout]    |
[INFO] [stdout]  8 | use crate::windows::presence::{PresenceError, request_platform_assertion};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/mod.rs:9:12
[INFO] [stdout]    |
[INFO] [stdout]  9 | use crate::windows::replace::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/recovery.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::windows::replace::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `net`
[INFO] [stdout]    --> native/runner/src/attach.rs:12:17
[INFO] [stdout]     |
[INFO] [stdout]  12 | use tokio::net::windows::named_pipe::{ClientOptions, NamedPipeClient, NamedPipeServer};
[INFO] [stdout]     |                 ^^^^^^^ could not find `windows` in `net`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/net/mod.rs:63:13
[INFO] [stdout]     |
[INFO] [stdout]  63 |     pub mod windows;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:387:26
[INFO] [stdout]     |
[INFO] [stdout] 387 |             #[cfg(all(any(all(doc, docsrs), windows), feature = "net"))]
[INFO] [stdout]     |                          --------------------------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> native/runner/src/attach.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::Foundation::{CloseHandle, WAIT_TIMEOUT};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> native/runner/src/attach.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::System::Threading::{OpenProcess, PROCESS_SYNCHRONIZE, WaitForSingleObject};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::windows`
[INFO] [stdout]   --> native/runner/src/attach.rs:4:12
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::windows::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> native/runner/src/local_store.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use std::os::windows::io::AsRawHandle;
[INFO] [stdout]    |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/operations.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | use crate::windows::jobs::{BrokerJob, ConfinedChild, launch_confined};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::windows`
[INFO] [stdout]   --> native/runner/src/local_store.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::windows::{load_or_create_entropy, protect_data, unprotect_data};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `net`
[INFO] [stdout]    --> native/runner/src/operations.rs:23:17
[INFO] [stdout]     |
[INFO] [stdout]  23 | use tokio::net::windows::named_pipe::NamedPipeServer;
[INFO] [stdout]     |                 ^^^^^^^ could not find `windows` in `net`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/net/mod.rs:63:13
[INFO] [stdout]     |
[INFO] [stdout]  63 |     pub mod windows;
[INFO] [stdout]     |             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.53.1/src/macros/cfg.rs:387:26
[INFO] [stdout]     |
[INFO] [stdout] 387 |             #[cfg(all(any(all(doc, docsrs), windows), feature = "net"))]
[INFO] [stdout]     |                          --------------------------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/mod.rs:4:12
[INFO] [stdout]    |
[INFO] [stdout]  4 | use crate::windows::handles::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/tree.rs:7:12
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::windows::handles::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/mod.rs:7:12
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::windows::paths::classify_snapshot_root;
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/mod.rs:8:12
[INFO] [stdout]    |
[INFO] [stdout]  8 | use crate::windows::presence::{PresenceError, request_platform_assertion};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/tree.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::windows::paths::classify_snapshot_root;
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/mod.rs:9:12
[INFO] [stdout]    |
[INFO] [stdout]  9 | use crate::windows::replace::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/tree.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::windows::replace::{content_digest, inspect_path, read_bytes};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/snapshot/mod.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::windows::handles::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/snapshot/mod.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::windows::paths::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/snapshot/mod.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::windows::vss::{VssError, try_create_vss};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/snapshot/git.rs:9:12
[INFO] [stdout]    |
[INFO] [stdout]  9 | use crate::windows::handles::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/workspace.rs:3:12
[INFO] [stdout]    |
[INFO] [stdout]  3 | use crate::windows::handles::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/workspace.rs:6:12
[INFO] [stdout]    |
[INFO] [stdout]  6 | use crate::windows::paths::{classify_snapshot_root, nfc};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> native/runner/src/local_store.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::Win32::Foundation::HANDLE;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> native/runner/src/local_store.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows::Win32::Storage::FileSystem::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> native/runner/src/local_store.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows::Win32::System::IO::OVERLAPPED;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::windows`
[INFO] [stdout]   --> native/runner/src/operations.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::windows::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]    --> native/runner/src/promotion/tree.rs:192:28
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let bytes = crate::windows::handles::read_named_stream(path, &stream.name)
[INFO] [stdout]     |                            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> native/runner/src/lib.rs:13:9
[INFO] [stdout]     |
[INFO] [stdout]  11 | #[cfg(windows)]
[INFO] [stdout]     |       ------- the item is gated here
[INFO] [stdout]  12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout]  13 | pub mod windows;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]    --> native/runner/src/snapshot/git.rs:173:23
[INFO] [stdout]     |
[INFO] [stdout] 173 |     entries: &[crate::windows::handles::Dirent],
[INFO] [stdout]     |                       ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> native/runner/src/lib.rs:13:9
[INFO] [stdout]     |
[INFO] [stdout]  11 | #[cfg(windows)]
[INFO] [stdout]     |       ------- the item is gated here
[INFO] [stdout]  12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout]  13 | pub mod windows;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/recovery.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::windows::replace::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/tree.rs:7:12
[INFO] [stdout]    |
[INFO] [stdout]  7 | use crate::windows::handles::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/tree.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::windows::paths::classify_snapshot_root;
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/promotion/tree.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | use crate::windows::replace::{content_digest, inspect_path, read_bytes};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/snapshot/mod.rs:16:12
[INFO] [stdout]    |
[INFO] [stdout] 16 | use crate::windows::handles::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/snapshot/mod.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 21 | use crate::windows::paths::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/snapshot/mod.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | use crate::windows::vss::{VssError, try_create_vss};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/snapshot/git.rs:9:12
[INFO] [stdout]    |
[INFO] [stdout]  9 | use crate::windows::handles::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/workspace.rs:3:12
[INFO] [stdout]    |
[INFO] [stdout]  3 | use crate::windows::handles::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]   --> native/runner/src/workspace.rs:6:12
[INFO] [stdout]    |
[INFO] [stdout]  6 | use crate::windows::paths::{classify_snapshot_root, nfc};
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> native/runner/src/local_store.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::Win32::Foundation::HANDLE;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> native/runner/src/local_store.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows::Win32::Storage::FileSystem::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> native/runner/src/local_store.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows::Win32::System::IO::OVERLAPPED;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::windows`
[INFO] [stdout]   --> native/runner/src/operations.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::windows::{
[INFO] [stdout]    |            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> native/runner/src/lib.rs:13:9
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[cfg(windows)]
[INFO] [stdout]    |       ------- the item is gated here
[INFO] [stdout] 12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout] 13 | pub mod windows;
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]    --> native/runner/src/promotion/tree.rs:192:28
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let bytes = crate::windows::handles::read_named_stream(path, &stream.name)
[INFO] [stdout]     |                            ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> native/runner/src/lib.rs:13:9
[INFO] [stdout]     |
[INFO] [stdout]  11 | #[cfg(windows)]
[INFO] [stdout]     |       ------- the item is gated here
[INFO] [stdout]  12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout]  13 | pub mod windows;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in the crate root
[INFO] [stdout]    --> native/runner/src/snapshot/git.rs:173:23
[INFO] [stdout]     |
[INFO] [stdout] 173 |     entries: &[crate::windows::handles::Dirent],
[INFO] [stdout]     |                       ^^^^^^^ could not find `windows` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> native/runner/src/lib.rs:13:9
[INFO] [stdout]     |
[INFO] [stdout]  11 | #[cfg(windows)]
[INFO] [stdout]     |       ------- the item is gated here
[INFO] [stdout]  12 | #[path = "platform/windows/mod.rs"]
[INFO] [stdout]  13 | pub mod windows;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_raw_handle` found for struct `std::fs::File` in the current scope
[INFO] [stdout]    --> native/runner/src/local_store.rs:893:25
[INFO] [stdout]     |
[INFO] [stdout] 893 |             HANDLE(file.as_raw_handle()),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `as_raw_fd` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 893 -             HANDLE(file.as_raw_handle()),
[INFO] [stdout] 893 +             HANDLE(file.as_raw_fd()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]   --> native/runner/src/promotion/tree.rs:34:78
[INFO] [stdout]    |
[INFO] [stdout] 34 |     tagged_hash("candidate-tree", 1, &json!({ "entries": entries })).map_err(PromotionError::from)
[INFO] [stdout]    |                                                                      ------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                                                      |       |
[INFO] [stdout]    |                                                                      |       expected due to this
[INFO] [stdout]    |                                                                      |       found signature defined here
[INFO] [stdout]    |                                                                      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected function signature `fn(RunnerError) -> _`
[INFO] [stdout]               found function signature `fn(PromotionError) -> _`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::map_err`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:961:4
[INFO] [stdout] help: consider wrapping the function in a closure
[INFO] [stdout]    |
[INFO] [stdout] 34 |     tagged_hash("candidate-tree", 1, &json!({ "entries": entries })).map_err(|arg0: RunnerError| PromotionError::from(/* PromotionError */))
[INFO] [stdout]    |                                                                              +++++++++++++++++++                     ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]   --> native/runner/src/promotion/tree.rs:88:44
[INFO] [stdout]    |
[INFO] [stdout] 88 |     snapshot_root_digest(&payload).map_err(PromotionError::from)
[INFO] [stdout]    |                                    ------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                    |       |
[INFO] [stdout]    |                                    |       expected due to this
[INFO] [stdout]    |                                    |       found signature defined here
[INFO] [stdout]    |                                    required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected function signature `fn(RunnerError) -> _`
[INFO] [stdout]               found function signature `fn(PromotionError) -> _`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::map_err`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:961:4
[INFO] [stdout] help: consider wrapping the function in a closure
[INFO] [stdout]    |
[INFO] [stdout] 88 |     snapshot_root_digest(&payload).map_err(|arg0: RunnerError| PromotionError::from(/* PromotionError */))
[INFO] [stdout]    |                                            +++++++++++++++++++                     ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> native/runner/src/promotion/mod.rs:245:63
[INFO] [stdout]     |
[INFO] [stdout] 245 |         envelope_object_digest(&req.subject_envelope).map_err(PromotionError::from)?;
[INFO] [stdout]     |                                                       ------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                       |       |
[INFO] [stdout]     |                                                       |       expected due to this
[INFO] [stdout]     |                                                       |       found signature defined here
[INFO] [stdout]     |                                                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `fn(RunnerError) -> _`
[INFO] [stdout]                found function signature `fn(PromotionError) -> _`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::map_err`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:961:4
[INFO] [stdout] help: consider wrapping the function in a closure
[INFO] [stdout]     |
[INFO] [stdout] 245 |         envelope_object_digest(&req.subject_envelope).map_err(|arg0: RunnerError| PromotionError::from(/* PromotionError */))?;
[INFO] [stdout]     |                                                               +++++++++++++++++++                     ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> native/runner/src/promotion/mod.rs:247:64
[INFO] [stdout]     |
[INFO] [stdout] 247 |         envelope_object_digest(&req.decision_envelope).map_err(PromotionError::from)?;
[INFO] [stdout]     |                                                        ------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                        |       |
[INFO] [stdout]     |                                                        |       expected due to this
[INFO] [stdout]     |                                                        |       found signature defined here
[INFO] [stdout]     |                                                        required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `fn(RunnerError) -> _`
[INFO] [stdout]                found function signature `fn(PromotionError) -> _`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::map_err`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:961:4
[INFO] [stdout] help: consider wrapping the function in a closure
[INFO] [stdout]     |
[INFO] [stdout] 247 |         envelope_object_digest(&req.decision_envelope).map_err(|arg0: RunnerError| PromotionError::from(/* PromotionError */))?;
[INFO] [stdout]     |                                                                +++++++++++++++++++                     ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> native/runner/src/promotion/mod.rs:308:70
[INFO] [stdout]     |
[INFO] [stdout] 308 |     let digest = envelope_object_digest(&req.grant_envelope).map_err(PromotionError::from)?;
[INFO] [stdout]     |                                                              ------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                              |       |
[INFO] [stdout]     |                                                              |       expected due to this
[INFO] [stdout]     |                                                              |       found signature defined here
[INFO] [stdout]     |                                                              required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `fn(RunnerError) -> _`
[INFO] [stdout]                found function signature `fn(PromotionError) -> _`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::map_err`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:961:4
[INFO] [stdout] help: consider wrapping the function in a closure
[INFO] [stdout]     |
[INFO] [stdout] 308 |     let digest = envelope_object_digest(&req.grant_envelope).map_err(|arg0: RunnerError| PromotionError::from(/* PromotionError */))?;
[INFO] [stdout]     |                                                                      +++++++++++++++++++                     ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_raw_handle` found for struct `std::fs::File` in the current scope
[INFO] [stdout]    --> native/runner/src/local_store.rs:893:25
[INFO] [stdout]     |
[INFO] [stdout] 893 |             HANDLE(file.as_raw_handle()),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `as_raw_fd` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 893 -             HANDLE(file.as_raw_handle()),
[INFO] [stdout] 893 +             HANDLE(file.as_raw_fd()),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599, E0631.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pi-hec-runner` (lib) due to 34 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]   --> native/runner/src/promotion/tree.rs:34:78
[INFO] [stdout]    |
[INFO] [stdout] 34 |     tagged_hash("candidate-tree", 1, &json!({ "entries": entries })).map_err(PromotionError::from)
[INFO] [stdout]    |                                                                      ------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                                                      |       |
[INFO] [stdout]    |                                                                      |       expected due to this
[INFO] [stdout]    |                                                                      |       found signature defined here
[INFO] [stdout]    |                                                                      required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected function signature `fn(RunnerError) -> _`
[INFO] [stdout]               found function signature `fn(PromotionError) -> _`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::map_err`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:961:4
[INFO] [stdout] help: consider wrapping the function in a closure
[INFO] [stdout]    |
[INFO] [stdout] 34 |     tagged_hash("candidate-tree", 1, &json!({ "entries": entries })).map_err(|arg0: RunnerError| PromotionError::from(/* PromotionError */))
[INFO] [stdout]    |                                                                              +++++++++++++++++++                     ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]   --> native/runner/src/promotion/tree.rs:88:44
[INFO] [stdout]    |
[INFO] [stdout] 88 |     snapshot_root_digest(&payload).map_err(PromotionError::from)
[INFO] [stdout]    |                                    ------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                                    |       |
[INFO] [stdout]    |                                    |       expected due to this
[INFO] [stdout]    |                                    |       found signature defined here
[INFO] [stdout]    |                                    required by a bound introduced by this call
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected function signature `fn(RunnerError) -> _`
[INFO] [stdout]               found function signature `fn(PromotionError) -> _`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::map_err`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:961:4
[INFO] [stdout] help: consider wrapping the function in a closure
[INFO] [stdout]    |
[INFO] [stdout] 88 |     snapshot_root_digest(&payload).map_err(|arg0: RunnerError| PromotionError::from(/* PromotionError */))
[INFO] [stdout]    |                                            +++++++++++++++++++                     ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> native/runner/src/promotion/mod.rs:245:63
[INFO] [stdout]     |
[INFO] [stdout] 245 |         envelope_object_digest(&req.subject_envelope).map_err(PromotionError::from)?;
[INFO] [stdout]     |                                                       ------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                       |       |
[INFO] [stdout]     |                                                       |       expected due to this
[INFO] [stdout]     |                                                       |       found signature defined here
[INFO] [stdout]     |                                                       required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `fn(RunnerError) -> _`
[INFO] [stdout]                found function signature `fn(PromotionError) -> _`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::map_err`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:961:4
[INFO] [stdout] help: consider wrapping the function in a closure
[INFO] [stdout]     |
[INFO] [stdout] 245 |         envelope_object_digest(&req.subject_envelope).map_err(|arg0: RunnerError| PromotionError::from(/* PromotionError */))?;
[INFO] [stdout]     |                                                               +++++++++++++++++++                     ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> native/runner/src/promotion/mod.rs:247:64
[INFO] [stdout]     |
[INFO] [stdout] 247 |         envelope_object_digest(&req.decision_envelope).map_err(PromotionError::from)?;
[INFO] [stdout]     |                                                        ------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                        |       |
[INFO] [stdout]     |                                                        |       expected due to this
[INFO] [stdout]     |                                                        |       found signature defined here
[INFO] [stdout]     |                                                        required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `fn(RunnerError) -> _`
[INFO] [stdout]                found function signature `fn(PromotionError) -> _`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::map_err`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:961:4
[INFO] [stdout] help: consider wrapping the function in a closure
[INFO] [stdout]     |
[INFO] [stdout] 247 |         envelope_object_digest(&req.decision_envelope).map_err(|arg0: RunnerError| PromotionError::from(/* PromotionError */))?;
[INFO] [stdout]     |                                                                +++++++++++++++++++                     ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0631]: type mismatch in function arguments
[INFO] [stdout]    --> native/runner/src/promotion/mod.rs:308:70
[INFO] [stdout]     |
[INFO] [stdout] 308 |     let digest = envelope_object_digest(&req.grant_envelope).map_err(PromotionError::from)?;
[INFO] [stdout]     |                                                              ------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                                              |       |
[INFO] [stdout]     |                                                              |       expected due to this
[INFO] [stdout]     |                                                              |       found signature defined here
[INFO] [stdout]     |                                                              required by a bound introduced by this call
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected function signature `fn(RunnerError) -> _`
[INFO] [stdout]                found function signature `fn(PromotionError) -> _`
[INFO] [stdout] note: required by a bound in `Result::<T, E>::map_err`
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/result.rs:961:4
[INFO] [stdout] help: consider wrapping the function in a closure
[INFO] [stdout]     |
[INFO] [stdout] 308 |     let digest = envelope_object_digest(&req.grant_envelope).map_err(|arg0: RunnerError| PromotionError::from(/* PromotionError */))?;
[INFO] [stdout]     |                                                                      +++++++++++++++++++                     ++++++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0599, E0631.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pi-hec-runner` (lib test) due to 34 previous errors
[INFO] running `Command { std: "docker" "inspect" "dace4e9f4587a8032623adb1b6fd1f984a207cf75e8d0c774ada33692d4de09d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dace4e9f4587a8032623adb1b6fd1f984a207cf75e8d0c774ada33692d4de09d", kill_on_drop: false }`
[INFO] [stdout] dace4e9f4587a8032623adb1b6fd1f984a207cf75e8d0c774ada33692d4de09d
