[INFO] cloning repository https://github.com/lack435/simple-cross-model-review
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lack435/simple-cross-model-review" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flack435%2Fsimple-cross-model-review", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flack435%2Fsimple-cross-model-review'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] decb3977074c107fb4afb2b9facc581f5ef8bf0e
[INFO] checking lack435/simple-cross-model-review 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%2Flack435%2Fsimple-cross-model-review" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/lack435/simple-cross-model-review
[INFO] finished tweaking git repo https://github.com/lack435/simple-cross-model-review
[INFO] tweaked toml for git repo https://github.com/lack435/simple-cross-model-review written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/lack435/simple-cross-model-review 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/lack435/simple-cross-model-review 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-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 7b8eecf2a43a767270aac6d671ab47fc7da8dd271387946627998102096226c9
[INFO] running `Command { std: "docker" "start" "7b8eecf2a43a767270aac6d671ab47fc7da8dd271387946627998102096226c9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7b8eecf2a43a767270aac6d671ab47fc7da8dd271387946627998102096226c9", 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" "7b8eecf2a43a767270aac6d671ab47fc7da8dd271387946627998102096226c9" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7b8eecf2a43a767270aac6d671ab47fc7da8dd271387946627998102096226c9", 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" "7b8eecf2a43a767270aac6d671ab47fc7da8dd271387946627998102096226c9" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking cross-review v0.17.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: cross-review targets Windows only: it depends on job objects and Windows file share-mode locking.
[INFO] [stdout]   --> src/main.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / compile_error!(
[INFO] [stdout] 10 | |     "cross-review targets Windows only: it depends on job objects and Windows file \
[INFO] [stdout] 11 | |      share-mode locking."
[INFO] [stdout] 12 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cross-review targets Windows only: it depends on job objects and Windows file share-mode locking.
[INFO] [stdout]   --> src/main.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / compile_error!(
[INFO] [stdout] 10 | |     "cross-review targets Windows only: it depends on job objects and Windows file \
[INFO] [stdout] 11 | |      share-mode locking."
[INFO] [stdout] 12 | | );
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]     --> src/reviewer/mod.rs:1101:18
[INFO] [stdout]      |
[INFO] [stdout] 1101 |     use std::os::windows::ffi::OsStrExt;
[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 `os`
[INFO] [stdout]   --> src/session.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::os::windows::fs::OpenOptionsExt;
[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 `os`
[INFO] [stdout]   --> src/session.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | 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 `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:130:28
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let bytes = crate::winsec::read_secured_file(&file)?;
[INFO] [stdout]     |                            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:160:27
[INFO] [stdout]     |
[INFO] [stdout] 160 |         let _dir = crate::winsec::create_secured_dir(&self.dir)?;
[INFO] [stdout]     |                           ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:179:36
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 let bytes = crate::winsec::read_secured_file(&file)?;
[INFO] [stdout]     |                                    ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |         crate::winsec::write_secured_file(&self.file(), &tmp, &json, cancel)?;
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:211:16
[INFO] [stdout]     |
[INFO] [stdout] 211 |         crate::winsec::flush_file(&self.file())?;
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:212:16
[INFO] [stdout]     |
[INFO] [stdout] 212 |         crate::winsec::flush_dir(&self.dir)?;
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:249:27
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let identity = crate::winsec::dir_identity_no_follow(base).ok()?;
[INFO] [stdout]     |                           ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:255:19
[INFO] [stdout]     |
[INFO] [stdout] 255 |         if crate::winsec::dir_identity_no_follow(&copy).ok() == Some(identity) {
[INFO] [stdout]     |                   ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> src/profile.rs:418:22
[INFO] [stdout]     |
[INFO] [stdout] 418 |     handle: std::os::windows::io::OwnedHandle,
[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 `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:427:16
[INFO] [stdout]     |
[INFO] [stdout] 427 |         crate::winsec::secure_and_verify_child_file(&self.handle, leaf)
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:434:16
[INFO] [stdout]     |
[INFO] [stdout] 434 |         crate::winsec::read_child_file(&self.handle, leaf)
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:494:33
[INFO] [stdout]     |
[INFO] [stdout] 494 |             let anchor = crate::winsec::open_dir_no_follow(base, false)?;
[INFO] [stdout]     |                                 ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:496:24
[INFO] [stdout]     |
[INFO] [stdout] 496 |                 crate::winsec::create_secured_child_dir(&anchor, OsStr::new("profiles"))?;
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:498:24
[INFO] [stdout]     |
[INFO] [stdout] 498 |                 crate::winsec::create_secured_child_dir(&profiles, OsStr::new(reviewer.as_str()))?;
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:499:31
[INFO] [stdout]     |
[INFO] [stdout] 499 |             let leaf = crate::winsec::create_secured_child_dir(&family, OsStr::new(name))?;
[INFO] [stdout]     |                               ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:536:20
[INFO] [stdout]     |
[INFO] [stdout] 536 |             crate::winsec::reject_reparse_on_ancestors(p)?;
[INFO] [stdout]     |                    ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:540:33
[INFO] [stdout]     |
[INFO] [stdout] 540 |             let handle = crate::winsec::create_secured_dir(p)?;
[INFO] [stdout]     |                                 ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:580:33
[INFO] [stdout]     |
[INFO] [stdout] 580 |             let anchor = crate::winsec::open_dir_no_follow(base, false)?;
[INFO] [stdout]     |                                 ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:582:24
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 crate::winsec::create_secured_child_dir(&anchor, OsStr::new("profiles"))?;
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:584:24
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 crate::winsec::create_secured_child_dir(&profiles, OsStr::new(reviewer.as_str()))?;
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:587:24
[INFO] [stdout]     |
[INFO] [stdout] 587 |                 crate::winsec::create_new_secured_child_dir(&family, OsStr::new(&staging_leaf))?;
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:613:20
[INFO] [stdout]     |
[INFO] [stdout] 613 |             crate::winsec::reject_reparse_on_ancestors(p)?;
[INFO] [stdout]     |                    ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:618:40
[INFO] [stdout]     |
[INFO] [stdout] 618 |             let parent_handle = crate::winsec::open_dir_no_follow(parent, false)?;
[INFO] [stdout]     |                                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:620:33
[INFO] [stdout]     |
[INFO] [stdout] 620 |             let handle = crate::winsec::create_new_secured_child_dir(
[INFO] [stdout]     |                                 ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:638:29
[INFO] [stdout]     |
[INFO] [stdout] 638 |         let handle = crate::winsec::open_dir_no_follow(path, false)?;
[INFO] [stdout]     |                             ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:639:16
[INFO] [stdout]     |
[INFO] [stdout] 639 |         crate::winsec::verify_restrictive_dacl(&handle)?;
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winjob` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:461:28
[INFO] [stdout]     |
[INFO] [stdout] 461 |     let Some(job) = crate::winjob::JobObject::new() else {
[INFO] [stdout]     |                            ^^^^^^ could not find `winjob` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | mod winjob;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winjob.rs:20:8
[INFO] [stdout]     |
[INFO] [stdout]  20 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winjob` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:531:38
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn terminate_and_settle(job: &crate::winjob::JobObject, child: &mut Child) -> bool {
[INFO] [stdout]     |                                      ^^^^^^ could not find `winjob` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | mod winjob;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winjob.rs:20:8
[INFO] [stdout]     |
[INFO] [stdout]  20 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winjob` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:550:32
[INFO] [stdout]     |
[INFO] [stdout] 550 | fn wait_quiescent(job: &crate::winjob::JobObject) -> bool {
[INFO] [stdout]     |                                ^^^^^^ could not find `winjob` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | mod winjob;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winjob.rs:20:8
[INFO] [stdout]     |
[INFO] [stdout]  20 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winjob` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:592:28
[INFO] [stdout]     |
[INFO] [stdout] 592 |     let Some(job) = crate::winjob::JobObject::new() else {
[INFO] [stdout]     |                            ^^^^^^ could not find `winjob` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | mod winjob;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winjob.rs:20:8
[INFO] [stdout]     |
[INFO] [stdout]  20 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `codeentry` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:665:31
[INFO] [stdout]     |
[INFO] [stdout] 665 |     let server = match crate::codeentry::CodeEntryServer::start(
[INFO] [stdout]     |                               ^^^^^^^^^ could not find `codeentry` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout]  18 | mod codeentry;
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/codeentry.rs:15:8
[INFO] [stdout]     |
[INFO] [stdout]  15 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `approval` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:679:20
[INFO] [stdout]     |
[INFO] [stdout] 679 |     let _ = crate::approval::open_in_browser(server.url());
[INFO] [stdout]     |                    ^^^^^^^^ could not find `approval` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:15:5
[INFO] [stdout]     |
[INFO] [stdout]  15 | mod approval;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/approval.rs:14:8
[INFO] [stdout]     |
[INFO] [stdout]  14 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `codeentry` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:711:32
[INFO] [stdout]     |
[INFO] [stdout] 711 |             if let Some(crate::codeentry::CodeOutcome::Submitted(c)) = server.poll() {
[INFO] [stdout]     |                                ^^^^^^^^^ could not find `codeentry` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout]  18 | mod codeentry;
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/codeentry.rs:15:8
[INFO] [stdout]     |
[INFO] [stdout]  15 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]     --> src/reviewer/mod.rs:1101:18
[INFO] [stdout]      |
[INFO] [stdout] 1101 |     use std::os::windows::ffi::OsStrExt;
[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 `os`
[INFO] [stdout]   --> src/session.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::os::windows::fs::OpenOptionsExt;
[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 `os`
[INFO] [stdout]   --> src/session.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | 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 `winjob` in the crate root
[INFO] [stdout]     --> src/reviewer/mod.rs:1908:22
[INFO] [stdout]      |
[INFO] [stdout] 1908 |     let job = crate::winjob::JobObject::new();
[INFO] [stdout]      |                      ^^^^^^ could not find `winjob` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:39:5
[INFO] [stdout]      |
[INFO] [stdout]   39 | mod winjob;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winjob.rs:20:8
[INFO] [stdout]      |
[INFO] [stdout]   20 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]   --> src/setup.rs:78:12
[INFO] [stdout]    |
[INFO] [stdout] 78 |     crate::winsec::create_secured_dir(&auth)?;
[INFO] [stdout]    |            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/main.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | mod winsec;
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/winsec.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | #![cfg(windows)]
[INFO] [stdout]    |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]     --> src/reviewer/codex.rs:1099:22
[INFO] [stdout]      |
[INFO] [stdout] 1099 |         use std::os::windows::ffi::OsStringExt;
[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 `os`
[INFO] [stdout]    --> src/reviewer/argv_tests.rs:634:18
[INFO] [stdout]     |
[INFO] [stdout] 634 |     use std::os::windows::fs::OpenOptionsExt;
[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 `os`
[INFO] [stdout]    --> src/reviewer/argv_tests.rs:708:18
[INFO] [stdout]     |
[INFO] [stdout] 708 |     use std::os::windows::ffi::OsStringExt;
[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 `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:176:27
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let _dir = crate::winsec::create_secured_dir(&auth)?;
[INFO] [stdout]     |                           ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:308:24
[INFO] [stdout]     |
[INFO] [stdout] 308 |         let _ = crate::winsec::flush_dir(dir);
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:331:24
[INFO] [stdout]     |
[INFO] [stdout] 331 |         let _ = crate::winsec::flush_dir(parent);
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:341:40
[INFO] [stdout]     |
[INFO] [stdout] 341 |         Some(expected) => match crate::winsec::dir_identity_no_follow(old) {
[INFO] [stdout]     |                                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     match crate::winsec::rename_no_replace(old, home) {
[INFO] [stdout]     |                  ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:130:28
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let bytes = crate::winsec::read_secured_file(&file)?;
[INFO] [stdout]     |                            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:354:24
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let _ = crate::winsec::flush_dir(parent);
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:160:27
[INFO] [stdout]     |
[INFO] [stdout] 160 |         let _dir = crate::winsec::create_secured_dir(&self.dir)?;
[INFO] [stdout]     |                           ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:364:40
[INFO] [stdout]     |
[INFO] [stdout] 364 |         Some(expected) => match crate::winsec::dir_identity_no_follow(old) {
[INFO] [stdout]     |                                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:396:18
[INFO] [stdout]     |
[INFO] [stdout] 396 |     match crate::winsec::rename_no_replace(home, &rejected) {
[INFO] [stdout]     |                  ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:179:36
[INFO] [stdout]     |
[INFO] [stdout] 179 |                 let bytes = crate::winsec::read_secured_file(&file)?;
[INFO] [stdout]     |                                    ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:402:24
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let _ = crate::winsec::flush_dir(parent);
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:206:16
[INFO] [stdout]     |
[INFO] [stdout] 206 |         crate::winsec::write_secured_file(&self.file(), &tmp, &json, cancel)?;
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `approval` in the crate root
[INFO] [stdout]    --> src/setup.rs:858:20
[INFO] [stdout]     |
[INFO] [stdout] 858 |     let _ = crate::approval::open_in_browser(server.url());
[INFO] [stdout]     |                    ^^^^^^^^ could not find `approval` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:15:5
[INFO] [stdout]     |
[INFO] [stdout]  15 | mod approval;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/approval.rs:14:8
[INFO] [stdout]     |
[INFO] [stdout]  14 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:211:16
[INFO] [stdout]     |
[INFO] [stdout] 211 |         crate::winsec::flush_file(&self.file())?;
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1061:12
[INFO] [stdout]      |
[INFO] [stdout] 1061 |     crate::winsec::create_secured_dir(&scratch)
[INFO] [stdout]      |            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/allowlist.rs:212:16
[INFO] [stdout]     |
[INFO] [stdout] 212 |         crate::winsec::flush_dir(&self.dir)?;
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1139:20
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             crate::winsec::flush_file(&cred).map_err(|e| {
[INFO] [stdout]      |                    ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1144:20
[INFO] [stdout]      |
[INFO] [stdout] 1144 |     let _ = crate::winsec::flush_dir(&staging_home);
[INFO] [stdout]      |                    ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1160:29
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         let old_id = crate::winsec::dir_identity_no_follow(home).map_err(|e| {
[INFO] [stdout]      |                             ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1168:16
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         crate::winsec::rename_no_replace(home, &old_path)
[INFO] [stdout]      |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1171:28
[INFO] [stdout]      |
[INFO] [stdout] 1171 |             let _ = crate::winsec::flush_dir(p);
[INFO] [stdout]      |                            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1177:12
[INFO] [stdout]      |
[INFO] [stdout] 1177 |     crate::winsec::rename_no_replace(&staging_path, home).map_err(|e| {
[INFO] [stdout]      |            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1188:24
[INFO] [stdout]      |
[INFO] [stdout] 1188 |         let _ = crate::winsec::flush_dir(p);
[INFO] [stdout]      |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1434:12
[INFO] [stdout]      |
[INFO] [stdout] 1434 |     crate::winsec::flush_file(&tmp)?;
[INFO] [stdout]      |            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1435:18
[INFO] [stdout]      |
[INFO] [stdout] 1435 |     match crate::winsec::rename_replace_write_through(&tmp, path) {
[INFO] [stdout]      |                  ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:249:27
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let identity = crate::winsec::dir_identity_no_follow(base).ok()?;
[INFO] [stdout]     |                           ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:255:19
[INFO] [stdout]     |
[INFO] [stdout] 255 |         if crate::winsec::dir_identity_no_follow(&copy).ok() == Some(identity) {
[INFO] [stdout]     |                   ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> src/profile.rs:418:22
[INFO] [stdout]     |
[INFO] [stdout] 418 |     handle: std::os::windows::io::OwnedHandle,
[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 `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:427:16
[INFO] [stdout]     |
[INFO] [stdout] 427 |         crate::winsec::secure_and_verify_child_file(&self.handle, leaf)
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:434:16
[INFO] [stdout]     |
[INFO] [stdout] 434 |         crate::winsec::read_child_file(&self.handle, leaf)
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:494:33
[INFO] [stdout]     |
[INFO] [stdout] 494 |             let anchor = crate::winsec::open_dir_no_follow(base, false)?;
[INFO] [stdout]     |                                 ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:496:24
[INFO] [stdout]     |
[INFO] [stdout] 496 |                 crate::winsec::create_secured_child_dir(&anchor, OsStr::new("profiles"))?;
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:498:24
[INFO] [stdout]     |
[INFO] [stdout] 498 |                 crate::winsec::create_secured_child_dir(&profiles, OsStr::new(reviewer.as_str()))?;
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:499:31
[INFO] [stdout]     |
[INFO] [stdout] 499 |             let leaf = crate::winsec::create_secured_child_dir(&family, OsStr::new(name))?;
[INFO] [stdout]     |                               ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:536:20
[INFO] [stdout]     |
[INFO] [stdout] 536 |             crate::winsec::reject_reparse_on_ancestors(p)?;
[INFO] [stdout]     |                    ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:540:33
[INFO] [stdout]     |
[INFO] [stdout] 540 |             let handle = crate::winsec::create_secured_dir(p)?;
[INFO] [stdout]     |                                 ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:580:33
[INFO] [stdout]     |
[INFO] [stdout] 580 |             let anchor = crate::winsec::open_dir_no_follow(base, false)?;
[INFO] [stdout]     |                                 ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:582:24
[INFO] [stdout]     |
[INFO] [stdout] 582 |                 crate::winsec::create_secured_child_dir(&anchor, OsStr::new("profiles"))?;
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:584:24
[INFO] [stdout]     |
[INFO] [stdout] 584 |                 crate::winsec::create_secured_child_dir(&profiles, OsStr::new(reviewer.as_str()))?;
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:587:24
[INFO] [stdout]     |
[INFO] [stdout] 587 |                 crate::winsec::create_new_secured_child_dir(&family, OsStr::new(&staging_leaf))?;
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:613:20
[INFO] [stdout]     |
[INFO] [stdout] 613 |             crate::winsec::reject_reparse_on_ancestors(p)?;
[INFO] [stdout]     |                    ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:618:40
[INFO] [stdout]     |
[INFO] [stdout] 618 |             let parent_handle = crate::winsec::open_dir_no_follow(parent, false)?;
[INFO] [stdout]     |                                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:620:33
[INFO] [stdout]     |
[INFO] [stdout] 620 |             let handle = crate::winsec::create_new_secured_child_dir(
[INFO] [stdout]     |                                 ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:638:29
[INFO] [stdout]     |
[INFO] [stdout] 638 |         let handle = crate::winsec::open_dir_no_follow(path, false)?;
[INFO] [stdout]     |                             ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:639:16
[INFO] [stdout]     |
[INFO] [stdout] 639 |         crate::winsec::verify_restrictive_dacl(&handle)?;
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:749:29
[INFO] [stdout]     |
[INFO] [stdout] 749 |         let handle = crate::winsec::open_dir_no_follow(path, false).expect("open provisioned dir");
[INFO] [stdout]     |                             ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/profile.rs:750:16
[INFO] [stdout]     |
[INFO] [stdout] 750 |         crate::winsec::verify_restrictive_dacl(&handle).expect("provisioned dir must be locked");
[INFO] [stdout]     |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winjob` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:461:28
[INFO] [stdout]     |
[INFO] [stdout] 461 |     let Some(job) = crate::winjob::JobObject::new() else {
[INFO] [stdout]     |                            ^^^^^^ could not find `winjob` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | mod winjob;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winjob.rs:20:8
[INFO] [stdout]     |
[INFO] [stdout]  20 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winjob` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:531:38
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn terminate_and_settle(job: &crate::winjob::JobObject, child: &mut Child) -> bool {
[INFO] [stdout]     |                                      ^^^^^^ could not find `winjob` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | mod winjob;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winjob.rs:20:8
[INFO] [stdout]     |
[INFO] [stdout]  20 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winjob` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:550:32
[INFO] [stdout]     |
[INFO] [stdout] 550 | fn wait_quiescent(job: &crate::winjob::JobObject) -> bool {
[INFO] [stdout]     |                                ^^^^^^ could not find `winjob` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | mod winjob;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winjob.rs:20:8
[INFO] [stdout]     |
[INFO] [stdout]  20 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winjob` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:592:28
[INFO] [stdout]     |
[INFO] [stdout] 592 |     let Some(job) = crate::winjob::JobObject::new() else {
[INFO] [stdout]     |                            ^^^^^^ could not find `winjob` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:39:5
[INFO] [stdout]     |
[INFO] [stdout]  39 | mod winjob;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winjob.rs:20:8
[INFO] [stdout]     |
[INFO] [stdout]  20 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `codeentry` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:665:31
[INFO] [stdout]     |
[INFO] [stdout] 665 |     let server = match crate::codeentry::CodeEntryServer::start(
[INFO] [stdout]     |                               ^^^^^^^^^ could not find `codeentry` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout]  18 | mod codeentry;
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/codeentry.rs:15:8
[INFO] [stdout]     |
[INFO] [stdout]  15 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `approval` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:679:20
[INFO] [stdout]     |
[INFO] [stdout] 679 |     let _ = crate::approval::open_in_browser(server.url());
[INFO] [stdout]     |                    ^^^^^^^^ could not find `approval` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:15:5
[INFO] [stdout]     |
[INFO] [stdout]  15 | mod approval;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/approval.rs:14:8
[INFO] [stdout]     |
[INFO] [stdout]  14 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `codeentry` in the crate root
[INFO] [stdout]    --> src/reviewer/mod.rs:711:32
[INFO] [stdout]     |
[INFO] [stdout] 711 |             if let Some(crate::codeentry::CodeOutcome::Submitted(c)) = server.poll() {
[INFO] [stdout]     |                                ^^^^^^^^^ could not find `codeentry` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout]  18 | mod codeentry;
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/codeentry.rs:15:8
[INFO] [stdout]     |
[INFO] [stdout]  15 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winjob` in the crate root
[INFO] [stdout]     --> src/reviewer/mod.rs:1908:22
[INFO] [stdout]      |
[INFO] [stdout] 1908 |     let job = crate::winjob::JobObject::new();
[INFO] [stdout]      |                      ^^^^^^ could not find `winjob` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:39:5
[INFO] [stdout]      |
[INFO] [stdout]   39 | mod winjob;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winjob.rs:20:8
[INFO] [stdout]      |
[INFO] [stdout]   20 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]   --> src/setup.rs:78:12
[INFO] [stdout]    |
[INFO] [stdout] 78 |     crate::winsec::create_secured_dir(&auth)?;
[INFO] [stdout]    |            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/main.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 | mod winsec;
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/winsec.rs:18:8
[INFO] [stdout]    |
[INFO] [stdout] 18 | #![cfg(windows)]
[INFO] [stdout]    |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:176:27
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let _dir = crate::winsec::create_secured_dir(&auth)?;
[INFO] [stdout]     |                           ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:308:24
[INFO] [stdout]     |
[INFO] [stdout] 308 |         let _ = crate::winsec::flush_dir(dir);
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:331:24
[INFO] [stdout]     |
[INFO] [stdout] 331 |         let _ = crate::winsec::flush_dir(parent);
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:341:40
[INFO] [stdout]     |
[INFO] [stdout] 341 |         Some(expected) => match crate::winsec::dir_identity_no_follow(old) {
[INFO] [stdout]     |                                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |     match crate::winsec::rename_no_replace(old, home) {
[INFO] [stdout]     |                  ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:354:24
[INFO] [stdout]     |
[INFO] [stdout] 354 |         let _ = crate::winsec::flush_dir(parent);
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:364:40
[INFO] [stdout]     |
[INFO] [stdout] 364 |         Some(expected) => match crate::winsec::dir_identity_no_follow(old) {
[INFO] [stdout]     |                                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:396:18
[INFO] [stdout]     |
[INFO] [stdout] 396 |     match crate::winsec::rename_no_replace(home, &rejected) {
[INFO] [stdout]     |                  ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]    --> src/setup.rs:402:24
[INFO] [stdout]     |
[INFO] [stdout] 402 |         let _ = crate::winsec::flush_dir(parent);
[INFO] [stdout]     |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:40:5
[INFO] [stdout]     |
[INFO] [stdout]  40 | mod winsec;
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/winsec.rs:18:8
[INFO] [stdout]     |
[INFO] [stdout]  18 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `approval` in the crate root
[INFO] [stdout]    --> src/setup.rs:858:20
[INFO] [stdout]     |
[INFO] [stdout] 858 |     let _ = crate::approval::open_in_browser(server.url());
[INFO] [stdout]     |                    ^^^^^^^^ could not find `approval` in the crate root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> src/main.rs:15:5
[INFO] [stdout]     |
[INFO] [stdout]  15 | mod approval;
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/approval.rs:14:8
[INFO] [stdout]     |
[INFO] [stdout]  14 | #![cfg(windows)]
[INFO] [stdout]     |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1061:12
[INFO] [stdout]      |
[INFO] [stdout] 1061 |     crate::winsec::create_secured_dir(&scratch)
[INFO] [stdout]      |            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1139:20
[INFO] [stdout]      |
[INFO] [stdout] 1139 |             crate::winsec::flush_file(&cred).map_err(|e| {
[INFO] [stdout]      |                    ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1144:20
[INFO] [stdout]      |
[INFO] [stdout] 1144 |     let _ = crate::winsec::flush_dir(&staging_home);
[INFO] [stdout]      |                    ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1160:29
[INFO] [stdout]      |
[INFO] [stdout] 1160 |         let old_id = crate::winsec::dir_identity_no_follow(home).map_err(|e| {
[INFO] [stdout]      |                             ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1168:16
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         crate::winsec::rename_no_replace(home, &old_path)
[INFO] [stdout]      |                ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1171:28
[INFO] [stdout]      |
[INFO] [stdout] 1171 |             let _ = crate::winsec::flush_dir(p);
[INFO] [stdout]      |                            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1177:12
[INFO] [stdout]      |
[INFO] [stdout] 1177 |     crate::winsec::rename_no_replace(&staging_path, home).map_err(|e| {
[INFO] [stdout]      |            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1188:24
[INFO] [stdout]      |
[INFO] [stdout] 1188 |         let _ = crate::winsec::flush_dir(p);
[INFO] [stdout]      |                        ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1434:12
[INFO] [stdout]      |
[INFO] [stdout] 1434 |     crate::winsec::flush_file(&tmp)?;
[INFO] [stdout]      |            ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1435:18
[INFO] [stdout]      |
[INFO] [stdout] 1435 |     match crate::winsec::rename_replace_write_through(&tmp, path) {
[INFO] [stdout]      |                  ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `winsec` in the crate root
[INFO] [stdout]     --> src/setup.rs:1629:50
[INFO] [stdout]      |
[INFO] [stdout] 1629 |             old_file_id: old.and_then(|p| crate::winsec::dir_identity_no_follow(p).ok()),
[INFO] [stdout]      |                                                  ^^^^^^ could not find `winsec` in the crate root
[INFO] [stdout]      |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/main.rs:40:5
[INFO] [stdout]      |
[INFO] [stdout]   40 | mod winsec;
[INFO] [stdout]      |     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/winsec.rs:18:8
[INFO] [stdout]      |
[INFO] [stdout]   18 | #![cfg(windows)]
[INFO] [stdout]      |        ------- the item is gated here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]    --> src/evidence/core.rs:753:35
[INFO] [stdout]     |
[INFO] [stdout] 753 |                     let kind = if metadata_is_reparse(&meta) {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1425:16
[INFO] [stdout]      |
[INFO] [stdout] 1425 |             if metadata_is_reparse(&dir_meta) {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1450:20
[INFO] [stdout]      |
[INFO] [stdout] 1450 |                 if metadata_is_reparse(&meta) {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1692:12
[INFO] [stdout]      |
[INFO] [stdout] 1692 |         if metadata_is_reparse(&meta) {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `verify_open_file` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1732:5
[INFO] [stdout]      |
[INFO] [stdout] 1732 |     verify_open_file(&file, path, root)?;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1853:25
[INFO] [stdout]      |
[INFO] [stdout] 1853 |             Ok(meta) if metadata_is_reparse(&meta) => Self::Hole,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1956:25
[INFO] [stdout]      |
[INFO] [stdout] 1956 |             Ok(meta) if metadata_is_reparse(&meta) || !meta.is_file() => dropped = true,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:2027:16
[INFO] [stdout]      |
[INFO] [stdout] 2027 |             if metadata_is_reparse(&meta) {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:2154:8
[INFO] [stdout]      |
[INFO] [stdout] 2154 |     Ok(metadata_is_reparse(&meta))
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `verify_open_file` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:2520:5
[INFO] [stdout]      |
[INFO] [stdout] 2520 |     verify_open_file(&file, &safe, root).map_err(ReadFailure::into_evidence)?;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/reviewer/mod.rs:471:21
[INFO] [stdout]     |
[INFO] [stdout] 471 |         match child.try_wait() {
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_wait` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:471:21
[INFO] [stdout]     |
[INFO] [stdout] 471 |         match child.try_wait() {
[INFO] [stdout]     |                     ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/reviewer/mod.rs:475:60
[INFO] [stdout]     |
[INFO] [stdout] 475 |                 let contained = terminate_and_settle(&job, &mut child);
[INFO] [stdout]     |                                 --------------------       ^^^^^^^^^^ expected `&mut Child`, found `&mut !`
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut Child`
[INFO] [stdout]                found mutable reference `&mut !`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/reviewer/mod.rs:531:4
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn terminate_and_settle(job: &crate::winjob::JobObject, child: &mut Child) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^                                 -----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/reviewer/mod.rs:483:56
[INFO] [stdout]     |
[INFO] [stdout] 483 |             let contained = terminate_and_settle(&job, &mut child);
[INFO] [stdout]     |                             --------------------       ^^^^^^^^^^ expected `&mut Child`, found `&mut !`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut Child`
[INFO] [stdout]                found mutable reference `&mut !`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/reviewer/mod.rs:531:4
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn terminate_and_settle(job: &crate::winjob::JobObject, child: &mut Child) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^                                 -----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/reviewer/mod.rs:491:56
[INFO] [stdout]     |
[INFO] [stdout] 491 |             let contained = terminate_and_settle(&job, &mut child);
[INFO] [stdout]     |                             --------------------       ^^^^^^^^^^ expected `&mut Child`, found `&mut !`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut Child`
[INFO] [stdout]                found mutable reference `&mut !`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/reviewer/mod.rs:531:4
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn terminate_and_settle(job: &crate::winjob::JobObject, child: &mut Child) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^                                 -----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/reviewer/mod.rs:507:52
[INFO] [stdout]     |
[INFO] [stdout] 507 |         let contained = terminate_and_settle(&job, &mut child);
[INFO] [stdout]     |                         --------------------       ^^^^^^^^^^ expected `&mut Child`, found `&mut !`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut Child`
[INFO] [stdout]                found mutable reference `&mut !`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/reviewer/mod.rs:531:4
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn terminate_and_settle(job: &crate::winjob::JobObject, child: &mut Child) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^                                 -----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/reviewer/mod.rs:679:53
[INFO] [stdout]     |
[INFO] [stdout] 679 |     let _ = crate::approval::open_in_browser(server.url());
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `url` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:679:53
[INFO] [stdout]     |
[INFO] [stdout] 679 |     let _ = crate::approval::open_in_browser(server.url());
[INFO] [stdout]     |                                                     ^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `url` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:683:16
[INFO] [stdout]     |
[INFO] [stdout] 683 |         server.url()
[INFO] [stdout]     |                ^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:683:16
[INFO] [stdout]     |
[INFO] [stdout] 683 |         server.url()
[INFO] [stdout]     |         ------ ^^^ unreachable call
[INFO] [stdout]     |         |
[INFO] [stdout]     |         any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cancel` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:702:24
[INFO] [stdout]     |
[INFO] [stdout] 702 |                 server.cancel();
[INFO] [stdout]     |                        ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:702:24
[INFO] [stdout]     |
[INFO] [stdout] 702 |                 server.cancel();
[INFO] [stdout]     |                 ------ ^^^^^^ unreachable call
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `poll` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:711:79
[INFO] [stdout]     |
[INFO] [stdout] 711 |             if let Some(crate::codeentry::CodeOutcome::Submitted(c)) = server.poll() {
[INFO] [stdout]     |                                                                               ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:711:79
[INFO] [stdout]     |
[INFO] [stdout] 711 |             if let Some(crate::codeentry::CodeOutcome::Submitted(c)) = server.poll() {
[INFO] [stdout]     |                                                                        ------ ^^^^ unreachable call
[INFO] [stdout]     |                                                                        |
[INFO] [stdout]     |                                                                        any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cancel` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:723:20
[INFO] [stdout]     |
[INFO] [stdout] 723 |             server.cancel();
[INFO] [stdout]     |                    ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:723:20
[INFO] [stdout]     |
[INFO] [stdout] 723 |             server.cancel();
[INFO] [stdout]     |             ------ ^^^^^^ unreachable call
[INFO] [stdout]     |             |
[INFO] [stdout]     |             any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cancel` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:732:20
[INFO] [stdout]     |
[INFO] [stdout] 732 |             server.cancel();
[INFO] [stdout]     |                    ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:732:20
[INFO] [stdout]     |
[INFO] [stdout] 732 |             server.cancel();
[INFO] [stdout]     |             ------ ^^^^^^ unreachable call
[INFO] [stdout]     |             |
[INFO] [stdout]     |             any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `complete` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:753:39
[INFO] [stdout]     |
[INFO] [stdout] 753 |     if exit_code == Some(0) && server.complete() {
[INFO] [stdout]     |                                       ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:753:39
[INFO] [stdout]     |
[INFO] [stdout] 753 |     if exit_code == Some(0) && server.complete() {
[INFO] [stdout]     |                                ------ ^^^^^^^^ unreachable call
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wait_page_dismissed` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:754:16
[INFO] [stdout]     |
[INFO] [stdout] 754 |         server.wait_page_dismissed(CODE_PAGE_DISMISS_GRACE);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> src/reviewer/mod.rs:754:36
[INFO] [stdout]     |
[INFO] [stdout] 754 |         server.wait_page_dismissed(CODE_PAGE_DISMISS_GRACE);
[INFO] [stdout]     |         ------                     ^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |         |
[INFO] [stdout]     |         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:756:5
[INFO] [stdout]     |
[INFO] [stdout] 756 |     drop(server);
[INFO] [stdout]     |     ^^^^ ------ any code following this expression is unreachable
[INFO] [stdout]     |     |
[INFO] [stdout]     |     unreachable call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]     --> src/reviewer/mod.rs:1102:55
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     let state_units: Vec<u16> = state_dir.as_os_str().encode_wide().collect();
[INFO] [stdout]      |                                                       ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `share_mode` found for mutable reference `&mut OpenOptions` in the current scope
[INFO] [stdout]    --> src/session.rs:900:10
[INFO] [stdout]     |
[INFO] [stdout] 895 |     let file = OpenOptions::new()
[INFO] [stdout] 896 |         .read(true)
[INFO] [stdout] 897 |         .write(true)
[INFO] [stdout] 898 |         .create(true)
[INFO] [stdout] 899 |         .truncate(false)
[INFO] [stdout] 900 |         .share_mode(0x1 | 0x2 | 0x4) // FILE_SHARE_READ | WRITE | DELETE
[INFO] [stdout]     |          ^^^^^^^^^^ method not found in `&mut OpenOptions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]    --> src/evidence/core.rs:753:35
[INFO] [stdout]     |
[INFO] [stdout] 753 |                     let kind = if metadata_is_reparse(&meta) {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1425:16
[INFO] [stdout]      |
[INFO] [stdout] 1425 |             if metadata_is_reparse(&dir_meta) {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1450:20
[INFO] [stdout]      |
[INFO] [stdout] 1450 |                 if metadata_is_reparse(&meta) {
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1692:12
[INFO] [stdout]      |
[INFO] [stdout] 1692 |         if metadata_is_reparse(&meta) {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `verify_open_file` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1732:5
[INFO] [stdout]      |
[INFO] [stdout] 1732 |     verify_open_file(&file, path, root)?;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1853:25
[INFO] [stdout]      |
[INFO] [stdout] 1853 |             Ok(meta) if metadata_is_reparse(&meta) => Self::Hole,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:1956:25
[INFO] [stdout]      |
[INFO] [stdout] 1956 |             Ok(meta) if metadata_is_reparse(&meta) || !meta.is_file() => dropped = true,
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:2027:16
[INFO] [stdout]      |
[INFO] [stdout] 2027 |             if metadata_is_reparse(&meta) {
[INFO] [stdout]      |                ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `metadata_is_reparse` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:2154:8
[INFO] [stdout]      |
[INFO] [stdout] 2154 |     Ok(metadata_is_reparse(&meta))
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `verify_open_file` in this scope
[INFO] [stdout]     --> src/evidence/core.rs:2520:5
[INFO] [stdout]      |
[INFO] [stdout] 2520 |     verify_open_file(&file, &safe, root).map_err(ReadFailure::into_evidence)?;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_wide` found for struct `OsString` in the current scope
[INFO] [stdout]     --> src/reviewer/codex.rs:1100:55
[INFO] [stdout]      |
[INFO] [stdout] 1100 |         let path = std::path::PathBuf::from(OsString::from_wide(&[
[INFO] [stdout]      |                                                       ^^^^^^^^^ associated function or constant not found in `OsString`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `OsString` consider using one of the following associated functions:
[INFO] [stdout]       OsString::new
[INFO] [stdout]       OsString::from_encoded_bytes_unchecked
[INFO] [stdout]       OsString::with_capacity
[INFO] [stdout]     --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/ffi/os_str.rs:134:4
[INFO] [stdout] help: there is an associated function `from_iter` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1100 -         let path = std::path::PathBuf::from(OsString::from_wide(&[
[INFO] [stdout] 1100 +         let path = std::path::PathBuf::from(OsString::from_iter(&[
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `custom_flags` found for mutable reference `&mut std::fs::OpenOptions` in the current scope
[INFO] [stdout]    --> src/reviewer/argv_tests.rs:644:10
[INFO] [stdout]     |
[INFO] [stdout] 642 |     let handle = std::fs::OpenOptions::new()
[INFO] [stdout] 643 |         .read(true)
[INFO] [stdout] 644 |         .custom_flags(FILE_FLAG_BACKUP_SEMANTICS)
[INFO] [stdout]     |          ^^^^^^^^^^^^ method not found in `&mut std::fs::OpenOptions`
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is in scope
[INFO] [stdout] help: trait `OpenOptionsExt` which provides `custom_flags` is implemented but not in scope; perhaps you want to import it
[INFO] [stdout]     |
[INFO] [stdout]  11 + use std::os::unix::fs::OpenOptionsExt;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_wide` found for struct `OsString` in the current scope
[INFO] [stdout]    --> src/reviewer/argv_tests.rs:709:49
[INFO] [stdout]     |
[INFO] [stdout] 709 |     let p1 = std::path::PathBuf::from(OsString::from_wide(&[0xD800]));
[INFO] [stdout]     |                                                 ^^^^^^^^^ associated function or constant not found in `OsString`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OsString` consider using one of the following associated functions:
[INFO] [stdout]       OsString::new
[INFO] [stdout]       OsString::from_encoded_bytes_unchecked
[INFO] [stdout]       OsString::with_capacity
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/ffi/os_str.rs:134:4
[INFO] [stdout] help: there is an associated function `from_iter` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 709 -     let p1 = std::path::PathBuf::from(OsString::from_wide(&[0xD800]));
[INFO] [stdout] 709 +     let p1 = std::path::PathBuf::from(OsString::from_iter(&[0xD800]));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_wide` found for struct `OsString` in the current scope
[INFO] [stdout]    --> src/reviewer/argv_tests.rs:710:49
[INFO] [stdout]     |
[INFO] [stdout] 710 |     let p2 = std::path::PathBuf::from(OsString::from_wide(&[0xD801]));
[INFO] [stdout]     |                                                 ^^^^^^^^^ associated function or constant not found in `OsString`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `OsString` consider using one of the following associated functions:
[INFO] [stdout]       OsString::new
[INFO] [stdout]       OsString::from_encoded_bytes_unchecked
[INFO] [stdout]       OsString::with_capacity
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/ffi/os_str.rs:134:4
[INFO] [stdout] help: there is an associated function `from_iter` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 710 -     let p2 = std::path::PathBuf::from(OsString::from_wide(&[0xD801]));
[INFO] [stdout] 710 +     let p2 = std::path::PathBuf::from(OsString::from_iter(&[0xD801]));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/reviewer/mod.rs:471:21
[INFO] [stdout]     |
[INFO] [stdout] 471 |         match child.try_wait() {
[INFO] [stdout]     |                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout]     = note: `#[warn(method_call_on_diverging_infer_var)]` (part of `#[warn(future_incompatible)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `try_wait` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:471:21
[INFO] [stdout]     |
[INFO] [stdout] 471 |         match child.try_wait() {
[INFO] [stdout]     |                     ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/reviewer/mod.rs:475:60
[INFO] [stdout]     |
[INFO] [stdout] 475 |                 let contained = terminate_and_settle(&job, &mut child);
[INFO] [stdout]     |                                 --------------------       ^^^^^^^^^^ expected `&mut Child`, found `&mut !`
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut Child`
[INFO] [stdout]                found mutable reference `&mut !`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/reviewer/mod.rs:531:4
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn terminate_and_settle(job: &crate::winjob::JobObject, child: &mut Child) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^                                 -----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/reviewer/mod.rs:483:56
[INFO] [stdout]     |
[INFO] [stdout] 483 |             let contained = terminate_and_settle(&job, &mut child);
[INFO] [stdout]     |                             --------------------       ^^^^^^^^^^ expected `&mut Child`, found `&mut !`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut Child`
[INFO] [stdout]                found mutable reference `&mut !`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/reviewer/mod.rs:531:4
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn terminate_and_settle(job: &crate::winjob::JobObject, child: &mut Child) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^                                 -----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/reviewer/mod.rs:491:56
[INFO] [stdout]     |
[INFO] [stdout] 491 |             let contained = terminate_and_settle(&job, &mut child);
[INFO] [stdout]     |                             --------------------       ^^^^^^^^^^ expected `&mut Child`, found `&mut !`
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut Child`
[INFO] [stdout]                found mutable reference `&mut !`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/reviewer/mod.rs:531:4
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn terminate_and_settle(job: &crate::winjob::JobObject, child: &mut Child) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^                                 -----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/reviewer/mod.rs:507:52
[INFO] [stdout]     |
[INFO] [stdout] 507 |         let contained = terminate_and_settle(&job, &mut child);
[INFO] [stdout]     |                         --------------------       ^^^^^^^^^^ expected `&mut Child`, found `&mut !`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut Child`
[INFO] [stdout]                found mutable reference `&mut !`
[INFO] [stdout] note: function defined here
[INFO] [stdout]    --> src/reviewer/mod.rs:531:4
[INFO] [stdout]     |
[INFO] [stdout] 531 | fn terminate_and_settle(job: &crate::winjob::JobObject, child: &mut Child) -> bool {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^^                                 -----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]    --> src/reviewer/mod.rs:679:53
[INFO] [stdout]     |
[INFO] [stdout] 679 |     let _ = crate::approval::open_in_browser(server.url());
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider providing a type annotation
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #156047 <https://github.com/rust-lang/rust/issues/156047>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `url` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:679:53
[INFO] [stdout]     |
[INFO] [stdout] 679 |     let _ = crate::approval::open_in_browser(server.url());
[INFO] [stdout]     |                                                     ^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `url` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:683:16
[INFO] [stdout]     |
[INFO] [stdout] 683 |         server.url()
[INFO] [stdout]     |                ^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:683:16
[INFO] [stdout]     |
[INFO] [stdout] 683 |         server.url()
[INFO] [stdout]     |         ------ ^^^ unreachable call
[INFO] [stdout]     |         |
[INFO] [stdout]     |         any code following this expression is unreachable
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cancel` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:702:24
[INFO] [stdout]     |
[INFO] [stdout] 702 |                 server.cancel();
[INFO] [stdout]     |                        ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:702:24
[INFO] [stdout]     |
[INFO] [stdout] 702 |                 server.cancel();
[INFO] [stdout]     |                 ------ ^^^^^^ unreachable call
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `poll` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:711:79
[INFO] [stdout]     |
[INFO] [stdout] 711 |             if let Some(crate::codeentry::CodeOutcome::Submitted(c)) = server.poll() {
[INFO] [stdout]     |                                                                               ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:711:79
[INFO] [stdout]     |
[INFO] [stdout] 711 |             if let Some(crate::codeentry::CodeOutcome::Submitted(c)) = server.poll() {
[INFO] [stdout]     |                                                                        ------ ^^^^ unreachable call
[INFO] [stdout]     |                                                                        |
[INFO] [stdout]     |                                                                        any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cancel` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:723:20
[INFO] [stdout]     |
[INFO] [stdout] 723 |             server.cancel();
[INFO] [stdout]     |                    ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:723:20
[INFO] [stdout]     |
[INFO] [stdout] 723 |             server.cancel();
[INFO] [stdout]     |             ------ ^^^^^^ unreachable call
[INFO] [stdout]     |             |
[INFO] [stdout]     |             any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `cancel` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:732:20
[INFO] [stdout]     |
[INFO] [stdout] 732 |             server.cancel();
[INFO] [stdout]     |                    ^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:732:20
[INFO] [stdout]     |
[INFO] [stdout] 732 |             server.cancel();
[INFO] [stdout]     |             ------ ^^^^^^ unreachable call
[INFO] [stdout]     |             |
[INFO] [stdout]     |             any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `complete` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:753:39
[INFO] [stdout]     |
[INFO] [stdout] 753 |     if exit_code == Some(0) && server.complete() {
[INFO] [stdout]     |                                       ^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:753:39
[INFO] [stdout]     |
[INFO] [stdout] 753 |     if exit_code == Some(0) && server.complete() {
[INFO] [stdout]     |                                ------ ^^^^^^^^ unreachable call
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wait_page_dismissed` found for type `!` in the current scope
[INFO] [stdout]    --> src/reviewer/mod.rs:754:16
[INFO] [stdout]     |
[INFO] [stdout] 754 |         server.wait_page_dismissed(CODE_PAGE_DISMISS_GRACE);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable expression
[INFO] [stdout]    --> src/reviewer/mod.rs:754:36
[INFO] [stdout]     |
[INFO] [stdout] 754 |         server.wait_page_dismissed(CODE_PAGE_DISMISS_GRACE);
[INFO] [stdout]     |         ------                     ^^^^^^^^^^^^^^^^^^^^^^^ unreachable expression
[INFO] [stdout]     |         |
[INFO] [stdout]     |         any code following this expression is unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]    --> src/reviewer/mod.rs:756:5
[INFO] [stdout]     |
[INFO] [stdout] 756 |     drop(server);
[INFO] [stdout]     |     ^^^^ ------ any code following this expression is unreachable
[INFO] [stdout]     |     |
[INFO] [stdout]     |     unreachable call
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]     --> src/reviewer/mod.rs:1102:55
[INFO] [stdout]      |
[INFO] [stdout] 1102 |     let state_units: Vec<u16> = state_dir.as_os_str().encode_wide().collect();
[INFO] [stdout]      |                                                       ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `share_mode` found for mutable reference `&mut std::fs::OpenOptions` in the current scope
[INFO] [stdout]    --> src/session.rs:900:10
[INFO] [stdout]     |
[INFO] [stdout] 895 |     let file = OpenOptions::new()
[INFO] [stdout] 896 |         .read(true)
[INFO] [stdout] 897 |         .write(true)
[INFO] [stdout] 898 |         .create(true)
[INFO] [stdout] 899 |         .truncate(false)
[INFO] [stdout] 900 |         .share_mode(0x1 | 0x2 | 0x4) // FILE_SHARE_READ | WRITE | DELETE
[INFO] [stdout]     |          ^^^^^^^^^^ method not found in `&mut std::fs::OpenOptions`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cross-review` (bin "cross-review") due to 84 previous errors; 12 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `cross-review` (bin "cross-review" test) due to 94 previous errors; 12 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "7b8eecf2a43a767270aac6d671ab47fc7da8dd271387946627998102096226c9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7b8eecf2a43a767270aac6d671ab47fc7da8dd271387946627998102096226c9", kill_on_drop: false }`
[INFO] [stdout] 7b8eecf2a43a767270aac6d671ab47fc7da8dd271387946627998102096226c9
