[INFO] cloning repository https://github.com/onth0s/WinPie
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/onth0s/WinPie" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fonth0s%2FWinPie", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fonth0s%2FWinPie'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 36b5618dc934141b0066c06ccdce0223849ede2b
[INFO] checking onth0s/WinPie 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%2Fonth0s%2FWinPie" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/onth0s/WinPie
[INFO] finished tweaking git repo https://github.com/onth0s/WinPie
[INFO] tweaked toml for git repo https://github.com/onth0s/WinPie written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/onth0s/WinPie 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/onth0s/WinPie 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-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d33c1c52b71a0ec73fe6a5050d08e44ec7e904604f33b96f50386c1cee64b011
[INFO] running `Command { std: "docker" "start" "d33c1c52b71a0ec73fe6a5050d08e44ec7e904604f33b96f50386c1cee64b011", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d33c1c52b71a0ec73fe6a5050d08e44ec7e904604f33b96f50386c1cee64b011", 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" "d33c1c52b71a0ec73fe6a5050d08e44ec7e904604f33b96f50386c1cee64b011" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d33c1c52b71a0ec73fe6a5050d08e44ec7e904604f33b96f50386c1cee64b011", 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" "d33c1c52b71a0ec73fe6a5050d08e44ec7e904604f33b96f50386c1cee64b011" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling windows_x86_64_gnu v0.52.6
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]     Checking unsafe-libyaml v0.2.11
[INFO] [stderr]     Checking ryu v1.0.23
[INFO] [stderr]     Checking indexmap v2.14.1
[INFO] [stderr]     Checking windows-targets v0.52.6
[INFO] [stderr]     Checking windows-result v0.2.0
[INFO] [stderr]     Checking windows-strings v0.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling windows-interface v0.58.0
[INFO] [stderr]    Compiling windows-implement v0.58.0
[INFO] [stderr]     Checking windows-core v0.58.0
[INFO] [stderr]     Checking serde v1.0.229
[INFO] [stderr]     Checking windows v0.58.0
[INFO] [stderr]     Checking serde_yaml v0.9.34+deprecated
[INFO] [stderr]     Checking winpie v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/overlay/modal_menu.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | 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 `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/modal_menu.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::{COLORREF, HINSTANCE, HWND, LPARAM, LRESULT, POINT, RECT, SIZE, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/modal_menu.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/overlay/modal_menu.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/overlay/render.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | 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 `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/render.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::{COLORREF, RECT};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/render.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/overlay/toast.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | 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 `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/toast.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::{COLORREF, HINSTANCE, HWND, LPARAM, LRESULT, POINT, RECT, SIZE, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/toast.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/overlay/toast.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/window.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows::Win32::Foundation::{COLORREF, HINSTANCE, HWND, LPARAM, LRESULT, POINT, SIZE, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/window.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/window.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/keyboard.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::{LPARAM, LRESULT, POINT, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/keyboard.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/keyboard.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/mouse.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::{LPARAM, LRESULT, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/mouse.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/state.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/mod.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::Foundation::HMODULE;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/mod.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::{BOOL, LPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::System::Console::SetConsoleCtrlHandler;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::System::Threading::GetCurrentThreadId;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::UI::HiDpi::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/ipc.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::{ERROR_ALREADY_EXISTS, GetLastError, HANDLE, HINSTANCE, HWND, LPARAM, LRESULT, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/ipc.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::System::Threading::CreateMutexW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/ipc.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/context.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::{CloseHandle, HANDLE};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/context.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::System::ProcessStatus::GetModuleFileNameExW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/context.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::System::Threading::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/context.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::Diagnostics::ToolHelp::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/context.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `super::WM_WINPIE_ACTIVATE`, `super::WM_WINPIE_ALLKEYSUP`, `super::WM_WINPIE_MENU_ESC`, `super::WM_WINPIE_MENU_KEYDOWN`, `super::WM_WINPIE_MENU_KEYUP`, `super::WM_WINPIE_MENU_TAB`, `super::WM_WINPIE_WINUP`, `super::WM_WINPIE_LBUTTONDOWN`, `super::WM_WINPIE_MOUSEMOVE`, `super::WM_WINPIE_RBUTTONDOWN`
[INFO] [stdout]   --> src/input/keyboard.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 |     WM_WINPIE_ACTIVATE, WM_WINPIE_ALLKEYSUP, WM_WINPIE_MENU_ESC, WM_WINPIE_MENU_KEYDOWN,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     WM_WINPIE_MENU_KEYUP, WM_WINPIE_MENU_TAB, WM_WINPIE_WINUP,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/input/mouse.rs:7:13
[INFO] [stdout]    |
[INFO] [stdout]  7 | use super::{WM_WINPIE_LBUTTONDOWN, WM_WINPIE_MOUSEMOVE, WM_WINPIE_RBUTTONDOWN};
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/modal_menu.rs:22:35
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let class_name = windows::core::w!("WinPieModalMenuClass");
[INFO] [stdout]    |                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/modal_menu.rs:48:26
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 windows::core::w!("WinPie Modal Menu"),
[INFO] [stdout]    |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/toast.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let class_name = windows::core::w!("WinPieToastClass");
[INFO] [stdout]    |                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/toast.rs:50:26
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 windows::core::w!("WinPie Toast"),
[INFO] [stdout]    |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/window.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let class_name = windows::core::w!("WinPieOverlayClass");
[INFO] [stdout]    |                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/window.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 windows::core::w!("WinPie Overlay"),
[INFO] [stdout]    |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]  --> src/ipc.rs:8:66
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const CONTROL_WINDOW_CLASS: windows::core::PCWSTR = windows::core::w!("WinPieControlWindowClass");
[INFO] [stdout]   |                                                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]  --> src/ipc.rs:9:66
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const CONTROL_WINDOW_TITLE: windows::core::PCWSTR = windows::core::w!("WinPie Control Window");
[INFO] [stdout]   |                                                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/ipc.rs:10:66
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const SINGLETON_MUTEX_NAME: windows::core::PCWSTR = windows::core::w!("Local\\WinPie_SingleInstance_Mutex");
[INFO] [stdout]    |                                                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/modal_menu.rs:21:62
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn new(instance: HINSTANCE) -> Result<Self, windows::core::Error> {
[INFO] [stdout]    |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/overlay/modal_menu.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | 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 `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/modal_menu.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::{COLORREF, HINSTANCE, HWND, LPARAM, LRESULT, POINT, RECT, SIZE, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/modal_menu.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/overlay/modal_menu.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/overlay/render.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | 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 `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/render.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::{COLORREF, RECT};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/render.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]  --> src/overlay/toast.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | 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 `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/toast.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::{COLORREF, HINSTANCE, HWND, LPARAM, LRESULT, POINT, RECT, SIZE, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/toast.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/overlay/toast.rs:11:14
[INFO] [stdout]    |
[INFO] [stdout] 11 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/window.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows::Win32::Foundation::{COLORREF, HINSTANCE, HWND, LPARAM, LRESULT, POINT, SIZE, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/window.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Graphics::Gdi::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/window.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/keyboard.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::{LPARAM, LRESULT, POINT, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/keyboard.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/keyboard.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/mouse.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::{LPARAM, LRESULT, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/mouse.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/state.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/mod.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::Foundation::HMODULE;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/input/mod.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::{BOOL, LPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::System::Console::SetConsoleCtrlHandler;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::System::Threading::GetCurrentThreadId;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::UI::HiDpi::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/ipc.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::Foundation::{ERROR_ALREADY_EXISTS, GetLastError, HANDLE, HINSTANCE, HWND, LPARAM, LRESULT, WPARAM};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/ipc.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::System::Threading::CreateMutexW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/ipc.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/context.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::{CloseHandle, HANDLE};
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/context.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::System::ProcessStatus::GetModuleFileNameExW;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/context.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::System::Threading::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/context.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::Win32::System::Diagnostics::ToolHelp::{
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/context.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | use windows::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `super::WM_WINPIE_ACTIVATE`, `super::WM_WINPIE_ALLKEYSUP`, `super::WM_WINPIE_MENU_ESC`, `super::WM_WINPIE_MENU_KEYDOWN`, `super::WM_WINPIE_MENU_KEYUP`, `super::WM_WINPIE_MENU_TAB`, `super::WM_WINPIE_WINUP`, `super::WM_WINPIE_LBUTTONDOWN`, `super::WM_WINPIE_MOUSEMOVE`, `super::WM_WINPIE_RBUTTONDOWN`
[INFO] [stdout]   --> src/input/keyboard.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  9 |     WM_WINPIE_ACTIVATE, WM_WINPIE_ALLKEYSUP, WM_WINPIE_MENU_ESC, WM_WINPIE_MENU_KEYDOWN,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     WM_WINPIE_MENU_KEYUP, WM_WINPIE_MENU_TAB, WM_WINPIE_WINUP,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/input/mouse.rs:7:13
[INFO] [stdout]    |
[INFO] [stdout]  7 | use super::{WM_WINPIE_LBUTTONDOWN, WM_WINPIE_MOUSEMOVE, WM_WINPIE_RBUTTONDOWN};
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/modal_menu.rs:22:35
[INFO] [stdout]    |
[INFO] [stdout] 22 |         let class_name = windows::core::w!("WinPieModalMenuClass");
[INFO] [stdout]    |                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/modal_menu.rs:48:26
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 windows::core::w!("WinPie Modal Menu"),
[INFO] [stdout]    |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/toast.rs:24:35
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let class_name = windows::core::w!("WinPieToastClass");
[INFO] [stdout]    |                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/toast.rs:50:26
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 windows::core::w!("WinPie Toast"),
[INFO] [stdout]    |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/window.rs:28:35
[INFO] [stdout]    |
[INFO] [stdout] 28 |         let class_name = windows::core::w!("WinPieOverlayClass");
[INFO] [stdout]    |                                   ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/window.rs:54:26
[INFO] [stdout]    |
[INFO] [stdout] 54 |                 windows::core::w!("WinPie Overlay"),
[INFO] [stdout]    |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]  --> src/ipc.rs:8:66
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const CONTROL_WINDOW_CLASS: windows::core::PCWSTR = windows::core::w!("WinPieControlWindowClass");
[INFO] [stdout]   |                                                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]  --> src/ipc.rs:9:66
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const CONTROL_WINDOW_TITLE: windows::core::PCWSTR = windows::core::w!("WinPie Control Window");
[INFO] [stdout]   |                                                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/ipc.rs:10:66
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const SINGLETON_MUTEX_NAME: windows::core::PCWSTR = windows::core::w!("Local\\WinPie_SingleInstance_Mutex");
[INFO] [stdout]    |                                                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/modal_menu.rs:35:40
[INFO] [stdout]    |
[INFO] [stdout] 35 |                 lpszMenuName: windows::core::PCWSTR::null(),
[INFO] [stdout]    |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/modal_menu.rs:21:62
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub fn new(instance: HINSTANCE) -> Result<Self, windows::core::Error> {
[INFO] [stdout]    |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/modal_menu.rs:280:34
[INFO] [stdout]     |
[INFO] [stdout] 280 |                         windows::core::PCWSTR(family_wide.as_ptr()),
[INFO] [stdout]     |                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/modal_menu.rs:297:34
[INFO] [stdout]     |
[INFO] [stdout] 297 |                         windows::core::PCWSTR(family_wide.as_ptr()),
[INFO] [stdout]     |                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/modal_menu.rs:314:34
[INFO] [stdout]     |
[INFO] [stdout] 314 |                         windows::core::PCWSTR(family_wide.as_ptr()),
[INFO] [stdout]     |                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/modal_menu.rs:35:40
[INFO] [stdout]    |
[INFO] [stdout] 35 |                 lpszMenuName: windows::core::PCWSTR::null(),
[INFO] [stdout]    |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:263:26
[INFO] [stdout]     |
[INFO] [stdout] 263 |                 windows::core::PCWSTR(family_wide.as_ptr()),
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/modal_menu.rs:280:34
[INFO] [stdout]     |
[INFO] [stdout] 280 |                         windows::core::PCWSTR(family_wide.as_ptr()),
[INFO] [stdout]     |                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/toast.rs:23:62
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn new(instance: HINSTANCE) -> Result<Self, windows::core::Error> {
[INFO] [stdout]    |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/modal_menu.rs:297:34
[INFO] [stdout]     |
[INFO] [stdout] 297 |                         windows::core::PCWSTR(family_wide.as_ptr()),
[INFO] [stdout]     |                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/modal_menu.rs:314:34
[INFO] [stdout]     |
[INFO] [stdout] 314 |                         windows::core::PCWSTR(family_wide.as_ptr()),
[INFO] [stdout]     |                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/toast.rs:37:40
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 lpszMenuName: windows::core::PCWSTR::null(),
[INFO] [stdout]    |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:263:26
[INFO] [stdout]     |
[INFO] [stdout] 263 |                 windows::core::PCWSTR(family_wide.as_ptr()),
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/toast.rs:23:62
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn new(instance: HINSTANCE) -> Result<Self, windows::core::Error> {
[INFO] [stdout]    |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/toast.rs:173:26
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 windows::core::PCWSTR(family_wide.as_ptr()),
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/toast.rs:37:40
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 lpszMenuName: windows::core::PCWSTR::null(),
[INFO] [stdout]    |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/toast.rs:173:26
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 windows::core::PCWSTR(family_wide.as_ptr()),
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/window.rs:22:82
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn new(config: &AppConfig, instance: HINSTANCE) -> Result<Self, windows::core::Error> {
[INFO] [stdout]    |                                                                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/window.rs:41:40
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 lpszMenuName: windows::core::PCWSTR::null(),
[INFO] [stdout]    |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/window.rs:22:82
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn new(config: &AppConfig, instance: HINSTANCE) -> Result<Self, windows::core::Error> {
[INFO] [stdout]    |                                                                                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/window.rs:41:40
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 lpszMenuName: windows::core::PCWSTR::null(),
[INFO] [stdout]    |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_RBUTTONUP` is not bound in all patterns
[INFO] [stdout]   --> src/input/mouse.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]    |                 ^^^^^^^^^^^^   ------------ variable not in all patterns
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 pattern doesn't bind `WM_RBUTTONUP`
[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_RBUTTONUP`
[INFO] [stdout]   --> src/input/mouse.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_LBUTTONUP` is not bound in all patterns
[INFO] [stdout]   --> src/input/mouse.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]    |                 ------------   ^^^^^^^^^^^^ pattern doesn't bind `WM_LBUTTONUP`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 variable not in all patterns
[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_LBUTTONUP`
[INFO] [stdout]   --> src/input/mouse.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_RBUTTONUP` is not bound in all patterns
[INFO] [stdout]   --> src/input/mouse.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]    |                 ^^^^^^^^^^^^   ------------ variable not in all patterns
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 pattern doesn't bind `WM_RBUTTONUP`
[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_RBUTTONUP`
[INFO] [stdout]   --> src/input/mouse.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]    |                                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_LBUTTONUP` is not bound in all patterns
[INFO] [stdout]   --> src/input/mouse.rs:77:32
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]    |                 ------------   ^^^^^^^^^^^^ pattern doesn't bind `WM_LBUTTONUP`
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 variable not in all patterns
[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_LBUTTONUP`
[INFO] [stdout]   --> src/input/mouse.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 WM_LBUTTONUP | WM_RBUTTONUP => {
[INFO] [stdout]    |                 ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/input/mod.rs:33:61
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn install(thread_id: u32) -> Result<Self, windows::core::Error> {
[INFO] [stdout]    |                                                             ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/app.rs:27:63
[INFO] [stdout]    |
[INFO] [stdout] 27 |             let _ = PostThreadMessageW(tid, WM_QUIT, windows::Win32::Foundation::WPARAM(0), LPARAM(0));
[INFO] [stdout]    |                                                               ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/app.rs:108:35
[INFO] [stdout]     |
[INFO] [stdout] 108 |             let mut pt = windows::Win32::Foundation::POINT::default();
[INFO] [stdout]     |                                   ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/input/mod.rs:33:61
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn install(thread_id: u32) -> Result<Self, windows::core::Error> {
[INFO] [stdout]    |                                                             ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/app.rs:109:39
[INFO] [stdout]     |
[INFO] [stdout] 109 |             let _ = unsafe { windows::Win32::UI::WindowsAndMessaging::GetCursorPos(&mut pt) };
[INFO] [stdout]     |                                       ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]  --> src/ipc.rs:8:42
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const CONTROL_WINDOW_CLASS: windows::core::PCWSTR = windows::core::w!("WinPieControlWindowClass");
[INFO] [stdout]   |                                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/app.rs:27:63
[INFO] [stdout]    |
[INFO] [stdout] 27 |             let _ = PostThreadMessageW(tid, WM_QUIT, windows::Win32::Foundation::WPARAM(0), LPARAM(0));
[INFO] [stdout]    |                                                               ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]  --> src/ipc.rs:9:42
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const CONTROL_WINDOW_TITLE: windows::core::PCWSTR = windows::core::w!("WinPie Control Window");
[INFO] [stdout]   |                                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/ipc.rs:10:42
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const SINGLETON_MUTEX_NAME: windows::core::PCWSTR = windows::core::w!("Local\\WinPie_SingleInstance_Mutex");
[INFO] [stdout]    |                                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/app.rs:108:35
[INFO] [stdout]     |
[INFO] [stdout] 108 |             let mut pt = windows::Win32::Foundation::POINT::default();
[INFO] [stdout]     |                                   ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]    --> src/app.rs:109:39
[INFO] [stdout]     |
[INFO] [stdout] 109 |             let _ = unsafe { windows::Win32::UI::WindowsAndMessaging::GetCursorPos(&mut pt) };
[INFO] [stdout]     |                                       ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/ipc.rs:20:62
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn new(instance: HINSTANCE) -> Result<Self, windows::core::Error> {
[INFO] [stdout]    |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]  --> src/ipc.rs:8:42
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub const CONTROL_WINDOW_CLASS: windows::core::PCWSTR = windows::core::w!("WinPieControlWindowClass");
[INFO] [stdout]   |                                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]  --> src/ipc.rs:9:42
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub const CONTROL_WINDOW_TITLE: windows::core::PCWSTR = windows::core::w!("WinPie Control Window");
[INFO] [stdout]   |                                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ipc.rs:31:41
[INFO] [stdout]    |
[INFO] [stdout] 31 |                 hbrBackground: windows::Win32::Graphics::Gdi::HBRUSH::default(),
[INFO] [stdout]    |                                         ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/ipc.rs:10:42
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub const SINGLETON_MUTEX_NAME: windows::core::PCWSTR = windows::core::w!("Local\\WinPie_SingleInstance_Mutex");
[INFO] [stdout]    |                                          ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/ipc.rs:32:40
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 lpszMenuName: windows::core::PCWSTR::null(),
[INFO] [stdout]    |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/ipc.rs:20:62
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub fn new(instance: HINSTANCE) -> Result<Self, windows::core::Error> {
[INFO] [stdout]    |                                                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CLOSE` is not bound in all patterns
[INFO] [stdout]   --> src/ipc.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |         WM_CLOSE | WM_WINPIE_CONTROL_KILL => {
[INFO] [stdout]    |         --------   ^^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `WM_CLOSE`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         variable not in all patterns
[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_CLOSE`
[INFO] [stdout]   --> src/ipc.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         WM_CLOSE | WM_WINPIE_CONTROL_KILL => {
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:25:22
[INFO] [stdout]    |
[INFO] [stdout] 25 |             let wc = WNDCLASSEXW {
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/ipc.rs:31:41
[INFO] [stdout]    |
[INFO] [stdout] 31 |                 hbrBackground: windows::Win32::Graphics::Gdi::HBRUSH::default(),
[INFO] [stdout]    |                                         ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:26:45
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 cbSize: std::mem::size_of::<WNDCLASSEXW>() as u32,
[INFO] [stdout]    |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl<WNDCLASSEXW> ModalMenuOverlay {
[INFO] [stdout]    |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:27:37
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:33:44
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/ipc.rs:32:40
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 lpszMenuName: windows::core::PCWSTR::null(),
[INFO] [stdout]    |                                        ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:42:28
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:42:47
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:42:63
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:42:82
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:43:25
[INFO] [stdout]    |
[INFO] [stdout] 43 |             let style = WS_POPUP;
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ULW_ALPHA` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:446:21
[INFO] [stdout]     |
[INFO] [stdout] 446 |                     ULW_ALPHA,
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:451:21
[INFO] [stdout]     |
[INFO] [stdout] 451 |                     HWND_TOPMOST,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:456:21
[INFO] [stdout]     |
[INFO] [stdout] 456 |                     SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_SHOWWINDOW` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:456:38
[INFO] [stdout]     |
[INFO] [stdout] 456 |                     SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:541:43
[INFO] [stdout]     |
[INFO] [stdout] 541 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:612:33
[INFO] [stdout]     |
[INFO] [stdout] 612 |         WM_NCHITTEST => LRESULT(HTTRANSPARENT as isize),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 |             let wc = WNDCLASSEXW {
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:28:45
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 cbSize: std::mem::size_of::<WNDCLASSEXW>() as u32,
[INFO] [stdout]    |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl<WNDCLASSEXW> ToastOverlay {
[INFO] [stdout]    |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:29:24
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:29:37
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:35:44
[INFO] [stdout]    |
[INFO] [stdout] 35 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:44:47
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:44:63
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:44:82
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:45:25
[INFO] [stdout]    |
[INFO] [stdout] 45 |             let style = WS_POPUP;
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ULW_ALPHA` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:437:21
[INFO] [stdout]     |
[INFO] [stdout] 437 |                     ULW_ALPHA,
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:443:21
[INFO] [stdout]     |
[INFO] [stdout] 443 |                     HWND_TOPMOST,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:448:21
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_SHOWWINDOW` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:448:38
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:472:43
[INFO] [stdout]     |
[INFO] [stdout] 472 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:495:33
[INFO] [stdout]     |
[INFO] [stdout] 495 |         WM_NCHITTEST => LRESULT(HTTRANSPARENT as isize),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:499:42
[INFO] [stdout]     |
[INFO] [stdout] 499 |                 let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |             let wc = WNDCLASSEXW {
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:32:45
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 cbSize: std::mem::size_of::<WNDCLASSEXW>() as u32,
[INFO] [stdout]    |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl<WNDCLASSEXW> OverlayWindow {
[INFO] [stdout]    |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0408]: variable `WM_CLOSE` is not bound in all patterns
[INFO] [stdout]   --> src/ipc.rs:80:20
[INFO] [stdout]    |
[INFO] [stdout] 80 |         WM_CLOSE | WM_WINPIE_CONTROL_KILL => {
[INFO] [stdout]    |         --------   ^^^^^^^^^^^^^^^^^^^^^^ pattern doesn't bind `WM_CLOSE`
[INFO] [stdout]    |         |
[INFO] [stdout]    |         variable not in all patterns
[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_CLOSE`
[INFO] [stdout]   --> src/ipc.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         WM_CLOSE | WM_WINPIE_CONTROL_KILL => {
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:33:37
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:39:44
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:48:47
[INFO] [stdout]    |
[INFO] [stdout] 48 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:48:63
[INFO] [stdout]    |
[INFO] [stdout] 48 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:48:82
[INFO] [stdout]    |
[INFO] [stdout] 48 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 |             let style = WS_POPUP;
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 HWND_TOPMOST,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_SHOWWINDOW` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:127:43
[INFO] [stdout]     |
[INFO] [stdout] 127 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ULW_ALPHA` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:206:21
[INFO] [stdout]     |
[INFO] [stdout] 206 |                     ULW_ALPHA,
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:236:33
[INFO] [stdout]     |
[INFO] [stdout] 236 |         WM_NCHITTEST => LRESULT(HTTRANSPARENT as isize),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `KBDLLHOOKSTRUCT` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:24:40
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let kbd = *(lparam.0 as *const KBDLLHOOKSTRUCT);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_KEYDOWN` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:34:30
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let is_down = msg == WM_KEYDOWN || msg == WM_SYSKEYDOWN;
[INFO] [stdout]    |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSKEYDOWN` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:34:51
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let is_down = msg == WM_KEYDOWN || msg == WM_SYSKEYDOWN;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_KEYUP` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:35:28
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let is_up = msg == WM_KEYUP || msg == WM_SYSKEYUP;
[INFO] [stdout]    |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSKEYUP` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:35:47
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let is_up = msg == WM_KEYUP || msg == WM_SYSKEYUP;
[INFO] [stdout]    |                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LWIN` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |         if vk == VK_LWIN {
[INFO] [stdout]    |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_RWIN` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |         } else if vk == VK_RWIN {
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:42:25
[INFO] [stdout]    |
[INFO] [stdout] 42 |         } else if vk == VK_ESCAPE {
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:44:25
[INFO] [stdout]    |
[INFO] [stdout] 44 |         } else if vk == VK_SHIFT || vk == VK_LSHIFT || vk == VK_RSHIFT {
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LSHIFT` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:44:43
[INFO] [stdout]    |
[INFO] [stdout] 44 |         } else if vk == VK_SHIFT || vk == VK_LSHIFT || vk == VK_RSHIFT {
[INFO] [stdout]    |                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_RSHIFT` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:44:62
[INFO] [stdout]    |
[INFO] [stdout] 44 |         } else if vk == VK_SHIFT || vk == VK_LSHIFT || vk == VK_RSHIFT {
[INFO] [stdout]    |                                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 |             if vk == VK_ESCAPE && is_down {
[INFO] [stdout]    |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_TAB` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:86:22
[INFO] [stdout]    |
[INFO] [stdout] 86 |             if vk == VK_TAB && is_down {
[INFO] [stdout]    |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:123:29
[INFO] [stdout]     |
[INFO] [stdout] 123 |         if is_down && vk == VK_ESCAPE && win_held {
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LWIN` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:155:28
[INFO] [stdout]     |
[INFO] [stdout] 155 |         if is_up && (vk == VK_LWIN || vk == VK_RWIN) {
[INFO] [stdout]     |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_RWIN` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:155:45
[INFO] [stdout]     |
[INFO] [stdout] 155 |         if is_up && (vk == VK_LWIN || vk == VK_RWIN) {
[INFO] [stdout]     |                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:25:22
[INFO] [stdout]    |
[INFO] [stdout] 25 |             let wc = WNDCLASSEXW {
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]   --> src/input/mouse.rs:20:42
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let mouse = *(lparam.0 as *const MSLLHOOKSTRUCT);
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:26:45
[INFO] [stdout]    |
[INFO] [stdout] 26 |                 cbSize: std::mem::size_of::<WNDCLASSEXW>() as u32,
[INFO] [stdout]    |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl<WNDCLASSEXW> ModalMenuOverlay {
[INFO] [stdout]    |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:27:24
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]   --> src/input/state.rs:72:20
[INFO] [stdout]    |
[INFO] [stdout] 72 |     const VK_MASK: VIRTUAL_KEY = VIRTUAL_KEY(0xE8);
[INFO] [stdout]    |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:27:37
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT` in this scope
[INFO] [stdout]   --> src/input/state.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         INPUT {
[INFO] [stdout]    |         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_KEYBOARD` in this scope
[INFO] [stdout]   --> src/input/state.rs:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |             r#type: INPUT_KEYBOARD,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT_0` in this scope
[INFO] [stdout]   --> src/input/state.rs:77:24
[INFO] [stdout]    |
[INFO] [stdout] 77 |             Anonymous: INPUT_0 {
[INFO] [stdout]    |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:33:44
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `KEYBDINPUT` in this scope
[INFO] [stdout]   --> src/input/state.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 ki: KEYBDINPUT {
[INFO] [stdout]    |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT` in this scope
[INFO] [stdout]   --> src/input/state.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         INPUT {
[INFO] [stdout]    |         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:42:28
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_KEYBOARD` in this scope
[INFO] [stdout]   --> src/input/state.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |             r#type: INPUT_KEYBOARD,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:42:47
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT_0` in this scope
[INFO] [stdout]   --> src/input/state.rs:89:24
[INFO] [stdout]    |
[INFO] [stdout] 89 |             Anonymous: INPUT_0 {
[INFO] [stdout]    |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `KEYBDINPUT` in this scope
[INFO] [stdout]   --> src/input/state.rs:90:21
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 ki: KEYBDINPUT {
[INFO] [stdout]    |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:42:63
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_KEYUP` in this scope
[INFO] [stdout]   --> src/input/state.rs:93:30
[INFO] [stdout]    |
[INFO] [stdout] 93 |                     dwFlags: KEYEVENTF_KEYUP,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:42:82
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:43:25
[INFO] [stdout]    |
[INFO] [stdout] 43 |             let style = WS_POPUP;
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/input/state.rs:100:52
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let _ = SendInput(&inputs, std::mem::size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                                    ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  70 | pub unsafe fn disarm_windows_key<INPUT>() {
[INFO] [stdout]     |                                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:14:37
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const WM_WINPIE_ACTIVATE: u32 = WM_USER + 101;
[INFO] [stdout]    |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:15:38
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const WM_WINPIE_MOUSEMOVE: u32 = WM_USER + 102;
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:16:40
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const WM_WINPIE_LBUTTONDOWN: u32 = WM_USER + 103;
[INFO] [stdout]    |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ULW_ALPHA` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:446:21
[INFO] [stdout]     |
[INFO] [stdout] 446 |                     ULW_ALPHA,
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:451:21
[INFO] [stdout]     |
[INFO] [stdout] 451 |                     HWND_TOPMOST,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:17:40
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const WM_WINPIE_RBUTTONDOWN: u32 = WM_USER + 104;
[INFO] [stdout]    |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:456:21
[INFO] [stdout]     |
[INFO] [stdout] 456 |                     SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_SHOWWINDOW` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:456:38
[INFO] [stdout]     |
[INFO] [stdout] 456 |                     SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:18:34
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const WM_WINPIE_WINUP: u32 = WM_USER + 105;
[INFO] [stdout]    |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:19:38
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const WM_WINPIE_ALLKEYSUP: u32 = WM_USER + 106;
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:541:43
[INFO] [stdout]     |
[INFO] [stdout] 541 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:22:41
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const WM_WINPIE_MENU_KEYDOWN: u32 = WM_USER + 107;
[INFO] [stdout]    |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:612:33
[INFO] [stdout]     |
[INFO] [stdout] 612 |         WM_NCHITTEST => LRESULT(HTTRANSPARENT as isize),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:23:39
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const WM_WINPIE_MENU_KEYUP: u32 = WM_USER + 108;
[INFO] [stdout]    |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:24:37
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub const WM_WINPIE_MENU_TAB: u32 = WM_USER + 109;
[INFO] [stdout]    |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:27:22
[INFO] [stdout]    |
[INFO] [stdout] 27 |             let wc = WNDCLASSEXW {
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:25:37
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const WM_WINPIE_MENU_ESC: u32 = WM_USER + 110;
[INFO] [stdout]    |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:28:45
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 cbSize: std::mem::size_of::<WNDCLASSEXW>() as u32,
[INFO] [stdout]    |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 22 | impl<WNDCLASSEXW> ToastOverlay {
[INFO] [stdout]    |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HHOOK` in this scope
[INFO] [stdout]   --> src/input/mod.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     kbd_hook: HHOOK,
[INFO] [stdout]    |               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:29:24
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HHOOK` in this scope
[INFO] [stdout]   --> src/input/mod.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |     mouse_hook: HHOOK,
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:29:37
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_KEYBOARD_LL` in this scope
[INFO] [stdout]   --> src/input/mod.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 WH_KEYBOARD_LL,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:35:44
[INFO] [stdout]    |
[INFO] [stdout] 35 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:44:28
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_MOUSE_LL` in this scope
[INFO] [stdout]   --> src/input/mod.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout] 45 |                 WH_MOUSE_LL,
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:44:47
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:44:63
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:44:82
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope
[INFO] [stdout]   --> src/app.rs:27:45
[INFO] [stdout]    |
[INFO] [stdout] 27 |             let _ = PostThreadMessageW(tid, WM_QUIT, windows::Win32::Foundation::WPARAM(0), LPARAM(0));
[INFO] [stdout]    |                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:45:25
[INFO] [stdout]    |
[INFO] [stdout] 45 |             let style = WS_POPUP;
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2` in this scope
[INFO] [stdout]   --> src/app.rs:50:51
[INFO] [stdout]    |
[INFO] [stdout] 50 |             let _ = SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2);
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ULW_ALPHA` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:437:21
[INFO] [stdout]     |
[INFO] [stdout] 437 |                     ULW_ALPHA,
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:443:21
[INFO] [stdout]     |
[INFO] [stdout] 443 |                     HWND_TOPMOST,
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/ipc.rs:12:41
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const WM_WINPIE_CONTROL_KILL: u32 = WM_USER + 101;
[INFO] [stdout]    |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:448:21
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/ipc.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 |             let wc = WNDCLASSEXW {
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_SHOWWINDOW` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:448:38
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/ipc.rs:23:45
[INFO] [stdout]    |
[INFO] [stdout] 23 |                 cbSize: std::mem::size_of::<WNDCLASSEXW>() as u32,
[INFO] [stdout]    |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl<WNDCLASSEXW> ControlWindow {
[INFO] [stdout]    |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]   --> src/ipc.rs:24:24
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]   --> src/ipc.rs:24:37
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:472:43
[INFO] [stdout]     |
[INFO] [stdout] 472 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:495:33
[INFO] [stdout]     |
[INFO] [stdout] 495 |         WM_NCHITTEST => LRESULT(HTTRANSPARENT as isize),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_MESSAGE` in this scope
[INFO] [stdout]   --> src/ipc.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 HWND_MESSAGE,
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:499:42
[INFO] [stdout]     |
[INFO] [stdout] 499 |                 let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:31:22
[INFO] [stdout]    |
[INFO] [stdout] 31 |             let wc = WNDCLASSEXW {
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:32:45
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 cbSize: std::mem::size_of::<WNDCLASSEXW>() as u32,
[INFO] [stdout]    |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 21 | impl<WNDCLASSEXW> OverlayWindow {
[INFO] [stdout]    |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:33:24
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:33:37
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/ipc.rs:125:41
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 let _ = PostMessageW(h, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:39:44
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:48:28
[INFO] [stdout]    |
[INFO] [stdout] 48 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:48:47
[INFO] [stdout]    |
[INFO] [stdout] 48 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_NOACTIVATE` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:48:63
[INFO] [stdout]    |
[INFO] [stdout] 48 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:48:82
[INFO] [stdout]    |
[INFO] [stdout] 48 |             let ex_style = WS_EX_TOOLWINDOW | WS_EX_TOPMOST | WS_EX_NOACTIVATE | WS_EX_LAYERED;
[INFO] [stdout]    |                                                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:49:25
[INFO] [stdout]    |
[INFO] [stdout] 49 |             let style = WS_POPUP;
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 HWND_TOPMOST,
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_SHOWWINDOW` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:120:34
[INFO] [stdout]     |
[INFO] [stdout] 120 |                 SWP_NOACTIVATE | SWP_SHOWWINDOW,
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:127:43
[INFO] [stdout]     |
[INFO] [stdout] 127 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                                           ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ULW_ALPHA` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:206:21
[INFO] [stdout]     |
[INFO] [stdout] 206 |                     ULW_ALPHA,
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:236:33
[INFO] [stdout]     |
[INFO] [stdout] 236 |         WM_NCHITTEST => LRESULT(HTTRANSPARENT as isize),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `KBDLLHOOKSTRUCT` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:24:40
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let kbd = *(lparam.0 as *const KBDLLHOOKSTRUCT);
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_KEYDOWN` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:34:30
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let is_down = msg == WM_KEYDOWN || msg == WM_SYSKEYDOWN;
[INFO] [stdout]    |                              ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSKEYDOWN` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:34:51
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let is_down = msg == WM_KEYDOWN || msg == WM_SYSKEYDOWN;
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_KEYUP` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:35:28
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let is_up = msg == WM_KEYUP || msg == WM_SYSKEYUP;
[INFO] [stdout]    |                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSKEYUP` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:35:47
[INFO] [stdout]    |
[INFO] [stdout] 35 |         let is_up = msg == WM_KEYUP || msg == WM_SYSKEYUP;
[INFO] [stdout]    |                                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LWIN` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:38:18
[INFO] [stdout]    |
[INFO] [stdout] 38 |         if vk == VK_LWIN {
[INFO] [stdout]    |                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_RWIN` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:40:25
[INFO] [stdout]    |
[INFO] [stdout] 40 |         } else if vk == VK_RWIN {
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:42:25
[INFO] [stdout]    |
[INFO] [stdout] 42 |         } else if vk == VK_ESCAPE {
[INFO] [stdout]    |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_SHIFT` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:44:25
[INFO] [stdout]    |
[INFO] [stdout] 44 |         } else if vk == VK_SHIFT || vk == VK_LSHIFT || vk == VK_RSHIFT {
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LSHIFT` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:44:43
[INFO] [stdout]    |
[INFO] [stdout] 44 |         } else if vk == VK_SHIFT || vk == VK_LSHIFT || vk == VK_RSHIFT {
[INFO] [stdout]    |                                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_RSHIFT` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:44:62
[INFO] [stdout]    |
[INFO] [stdout] 44 |         } else if vk == VK_SHIFT || vk == VK_LSHIFT || vk == VK_RSHIFT {
[INFO] [stdout]    |                                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 |             if vk == VK_ESCAPE && is_down {
[INFO] [stdout]    |                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_TAB` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:86:22
[INFO] [stdout]    |
[INFO] [stdout] 86 |             if vk == VK_TAB && is_down {
[INFO] [stdout]    |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_ESCAPE` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:123:29
[INFO] [stdout]     |
[INFO] [stdout] 123 |         if is_down && vk == VK_ESCAPE && win_held {
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_LWIN` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:155:28
[INFO] [stdout]     |
[INFO] [stdout] 155 |         if is_up && (vk == VK_LWIN || vk == VK_RWIN) {
[INFO] [stdout]     |                            ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_RWIN` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:155:45
[INFO] [stdout]     |
[INFO] [stdout] 155 |         if is_up && (vk == VK_LWIN || vk == VK_RWIN) {
[INFO] [stdout]     |                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MSLLHOOKSTRUCT` in this scope
[INFO] [stdout]   --> src/input/mouse.rs:20:42
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let mouse = *(lparam.0 as *const MSLLHOOKSTRUCT);
[INFO] [stdout]    |                                          ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]   --> src/input/state.rs:72:20
[INFO] [stdout]    |
[INFO] [stdout] 72 |     const VK_MASK: VIRTUAL_KEY = VIRTUAL_KEY(0xE8);
[INFO] [stdout]    |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT` in this scope
[INFO] [stdout]   --> src/input/state.rs:75:9
[INFO] [stdout]    |
[INFO] [stdout] 75 |         INPUT {
[INFO] [stdout]    |         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_KEYBOARD` in this scope
[INFO] [stdout]   --> src/input/state.rs:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |             r#type: INPUT_KEYBOARD,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT_0` in this scope
[INFO] [stdout]   --> src/input/state.rs:77:24
[INFO] [stdout]    |
[INFO] [stdout] 77 |             Anonymous: INPUT_0 {
[INFO] [stdout]    |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `KEYBDINPUT` in this scope
[INFO] [stdout]   --> src/input/state.rs:78:21
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 ki: KEYBDINPUT {
[INFO] [stdout]    |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT` in this scope
[INFO] [stdout]   --> src/input/state.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |         INPUT {
[INFO] [stdout]    |         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_KEYBOARD` in this scope
[INFO] [stdout]   --> src/input/state.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |             r#type: INPUT_KEYBOARD,
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `INPUT_0` in this scope
[INFO] [stdout]   --> src/input/state.rs:89:24
[INFO] [stdout]    |
[INFO] [stdout] 89 |             Anonymous: INPUT_0 {
[INFO] [stdout]    |                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `KEYBDINPUT` in this scope
[INFO] [stdout]   --> src/input/state.rs:90:21
[INFO] [stdout]    |
[INFO] [stdout] 90 |                 ki: KEYBDINPUT {
[INFO] [stdout]    |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `KEYEVENTF_KEYUP` in this scope
[INFO] [stdout]   --> src/input/state.rs:93:30
[INFO] [stdout]    |
[INFO] [stdout] 93 |                     dwFlags: KEYEVENTF_KEYUP,
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `INPUT` in this scope
[INFO] [stdout]    --> src/input/state.rs:100:52
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let _ = SendInput(&inputs, std::mem::size_of::<INPUT>() as i32);
[INFO] [stdout]     |                                                    ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout]  70 | pub unsafe fn disarm_windows_key<INPUT>() {
[INFO] [stdout]     |                                 +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:14:37
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const WM_WINPIE_ACTIVATE: u32 = WM_USER + 101;
[INFO] [stdout]    |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:15:38
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const WM_WINPIE_MOUSEMOVE: u32 = WM_USER + 102;
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:16:40
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const WM_WINPIE_LBUTTONDOWN: u32 = WM_USER + 103;
[INFO] [stdout]    |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:17:40
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const WM_WINPIE_RBUTTONDOWN: u32 = WM_USER + 104;
[INFO] [stdout]    |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:18:34
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const WM_WINPIE_WINUP: u32 = WM_USER + 105;
[INFO] [stdout]    |                                  ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:19:38
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const WM_WINPIE_ALLKEYSUP: u32 = WM_USER + 106;
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:22:41
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const WM_WINPIE_MENU_KEYDOWN: u32 = WM_USER + 107;
[INFO] [stdout]    |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:23:39
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub const WM_WINPIE_MENU_KEYUP: u32 = WM_USER + 108;
[INFO] [stdout]    |                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:24:37
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub const WM_WINPIE_MENU_TAB: u32 = WM_USER + 109;
[INFO] [stdout]    |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/input/mod.rs:25:37
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub const WM_WINPIE_MENU_ESC: u32 = WM_USER + 110;
[INFO] [stdout]    |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HHOOK` in this scope
[INFO] [stdout]   --> src/input/mod.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     kbd_hook: HHOOK,
[INFO] [stdout]    |               ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HHOOK` in this scope
[INFO] [stdout]   --> src/input/mod.rs:29:17
[INFO] [stdout]    |
[INFO] [stdout] 29 |     mouse_hook: HHOOK,
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_KEYBOARD_LL` in this scope
[INFO] [stdout]   --> src/input/mod.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 WH_KEYBOARD_LL,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_MOUSE_LL` in this scope
[INFO] [stdout]   --> src/input/mod.rs:45:17
[INFO] [stdout]    |
[INFO] [stdout] 45 |                 WH_MOUSE_LL,
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_QUIT` in this scope
[INFO] [stdout]   --> src/app.rs:27:45
[INFO] [stdout]    |
[INFO] [stdout] 27 |             let _ = PostThreadMessageW(tid, WM_QUIT, windows::Win32::Foundation::WPARAM(0), LPARAM(0));
[INFO] [stdout]    |                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2` in this scope
[INFO] [stdout]   --> src/app.rs:50:51
[INFO] [stdout]    |
[INFO] [stdout] 50 |             let _ = SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2);
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_USER` in this scope
[INFO] [stdout]   --> src/ipc.rs:12:41
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const WM_WINPIE_CONTROL_KILL: u32 = WM_USER + 101;
[INFO] [stdout]    |                                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/ipc.rs:22:22
[INFO] [stdout]    |
[INFO] [stdout] 22 |             let wc = WNDCLASSEXW {
[INFO] [stdout]    |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WNDCLASSEXW` in this scope
[INFO] [stdout]   --> src/ipc.rs:23:45
[INFO] [stdout]    |
[INFO] [stdout] 23 |                 cbSize: std::mem::size_of::<WNDCLASSEXW>() as u32,
[INFO] [stdout]    |                                             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl<WNDCLASSEXW> ControlWindow {
[INFO] [stdout]    |     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_HREDRAW` in this scope
[INFO] [stdout]   --> src/ipc.rs:24:24
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CS_VREDRAW` in this scope
[INFO] [stdout]   --> src/ipc.rs:24:37
[INFO] [stdout]    |
[INFO] [stdout] 24 |                 style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_MESSAGE` in this scope
[INFO] [stdout]   --> src/ipc.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |                 HWND_MESSAGE,
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_CLOSE` in this scope
[INFO] [stdout]    --> src/ipc.rs:125:41
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 let _ = PostMessageW(h, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:32:24
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 hIcon: HICON::default(),
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:33:26
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 hIconSm: HICON::default(),
[INFO] [stdout]    |                          ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |             RegisterClassExW(&wc);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:45:24
[INFO] [stdout]    |
[INFO] [stdout] 45 |             let hwnd = CreateWindowExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 261 |                     let family_wide: Vec<u16> = OsStr::new("Segoe UI")
[INFO] [stdout] 262 |                         .encode_wide()
[INFO] [stdout]     |                          ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:332:76
[INFO] [stdout]     |
[INFO] [stdout] 332 |                     let mut title_wide: Vec<u16> = OsStr::new(&breadcrumb).encode_wide().collect();
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:32:24
[INFO] [stdout]    |
[INFO] [stdout] 32 |                 hIcon: HICON::default(),
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:33:26
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |                 hIconSm: HICON::default(),
[INFO] [stdout]    |                          ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |             RegisterClassExW(&wc);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]   --> src/overlay/modal_menu.rs:45:24
[INFO] [stdout]    |
[INFO] [stdout] 45 |             let hwnd = CreateWindowExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:363:79
[INFO] [stdout]     |
[INFO] [stdout] 363 |                         let mut badge_wide: Vec<u16> = OsStr::new(&badge_str).encode_wide().collect();
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:380:80
[INFO] [stdout]     |
[INFO] [stdout] 380 |                         let mut label_wide: Vec<u16> = OsStr::new(&item.label).encode_wide().collect();
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:398:76
[INFO] [stdout]     |
[INFO] [stdout] 398 | ...                   let mut arrow_wide: Vec<u16> = OsStr::new(">").encode_wide().collect();
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateLayeredWindow` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:437:25
[INFO] [stdout]     |
[INFO] [stdout] 437 |                 let _ = UpdateLayeredWindow(
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:449:25
[INFO] [stdout]     |
[INFO] [stdout] 449 |                 let _ = SetWindowPos(
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:541:21
[INFO] [stdout]     |
[INFO] [stdout] 541 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:599:25
[INFO] [stdout]     |
[INFO] [stdout] 599 |                 let _ = DestroyWindow(self.hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:615:14
[INFO] [stdout]     |
[INFO] [stdout] 615 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:262:26
[INFO] [stdout]     |
[INFO] [stdout] 261 |                     let family_wide: Vec<u16> = OsStr::new("Segoe UI")
[INFO] [stdout] 262 |                         .encode_wide()
[INFO] [stdout]     |                          ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:332:76
[INFO] [stdout]     |
[INFO] [stdout] 332 |                     let mut title_wide: Vec<u16> = OsStr::new(&breadcrumb).encode_wide().collect();
[INFO] [stdout]     |                                                                            ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/render.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 241 |             let family_wide: Vec<u16> = OsStr::new(&config.rendering.font.family)
[INFO] [stdout] 242 |                 .encode_wide()
[INFO] [stdout]     |                  ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:363:79
[INFO] [stdout]     |
[INFO] [stdout] 363 |                         let mut badge_wide: Vec<u16> = OsStr::new(&badge_str).encode_wide().collect();
[INFO] [stdout]     |                                                                               ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/render.rs:282:22
[INFO] [stdout]     |
[INFO] [stdout] 281 |                 let mut label_wide: Vec<u16> = OsStr::new(label)
[INFO] [stdout] 282 |                     .encode_wide()
[INFO] [stdout]     |                      ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:34:24
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 hIcon: HICON::default(),
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:380:80
[INFO] [stdout]     |
[INFO] [stdout] 380 |                         let mut label_wide: Vec<u16> = OsStr::new(&item.label).encode_wide().collect();
[INFO] [stdout]     |                                                                                ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:35:26
[INFO] [stdout]    |
[INFO] [stdout] 35 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 hIconSm: HICON::default(),
[INFO] [stdout]    |                          ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             RegisterClassExW(&wc);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:47:24
[INFO] [stdout]    |
[INFO] [stdout] 47 |             let hwnd = CreateWindowExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:398:76
[INFO] [stdout]     |
[INFO] [stdout] 398 | ...                   let mut arrow_wide: Vec<u16> = OsStr::new(">").encode_wide().collect();
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateLayeredWindow` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:437:25
[INFO] [stdout]     |
[INFO] [stdout] 437 |                 let _ = UpdateLayeredWindow(
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:449:25
[INFO] [stdout]     |
[INFO] [stdout] 449 |                 let _ = SetWindowPos(
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/toast.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |             let family_wide: Vec<u16> = OsStr::new("Segoe UI")
[INFO] [stdout] 155 |                 .encode_wide()
[INFO] [stdout]     |                  ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:541:21
[INFO] [stdout]     |
[INFO] [stdout] 541 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:599:25
[INFO] [stdout]     |
[INFO] [stdout] 599 |                 let _ = DestroyWindow(self.hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/overlay/modal_menu.rs:615:14
[INFO] [stdout]     |
[INFO] [stdout] 615 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/toast.rs:178:60
[INFO] [stdout]     |
[INFO] [stdout] 178 |             let mut text_wide: Vec<u16> = OsStr::new(text).encode_wide().collect();
[INFO] [stdout]     |                                                            ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/render.rs:242:18
[INFO] [stdout]     |
[INFO] [stdout] 241 |             let family_wide: Vec<u16> = OsStr::new(&config.rendering.font.family)
[INFO] [stdout] 242 |                 .encode_wide()
[INFO] [stdout]     |                  ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateLayeredWindow` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:428:25
[INFO] [stdout]     |
[INFO] [stdout] 428 |                 let _ = UpdateLayeredWindow(
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:441:25
[INFO] [stdout]     |
[INFO] [stdout] 441 |                 let _ = SetWindowPos(
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:453:29
[INFO] [stdout]     |
[INFO] [stdout] 453 |                     let _ = SetTimer(self.hwnd, TOAST_TIMER_ID, duration, None);
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:455:29
[INFO] [stdout]     |
[INFO] [stdout] 455 |                     let _ = KillTimer(self.hwnd, TOAST_TIMER_ID);
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:471:21
[INFO] [stdout]     |
[INFO] [stdout] 471 |             let _ = KillTimer(self.hwnd, TOAST_TIMER_ID);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:472:21
[INFO] [stdout]     |
[INFO] [stdout] 472 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:481:25
[INFO] [stdout]     |
[INFO] [stdout] 481 |                 let _ = KillTimer(self.hwnd, TOAST_TIMER_ID);
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:482:25
[INFO] [stdout]     |
[INFO] [stdout] 482 |                 let _ = DestroyWindow(self.hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:498:25
[INFO] [stdout]     |
[INFO] [stdout] 498 |                 let _ = KillTimer(hwnd, TOAST_TIMER_ID);
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:499:25
[INFO] [stdout]     |
[INFO] [stdout] 499 |                 let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:506:14
[INFO] [stdout]     |
[INFO] [stdout] 506 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 hIcon: HICON::default(),
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/render.rs:282:22
[INFO] [stdout]     |
[INFO] [stdout] 281 |                 let mut label_wide: Vec<u16> = OsStr::new(label)
[INFO] [stdout] 282 |                     .encode_wide()
[INFO] [stdout]     |                      ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 hIconSm: HICON::default(),
[INFO] [stdout]    |                          ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             RegisterClassExW(&wc);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:51:24
[INFO] [stdout]    |
[INFO] [stdout] 51 |             let hwnd = CreateWindowExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:113:21
[INFO] [stdout]     |
[INFO] [stdout] 113 |             let _ = SetWindowPos(
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:127:21
[INFO] [stdout]     |
[INFO] [stdout] 127 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateLayeredWindow` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:197:25
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 let _ = UpdateLayeredWindow(
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 let _ = DestroyWindow(self.hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:34:24
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 hIcon: HICON::default(),
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:239:14
[INFO] [stdout]     |
[INFO] [stdout] 239 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:35:26
[INFO] [stdout]    |
[INFO] [stdout] 35 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 |             return CallNextHookEx(None, n_code, wparam, lparam);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `VIRTUAL_KEY` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let vk = VIRTUAL_KEY(kbd.vkCode as u16);
[INFO] [stdout]    |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 hIconSm: HICON::default(),
[INFO] [stdout]    |                          ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:42:13
[INFO] [stdout]    |
[INFO] [stdout] 42 |             RegisterClassExW(&wc);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]   --> src/overlay/toast.rs:47:24
[INFO] [stdout]    |
[INFO] [stdout] 47 |             let hwnd = CreateWindowExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 let _ = PostThreadMessageW(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:76:29
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     let _ = PostThreadMessageW(
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:89:29
[INFO] [stdout]    |
[INFO] [stdout] 89 |                     let _ = PostThreadMessageW(
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:108:29
[INFO] [stdout]     |
[INFO] [stdout] 108 |                     let _ = PostThreadMessageW(
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:137:25
[INFO] [stdout]     |
[INFO] [stdout] 137 |                 let _ = GetCursorPos(&mut pt);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:141:29
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     let _ = PostThreadMessageW(
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:161:25
[INFO] [stdout]     |
[INFO] [stdout] 161 |                 let _ = GetCursorPos(&mut pt);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:165:29
[INFO] [stdout]     |
[INFO] [stdout] 165 |                     let _ = PostThreadMessageW(
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     CallNextHookEx(None, n_code, wparam, lparam)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/mouse.rs:41:37
[INFO] [stdout]    |
[INFO] [stdout] 41 | ...                   let _ = PostThreadMessageW(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/toast.rs:155:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |             let family_wide: Vec<u16> = OsStr::new("Segoe UI")
[INFO] [stdout] 155 |                 .encode_wide()
[INFO] [stdout]     |                  ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/mouse.rs:53:33
[INFO] [stdout]    |
[INFO] [stdout] 53 |                         let _ = PostThreadMessageW(
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/mouse.rs:68:33
[INFO] [stdout]    |
[INFO] [stdout] 68 |                         let _ = PostThreadMessageW(
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]   --> src/input/mouse.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     CallNextHookEx(None, n_code, wparam, lparam)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KEYBD_EVENT_FLAGS` in this scope
[INFO] [stdout]   --> src/input/state.rs:81:30
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     dwFlags: KEYBD_EVENT_FLAGS(0),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendInput` in this scope
[INFO] [stdout]    --> src/input/state.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let _ = SendInput(&inputs, std::mem::size_of::<INPUT>() as i32);
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `VIRTUAL_KEY` in this scope
[INFO] [stdout]   --> src/input/state.rs:72:34
[INFO] [stdout]    |
[INFO] [stdout] 72 |     const VK_MASK: VIRTUAL_KEY = VIRTUAL_KEY(0xE8);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `encode_wide` found for reference `&OsStr` in the current scope
[INFO] [stdout]    --> src/overlay/toast.rs:178:60
[INFO] [stdout]     |
[INFO] [stdout] 178 |             let mut text_wide: Vec<u16> = OsStr::new(text).encode_wide().collect();
[INFO] [stdout]     |                                                            ^^^^^^^^^^^ method not found in `&OsStr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]   --> src/input/mod.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 |             let kbd_hook = SetWindowsHookExW(
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]   --> src/input/mod.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let mouse_hook = SetWindowsHookExW(
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnhookWindowsHookEx` in this scope
[INFO] [stdout]   --> src/input/mod.rs:75:25
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 let _ = UnhookWindowsHookEx(self.kbd_hook);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnhookWindowsHookEx` in this scope
[INFO] [stdout]   --> src/input/mod.rs:78:25
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 let _ = UnhookWindowsHookEx(self.mouse_hook);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/app.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |             let _ = PostThreadMessageW(tid, WM_QUIT, windows::Win32::Foundation::WPARAM(0), LPARAM(0));
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetProcessDpiAwarenessContext` in this scope
[INFO] [stdout]   --> src/app.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |             let _ = SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/app.rs:126:27
[INFO] [stdout]     |
[INFO] [stdout] 126 |             let mut msg = MSG::default();
[INFO] [stdout]     |                           ^^^ use of undeclared type `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/app.rs:127:19
[INFO] [stdout]     |
[INFO] [stdout] 127 |             while GetMessageW(&mut msg, None, 0, 0).as_bool() {
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> src/app.rs:170:33
[INFO] [stdout]     |
[INFO] [stdout] 170 |                         let _ = TranslateMessage(&msg);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> src/app.rs:171:25
[INFO] [stdout]     |
[INFO] [stdout] 171 |                         DispatchMessageW(&msg);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/ipc.rs:29:24
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 hIcon: HICON::default(),
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HCURSOR` in this scope
[INFO] [stdout]   --> src/ipc.rs:30:26
[INFO] [stdout]    |
[INFO] [stdout] 30 |                 hCursor: HCURSOR::default(),
[INFO] [stdout]    |                          ^^^^^^^ use of undeclared type `HCURSOR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/ipc.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 hIconSm: HICON::default(),
[INFO] [stdout]    |                          ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateLayeredWindow` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:428:25
[INFO] [stdout]     |
[INFO] [stdout] 428 |                 let _ = UpdateLayeredWindow(
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope
[INFO] [stdout]   --> src/ipc.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |             RegisterClassExW(&wc);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:441:25
[INFO] [stdout]     |
[INFO] [stdout] 441 |                 let _ = SetWindowPos(
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:453:29
[INFO] [stdout]     |
[INFO] [stdout] 453 |                     let _ = SetTimer(self.hwnd, TOAST_TIMER_ID, duration, None);
[INFO] [stdout]     |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:455:29
[INFO] [stdout]     |
[INFO] [stdout] 455 |                     let _ = KillTimer(self.hwnd, TOAST_TIMER_ID);
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_EX_STYLE` in this scope
[INFO] [stdout]   --> src/ipc.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |                 WINDOW_EX_STYLE(0),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/ipc.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 WINDOW_STYLE(0),
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]   --> src/ipc.rs:39:24
[INFO] [stdout]    |
[INFO] [stdout] 39 |             let hwnd = CreateWindowExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:471:21
[INFO] [stdout]     |
[INFO] [stdout] 471 |             let _ = KillTimer(self.hwnd, TOAST_TIMER_ID);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:472:21
[INFO] [stdout]     |
[INFO] [stdout] 472 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:481:25
[INFO] [stdout]     |
[INFO] [stdout] 481 |                 let _ = KillTimer(self.hwnd, TOAST_TIMER_ID);
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:482:25
[INFO] [stdout]     |
[INFO] [stdout] 482 |                 let _ = DestroyWindow(self.hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:498:25
[INFO] [stdout]     |
[INFO] [stdout] 498 |                 let _ = KillTimer(hwnd, TOAST_TIMER_ID);
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]   --> src/ipc.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 let _ = DestroyWindow(self.hwnd);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:499:25
[INFO] [stdout]     |
[INFO] [stdout] 499 |                 let _ = ShowWindow(hwnd, SW_HIDE);
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]   --> src/ipc.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |             PostQuitMessage(0);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]   --> src/ipc.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             PostQuitMessage(0);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/overlay/toast.rs:506:14
[INFO] [stdout]     |
[INFO] [stdout] 506 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]   --> src/ipc.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]   --> src/ipc.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |         let hwnd = FindWindowW(CONTROL_WINDOW_CLASS, CONTROL_WINDOW_TITLE);
[INFO] [stdout]    |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |                 hIcon: HICON::default(),
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:39:26
[INFO] [stdout]    |
[INFO] [stdout] 39 |                 hCursor: LoadCursorW(None, IDC_ARROW)?,
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 hIconSm: HICON::default(),
[INFO] [stdout]    |                          ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:46:13
[INFO] [stdout]    |
[INFO] [stdout] 46 |             RegisterClassExW(&wc);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]   --> src/overlay/window.rs:51:24
[INFO] [stdout]    |
[INFO] [stdout] 51 |             let hwnd = CreateWindowExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:113:21
[INFO] [stdout]     |
[INFO] [stdout] 113 |             let _ = SetWindowPos(
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:127:21
[INFO] [stdout]     |
[INFO] [stdout] 127 |             let _ = ShowWindow(self.hwnd, SW_HIDE);
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateLayeredWindow` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:197:25
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 let _ = UpdateLayeredWindow(
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 let _ = DestroyWindow(self.hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/overlay/window.rs:239:14
[INFO] [stdout]     |
[INFO] [stdout] 239 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]    --> src/ipc.rs:122:20
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let hwnd = FindWindowW(CONTROL_WINDOW_CLASS, CONTROL_WINDOW_TITLE);
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:28:20
[INFO] [stdout]    |
[INFO] [stdout] 28 |             return CallNextHookEx(None, n_code, wparam, lparam);
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `VIRTUAL_KEY` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:32:18
[INFO] [stdout]    |
[INFO] [stdout] 32 |         let vk = VIRTUAL_KEY(kbd.vkCode as u16);
[INFO] [stdout]    |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ipc.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 let _ = PostMessageW(h, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:59:25
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 let _ = PostThreadMessageW(
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:76:29
[INFO] [stdout]    |
[INFO] [stdout] 76 |                     let _ = PostThreadMessageW(
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/keyboard.rs:89:29
[INFO] [stdout]    |
[INFO] [stdout] 89 |                     let _ = PostThreadMessageW(
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:108:29
[INFO] [stdout]     |
[INFO] [stdout] 108 |                     let _ = PostThreadMessageW(
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:137:25
[INFO] [stdout]     |
[INFO] [stdout] 137 |                 let _ = GetCursorPos(&mut pt);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:141:29
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     let _ = PostThreadMessageW(
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetCursorPos` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:161:25
[INFO] [stdout]     |
[INFO] [stdout] 161 |                 let _ = GetCursorPos(&mut pt);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:165:29
[INFO] [stdout]     |
[INFO] [stdout] 165 |                     let _ = PostThreadMessageW(
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/input/keyboard.rs:176:5
[INFO] [stdout]     |
[INFO] [stdout] 176 |     CallNextHookEx(None, n_code, wparam, lparam)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/mouse.rs:41:37
[INFO] [stdout]    |
[INFO] [stdout] 41 | ...                   let _ = PostThreadMessageW(
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/mouse.rs:53:33
[INFO] [stdout]    |
[INFO] [stdout] 53 |                         let _ = PostThreadMessageW(
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/input/mouse.rs:68:33
[INFO] [stdout]    |
[INFO] [stdout] 68 |                         let _ = PostThreadMessageW(
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]   --> src/input/mouse.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     CallNextHookEx(None, n_code, wparam, lparam)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KEYBD_EVENT_FLAGS` in this scope
[INFO] [stdout]   --> src/input/state.rs:81:30
[INFO] [stdout]    |
[INFO] [stdout] 81 |                     dwFlags: KEYBD_EVENT_FLAGS(0),
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendInput` in this scope
[INFO] [stdout]    --> src/input/state.rs:100:13
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let _ = SendInput(&inputs, std::mem::size_of::<INPUT>() as i32);
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `VIRTUAL_KEY` in this scope
[INFO] [stdout]   --> src/input/state.rs:72:34
[INFO] [stdout]    |
[INFO] [stdout] 72 |     const VK_MASK: VIRTUAL_KEY = VIRTUAL_KEY(0xE8);
[INFO] [stdout]    |                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]   --> src/input/mod.rs:37:28
[INFO] [stdout]    |
[INFO] [stdout] 37 |             let kbd_hook = SetWindowsHookExW(
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]   --> src/input/mod.rs:44:30
[INFO] [stdout]    |
[INFO] [stdout] 44 |             let mouse_hook = SetWindowsHookExW(
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnhookWindowsHookEx` in this scope
[INFO] [stdout]   --> src/input/mod.rs:75:25
[INFO] [stdout]    |
[INFO] [stdout] 75 |                 let _ = UnhookWindowsHookEx(self.kbd_hook);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnhookWindowsHookEx` in this scope
[INFO] [stdout]   --> src/input/mod.rs:78:25
[INFO] [stdout]    |
[INFO] [stdout] 78 |                 let _ = UnhookWindowsHookEx(self.mouse_hook);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostThreadMessageW` in this scope
[INFO] [stdout]   --> src/app.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |             let _ = PostThreadMessageW(tid, WM_QUIT, windows::Win32::Foundation::WPARAM(0), LPARAM(0));
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetProcessDpiAwarenessContext` in this scope
[INFO] [stdout]   --> src/app.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |             let _ = SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/app.rs:126:27
[INFO] [stdout]     |
[INFO] [stdout] 126 |             let mut msg = MSG::default();
[INFO] [stdout]     |                           ^^^ use of undeclared type `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/app.rs:127:19
[INFO] [stdout]     |
[INFO] [stdout] 127 |             while GetMessageW(&mut msg, None, 0, 0).as_bool() {
[INFO] [stdout]     |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> src/app.rs:170:33
[INFO] [stdout]     |
[INFO] [stdout] 170 |                         let _ = TranslateMessage(&msg);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> src/app.rs:171:25
[INFO] [stdout]     |
[INFO] [stdout] 171 |                         DispatchMessageW(&msg);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/ipc.rs:29:24
[INFO] [stdout]    |
[INFO] [stdout] 29 |                 hIcon: HICON::default(),
[INFO] [stdout]    |                        ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HCURSOR` in this scope
[INFO] [stdout]   --> src/ipc.rs:30:26
[INFO] [stdout]    |
[INFO] [stdout] 30 |                 hCursor: HCURSOR::default(),
[INFO] [stdout]    |                          ^^^^^^^ use of undeclared type `HCURSOR`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/ipc.rs:34:26
[INFO] [stdout]    |
[INFO] [stdout] 34 |                 hIconSm: HICON::default(),
[INFO] [stdout]    |                          ^^^^^ use of undeclared type `HICON`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassExW` in this scope
[INFO] [stdout]   --> src/ipc.rs:37:13
[INFO] [stdout]    |
[INFO] [stdout] 37 |             RegisterClassExW(&wc);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_EX_STYLE` in this scope
[INFO] [stdout]   --> src/ipc.rs:40:17
[INFO] [stdout]    |
[INFO] [stdout] 40 |                 WINDOW_EX_STYLE(0),
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `WINDOW_STYLE` in this scope
[INFO] [stdout]   --> src/ipc.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |                 WINDOW_STYLE(0),
[INFO] [stdout]    |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]   --> src/ipc.rs:39:24
[INFO] [stdout]    |
[INFO] [stdout] 39 |             let hwnd = CreateWindowExW(
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]   --> src/ipc.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 67 |                 let _ = DestroyWindow(self.hwnd);
[INFO] [stdout]    |                         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]   --> src/ipc.rs:81:13
[INFO] [stdout]    |
[INFO] [stdout] 81 |             PostQuitMessage(0);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]   --> src/ipc.rs:85:13
[INFO] [stdout]    |
[INFO] [stdout] 85 |             PostQuitMessage(0);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]   --> src/ipc.rs:88:14
[INFO] [stdout]    |
[INFO] [stdout] 88 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]    |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]   --> src/ipc.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |         let hwnd = FindWindowW(CONTROL_WINDOW_CLASS, CONTROL_WINDOW_TITLE);
[INFO] [stdout]    |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FindWindowW` in this scope
[INFO] [stdout]    --> src/ipc.rs:122:20
[INFO] [stdout]     |
[INFO] [stdout] 122 |         let hwnd = FindWindowW(CONTROL_WINDOW_CLASS, CONTROL_WINDOW_TITLE);
[INFO] [stdout]     |                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostMessageW` in this scope
[INFO] [stdout]    --> src/ipc.rs:125:25
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 let _ = PostMessageW(h, WM_CLOSE, WPARAM(0), LPARAM(0));
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0408, E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0408`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0408, E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0408`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `winpie` (lib) due to 257 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `winpie` (lib test) due to 257 previous errors
[INFO] running `Command { std: "docker" "inspect" "d33c1c52b71a0ec73fe6a5050d08e44ec7e904604f33b96f50386c1cee64b011", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d33c1c52b71a0ec73fe6a5050d08e44ec7e904604f33b96f50386c1cee64b011", kill_on_drop: false }`
[INFO] [stdout] d33c1c52b71a0ec73fe6a5050d08e44ec7e904604f33b96f50386c1cee64b011
