[INFO] cloning repository https://github.com/geeooff/GameModeExecutor
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/geeooff/GameModeExecutor" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgeeooff%2FGameModeExecutor", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgeeooff%2FGameModeExecutor'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 58d7ac2fcfdafef5712138357d90e39448a8be52
[INFO] testing geeooff/GameModeExecutor against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgeeooff%2FGameModeExecutor" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/geeooff/GameModeExecutor
[INFO] finished tweaking git repo https://github.com/geeooff/GameModeExecutor
[INFO] tweaked toml for git repo https://github.com/geeooff/GameModeExecutor written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/geeooff/GameModeExecutor on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/geeooff/GameModeExecutor 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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded thread_local v1.1.10
[INFO] [stderr]   Downloaded serde_spanned v1.1.2
[INFO] [stderr]   Downloaded humantime-serde v1.1.1
[INFO] [stderr]   Downloaded thiserror-impl v2.0.21
[INFO] [stderr]   Downloaded toml_datetime v1.1.2+spec-1.1.0
[INFO] [stderr]   Downloaded ctrlc v3.5.2
[INFO] [stderr]   Downloaded thiserror v2.0.21
[INFO] [stderr]   Downloaded toml_writer v1.1.3+spec-1.1.0
[INFO] [stderr]   Downloaded humantime v2.4.0
[INFO] [stderr]   Downloaded anyhow v1.0.104
[INFO] [stderr]   Downloaded toml_parser v1.1.5+spec-1.1.0
[INFO] [stderr]   Downloaded dispatch2 v0.3.1
[INFO] [stderr]   Downloaded toml v1.1.8+spec-1.1.0
[INFO] [stderr]   Downloaded crossbeam-channel v0.5.17
[INFO] [stderr]   Downloaded aho-corasick v1.1.5
[INFO] [stderr]   Downloaded objc2 v0.6.4
[INFO] [stderr]   Downloaded regex-syntax v0.8.11
[INFO] [stderr]   Downloaded nix v0.31.3
[INFO] [stderr]   Downloaded regex-automata v0.4.18
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 68a11f2905a3cbe80eded29a3d4d301b3ae87546555896c8c92c6363a53c0225
[INFO] running `Command { std: "docker" "start" "68a11f2905a3cbe80eded29a3d4d301b3ae87546555896c8c92c6363a53c0225", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "68a11f2905a3cbe80eded29a3d4d301b3ae87546555896c8c92c6363a53c0225", 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" "68a11f2905a3cbe80eded29a3d4d301b3ae87546555896c8c92c6363a53c0225" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "68a11f2905a3cbe80eded29a3d4d301b3ae87546555896c8c92c6363a53c0225", 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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "68a11f2905a3cbe80eded29a3d4d301b3ae87546555896c8c92c6363a53c0225" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling clap_builder v4.6.7
[INFO] [stderr]    Compiling toml_writer v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling symlink v0.1.0
[INFO] [stderr]    Compiling humantime v2.4.0
[INFO] [stderr]    Compiling game-mode-executor v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling toml_parser v1.1.5+spec-1.1.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.17
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr] warning: game-mode-executor@0.4.0: rc.exe not found, building without resources
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling ctrlc v3.5.2
[INFO] [stderr]    Compiling serde_spanned v1.1.2
[INFO] [stderr]    Compiling toml_datetime v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.8+spec-1.1.0
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling clap_derive v4.6.7
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling clap v4.6.7
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling humantime-serde v1.1.1
[INFO] [stderr]    Compiling tracing-appender v0.2.5
[INFO] [stdout] error: GameModeExecutor only targets Windows
[INFO] [stdout]  --> src/lib.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | compile_error!("GameModeExecutor only targets Windows");
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/actions.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::os::windows::process::CommandExt;
[INFO] [stdout]   |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/open.rs:35:18
[INFO] [stdout]    |
[INFO] [stdout] 35 |     use std::os::windows::process::CommandExt;
[INFO] [stdout]    |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> src/purge.rs:297:18
[INFO] [stdout]     |
[INFO] [stdout] 297 |     use std::os::windows::fs::MetadataExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/shell.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout] 29 |     use std::os::windows::process::CommandExt;
[INFO] [stdout]    |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> src/task.rs:288:18
[INFO] [stdout]     |
[INFO] [stdout] 288 |     use std::os::windows::process::CommandExt;
[INFO] [stdout]     |                  ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/detect/gpu.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 | use windows::Win32::Foundation::{ERROR_NOT_ENOUGH_MEMORY, HANDLE};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/detect/gpu.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 | use windows::Win32::System::Performance::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/detect/gpu.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 | use windows::core::GUID;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/detect/presence_writer.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     use windows::Win32::Foundation::{CloseHandle, WAIT_OBJECT_0, WAIT_TIMEOUT};
[INFO] [stdout]     |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/detect/presence_writer.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |     use windows::Win32::System::Threading::{
[INFO] [stdout]     |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]  --> src/detect/process.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::{CloseHandle, HANDLE};
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]  --> src/detect/process.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Storage::Packaging::Appx::GetPackageFamilyName;
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]  --> src/detect/process.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::System::Diagnostics::ToolHelp::{
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]  --> src/detect/process.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::System::ProcessStatus::K32EnumProcesses;
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/detect/process.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::System::Threading::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/detect/process.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::UI::WindowsAndMessaging::{GetForegroundWindow, GetWindowThreadProcessId};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/detect/process.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::core::PWSTR;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/open.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows::Win32::System::Com::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/open.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use windows::Win32::UI::Shell::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/open.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 | use windows::Win32::UI::WindowsAndMessaging::{AllowSetForegroundWindow, SW_SHOWNORMAL};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/open.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | use windows::core::PCWSTR;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/package.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     use windows::Win32::Foundation::ERROR_SUCCESS;
[INFO] [stdout]    |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/package.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     use windows::Win32::System::ApplicationInstallationAndServicing::MsiEnumRelatedProductsW;
[INFO] [stdout]    |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/package.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     use windows::core::{HSTRING, PWSTR};
[INFO] [stdout]    |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/purge.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |     use windows::Win32::Storage::FileSystem::{
[INFO] [stdout]     |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/tray.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 | use windows::Win32::Foundation::{HWND, LPARAM, LRESULT, POINT, WPARAM};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/tray.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::UI::HiDpi::{GetDpiForWindow, GetSystemMetricsForDpi};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/tray.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows::Win32::UI::Shell::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/tray.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | use windows::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/tray.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 | use windows::core::PCWSTR;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/tray.rs:270:9
[INFO] [stdout]     |
[INFO] [stdout] 270 |     use windows::Win32::Foundation::HMODULE;
[INFO] [stdout]     |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/tray.rs:271:9
[INFO] [stdout]     |
[INFO] [stdout] 271 |     use windows::Win32::System::LibraryLoader::{GetProcAddress, LoadLibraryW};
[INFO] [stdout]     |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/tray.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 |     use windows::core::{PCSTR, PCWSTR};
[INFO] [stdout]     |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/update/hash.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::Security::Cryptography::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/update/hash.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::core::PCWSTR;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/update/winhttp.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::Networking::WinHttp::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/update/winhttp.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | use windows::core::{HSTRING, PCWSTR};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]  --> src/win.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::Foundation::{
[INFO] [stdout]   |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/win.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::Storage::FileSystem::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/win.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/win.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows::Win32::System::Threading::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/win.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 | use windows::Win32::UI::HiDpi::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/win.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 | use windows::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/win.rs:31:5
[INFO] [stdout]    |
[INFO] [stdout] 31 | use windows::core::{BOOL, HSTRING, PCWSTR};
[INFO] [stdout]    |     ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows_registry`
[INFO] [stdout]   --> src/registry.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows_registry::{CURRENT_USER, LOCAL_MACHINE};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_registry`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_registry`, use `cargo add windows_registry` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/purge.rs:307:20
[INFO] [stdout]     |
[INFO] [stdout] 307 |         let path = windows::core::HSTRING::from(dir);
[INFO] [stdout]     |                    ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/registry.rs:63:26
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn raw(&self) -> windows::Win32::System::Registry::HKEY {
[INFO] [stdout]    |                          ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/registry.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         windows::Win32::System::Registry::HKEY(self.0.as_raw())
[INFO] [stdout]    |         ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/registry.rs:71:27
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let mut written = windows::Win32::Foundation::FILETIME::default();
[INFO] [stdout]    |                           ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]   --> src/registry.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 75 |             windows::Win32::System::Registry::RegQueryInfoKeyW(
[INFO] [stdout]    |             ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/update/winhttp.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 | fn fault(error: windows::core::Error, what: &str) -> Fault {
[INFO] [stdout]     |                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_DESTROY` is not bound in all patterns
[INFO] [stdout]    --> src/win.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |         WM_WATCHER_FINISHED | WM_DESTROY => {
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^   ---------- variable not in all patterns
[INFO] [stdout]     |         |
[INFO] [stdout]     |         pattern doesn't bind `WM_DESTROY`
[INFO] [stdout]     |
[INFO] [stdout] help: if you meant to match on a unit struct, unit variant or a `const` item, consider making the path in the pattern qualified: `path::to::ModOrType::WM_DESTROY`
[INFO] [stdout]    --> src/win.rs:324:31
[INFO] [stdout]     |
[INFO] [stdout] 324 |         WM_WATCHER_FINISHED | WM_DESTROY => {
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/update/winhttp.rs:183:30
[INFO] [stdout]     |
[INFO] [stdout] 183 |             return Err(fault(windows::core::Error::from_thread(), "WinHttpOpen"));
[INFO] [stdout]     |                              ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]  13 + use crate::update::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 2 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 183 -             return Err(fault(windows::core::Error::from_thread(), "WinHttpOpen"));
[INFO] [stdout] 183 +             return Err(fault(Error::from_thread(), "WinHttpOpen"));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/update/winhttp.rs:203:30
[INFO] [stdout]     |
[INFO] [stdout] 203 |             return Err(fault(windows::core::Error::from_thread(), "WinHttpConnect"));
[INFO] [stdout]     |                              ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]  13 + use crate::update::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 2 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 203 -             return Err(fault(windows::core::Error::from_thread(), "WinHttpConnect"));
[INFO] [stdout] 203 +             return Err(fault(Error::from_thread(), "WinHttpConnect"));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows` in this scope
[INFO] [stdout]    --> src/update/winhttp.rs:229:17
[INFO] [stdout]     |
[INFO] [stdout] 229 |                 windows::core::Error::from_thread(),
[INFO] [stdout]     |                 ^^^^^^^ use of unresolved module or unlinked crate `windows`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `windows`, use `cargo add windows` to add it to your `Cargo.toml`
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]  13 + use crate::update::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]  13 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 2 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 229 -                 windows::core::Error::from_thread(),
[INFO] [stdout] 229 +                 Error::from_thread(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `creation_flags` found for struct `std::process::Command` in the current scope
[INFO] [stdout]    --> src/actions.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 |         command.creation_flags(CREATE_NO_WINDOW);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ method not found in `std::process::Command`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `creation_flags` found for mutable reference `&mut std::process::Command` in the current scope
[INFO] [stdout]   --> src/open.rs:45:18
[INFO] [stdout]    |
[INFO] [stdout] 42 | /             std::process::Command::new(exe)
[INFO] [stdout] 43 | |                 .arg("open")
[INFO] [stdout] 44 | |                 .arg(what)
[INFO] [stdout] 45 | |                 .creation_flags(CREATE_NO_WINDOW)
[INFO] [stdout]    | |                 -^^^^^^^^^^^^^^ method not found in `&mut std::process::Command`
[INFO] [stdout]    | |_________________|
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method call on a diverging inference variable
[INFO] [stdout]   --> src/open.rs:68:54
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let _ = unsafe { AllowSetForegroundWindow(helper.id()) };
[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 `id` found for type `!` in the current scope
[INFO] [stdout]   --> src/open.rs:68:54
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let _ = unsafe { AllowSetForegroundWindow(helper.id()) };
[INFO] [stdout]    |                                                      ^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `wait` found for type `!` in the current scope
[INFO] [stdout]   --> src/open.rs:70:45
[INFO] [stdout]    |
[INFO] [stdout] 70 |     std::thread::spawn(move || match helper.wait() {
[INFO] [stdout]    |                                             ^^^^ method not found in `!`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable call
[INFO] [stdout]   --> src/open.rs:70:45
[INFO] [stdout]    |
[INFO] [stdout] 70 |     std::thread::spawn(move || match helper.wait() {
[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 `file_attributes` found for struct `std::fs::Metadata` in the current scope
[INFO] [stdout]    --> src/purge.rs:305:46
[INFO] [stdout]     |
[INFO] [stdout] 305 |     let attributes = std::fs::metadata(dir)?.file_attributes();
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `file_type` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 305 -     let attributes = std::fs::metadata(dir)?.file_attributes();
[INFO] [stdout] 305 +     let attributes = std::fs::metadata(dir)?.file_type();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `creation_flags` found for mutable reference `&mut std::process::Command` in the current scope
[INFO] [stdout]   --> src/shell.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | /     Command::new("powershell.exe")
[INFO] [stdout] 32 | |         .args([
[INFO] [stdout] 33 | |             "-NoProfile",
[INFO] [stdout] 34 | |             "-NonInteractive",
[INFO] [stdout] ...  |
[INFO] [stdout] 39 | |         .arg(script)
[INFO] [stdout] 40 | |         .creation_flags(CREATE_NO_WINDOW)
[INFO] [stdout]    | |         -^^^^^^^^^^^^^^ method not found in `&mut std::process::Command`
[INFO] [stdout]    | |_________|
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `creation_flags` found for mutable reference `&mut std::process::Command` in the current scope
[INFO] [stdout]    --> src/task.rs:291:24
[INFO] [stdout]     |
[INFO] [stdout] 291 |     command.args(args).creation_flags(CREATE_NO_WINDOW);
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ method not found in `&mut std::process::Command`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_registry` in this scope
[INFO] [stdout]   --> src/registry.rs:13:16
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct Key(windows_registry::Key);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_registry`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_registry`, use `cargo add windows_registry` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0408, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0408`.
[INFO] [stdout] 
[INFO] [stderr] warning: game-mode-executor@0.4.0: rc.exe not found, building without resources
[INFO] [stderr] error: could not compile `game-mode-executor` (lib) due to 64 previous errors; 3 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "68a11f2905a3cbe80eded29a3d4d301b3ae87546555896c8c92c6363a53c0225", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "68a11f2905a3cbe80eded29a3d4d301b3ae87546555896c8c92c6363a53c0225", kill_on_drop: false }`
[INFO] [stdout] 68a11f2905a3cbe80eded29a3d4d301b3ae87546555896c8c92c6363a53c0225
