[INFO] cloning repository https://github.com/SheffeyG/scremind
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SheffeyG/scremind" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSheffeyG%2Fscremind", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSheffeyG%2Fscremind'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] edc9d1b56146a16513f2d2e211fdc531f3fc3824
[INFO] checking SheffeyG/scremind against 760e1de835e253bf28bbcbfee38b5e8ed9ffe074 for pr-133502-26
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSheffeyG%2Fscremind" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/SheffeyG/scremind
[INFO] finished tweaking git repo https://github.com/SheffeyG/scremind
[INFO] tweaked toml for git repo https://github.com/SheffeyG/scremind written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/SheffeyG/scremind on toolchain 760e1de835e253bf28bbcbfee38b5e8ed9ffe074
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/SheffeyG/scremind 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" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded embed-resource v2.5.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1fa6594d87c8fa7b311925a7a77a16f539833322d9dfba4ce891f211db2f90b1" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1342a92910de682939cbdb3aef8c913abdae9950e22cda8eb3b66bcb54620f0f
[INFO] running `Command { std: "docker" "start" "1342a92910de682939cbdb3aef8c913abdae9950e22cda8eb3b66bcb54620f0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1342a92910de682939cbdb3aef8c913abdae9950e22cda8eb3b66bcb54620f0f", 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" "1342a92910de682939cbdb3aef8c913abdae9950e22cda8eb3b66bcb54620f0f" "/opt/rustwide/cargo-home/bin/cargo" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1342a92910de682939cbdb3aef8c913abdae9950e22cda8eb3b66bcb54620f0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "1342a92910de682939cbdb3aef8c913abdae9950e22cda8eb3b66bcb54620f0f" "/opt/rustwide/cargo-home/bin/cargo" "+760e1de835e253bf28bbcbfee38b5e8ed9ffe074" "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 winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling num-conv v0.2.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling time-macros v0.2.27
[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 toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]     Checking simplelog v0.12.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling windows-implement v0.58.0
[INFO] [stderr]    Compiling windows-interface v0.58.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]     Checking windows-core v0.58.0
[INFO] [stderr]    Compiling embed-resource v2.5.2
[INFO] [stderr]     Checking windows v0.58.0
[INFO] [stderr]    Compiling scremind v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/app.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::HWND;
[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::UI::Shell::*;
[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::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/autostart.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::os::windows::process::CommandExt;
[INFO] [stdout]   |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/hooks.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Foundation::{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/overlay/hooks.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/overlay/render.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::{COLORREF, HWND, 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:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/overlay/render.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows::core::PCWSTR;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/runtime.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::Foundation::{COLORREF, 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/overlay/runtime.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::Graphics::Gdi::{InvalidateRect, UpdateWindow};
[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/runtime.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | 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/overlay/runtime.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/types.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows::Win32::Foundation::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/timer.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::System::SystemInformation::GetLocalTime;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/overlay/runtime.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::core::w;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.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/tray.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::UI::Shell::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.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[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/tray.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::core::w;
[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:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::HWND;
[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::UI::Shell::*;
[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::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/autostart.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::os::windows::process::CommandExt;
[INFO] [stdout]   |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/hooks.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::Foundation::{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/overlay/hooks.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/overlay/render.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::Win32::Foundation::{COLORREF, HWND, 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:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/overlay/render.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows::core::PCWSTR;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/overlay/runtime.rs:8:14
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows::Win32::Foundation::{COLORREF, 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/overlay/runtime.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | use windows::Win32::Graphics::Gdi::{InvalidateRect, UpdateWindow};
[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/runtime.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | 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/overlay/runtime.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/types.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows::Win32::Foundation::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/timer.rs:4:14
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows::Win32::System::SystemInformation::GetLocalTime;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/overlay/runtime.rs:7:14
[INFO] [stdout]   |
[INFO] [stdout] 7 | use windows::core::w;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.rs:3:14
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows::Win32::Foundation::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.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/tray.rs:5:14
[INFO] [stdout]   |
[INFO] [stdout] 5 | use windows::Win32::UI::Shell::*;
[INFO] [stdout]   |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]  --> src/tray.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[E0432]: unresolved import `windows::core`
[INFO] [stdout]  --> src/tray.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows::core::w;
[INFO] [stdout]   |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/overlay/hooks.rs:11:53
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const WM_OVERLAY_INPUT_RECEIVED: u32 = windows::Win32::UI::WindowsAndMessaging::WM_APP + 1;
[INFO] [stdout]    |                                                     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/hooks.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     ) -> windows::core::Result<Self> {
[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/hooks.rs:39:55
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub fn install(h_instance: HINSTANCE) -> windows::core::Result<Self> {
[INFO] [stdout]    |                                                       ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/overlay/hooks.rs:11:53
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const WM_OVERLAY_INPUT_RECEIVED: u32 = windows::Win32::UI::WindowsAndMessaging::WM_APP + 1;
[INFO] [stdout]    |                                                     ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/render.rs:16:68
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn ensure_font(&mut self, view: &OverlayViewState) -> windows::core::Result<()> {
[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/hooks.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     ) -> windows::core::Result<Self> {
[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/hooks.rs:39:55
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub fn install(h_instance: HINSTANCE) -> windows::core::Result<Self> {
[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:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 |     ) -> windows::core::Result<()> {
[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:16:68
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn ensure_font(&mut self, view: &OverlayViewState) -> windows::core::Result<()> {
[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:63:15
[INFO] [stdout]    |
[INFO] [stdout] 63 | ) -> windows::core::Result<()> {
[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:31:19
[INFO] [stdout]    |
[INFO] [stdout] 31 |     ) -> windows::core::Result<()> {
[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:126:15
[INFO] [stdout]     |
[INFO] [stdout] 126 | ) -> windows::core::Result<()> {
[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:63:15
[INFO] [stdout]    |
[INFO] [stdout] 63 | ) -> windows::core::Result<()> {
[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:126:15
[INFO] [stdout]     |
[INFO] [stdout] 126 | ) -> windows::core::Result<()> {
[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:236:47
[INFO] [stdout]     |
[INFO] [stdout] 236 |     unsafe fn acquire(hwnd: HWND) -> windows::core::Result<Self> {
[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:267:53
[INFO] [stdout]     |
[INFO] [stdout] 267 |     fn new(source_hdc: HDC, rect: RECT) -> windows::core::Result<Self> {
[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:236:47
[INFO] [stdout]     |
[INFO] [stdout] 236 |     unsafe fn acquire(hwnd: HWND) -> windows::core::Result<Self> {
[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:267:53
[INFO] [stdout]     |
[INFO] [stdout] 267 |     fn new(source_hdc: HDC, rect: RECT) -> windows::core::Result<Self> {
[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:384:64
[INFO] [stdout]     |
[INFO] [stdout] 384 |     fn new(font_size: i32, font_name_wide: &[u16]) -> windows::core::Result<Self> {
[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:384:64
[INFO] [stdout]     |
[INFO] [stdout] 384 |     fn new(font_size: i32, font_name_wide: &[u16]) -> windows::core::Result<Self> {
[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:431:61
[INFO] [stdout]     |
[INFO] [stdout] 431 |     unsafe fn select(hdc: HDC, bitmap: HBITMAP) -> windows::core::Result<Self> {
[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:456:57
[INFO] [stdout]     |
[INFO] [stdout] 456 |     unsafe fn select(hdc: HDC, font: HFONT) -> windows::core::Result<Self> {
[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/runtime.rs:60:69
[INFO] [stdout]    |
[INFO] [stdout] 60 | unsafe fn register_overlay_class(h_instance: HINSTANCE) -> windows::core::Result<()> {
[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:431:61
[INFO] [stdout]     |
[INFO] [stdout] 431 |     unsafe fn select(hdc: HDC, bitmap: HBITMAP) -> windows::core::Result<Self> {
[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:456:57
[INFO] [stdout]     |
[INFO] [stdout] 456 |     unsafe fn select(hdc: HDC, font: HFONT) -> windows::core::Result<Self> {
[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/runtime.rs:60:69
[INFO] [stdout]    |
[INFO] [stdout] 60 | unsafe fn register_overlay_class(h_instance: HINSTANCE) -> windows::core::Result<()> {
[INFO] [stdout]    |                                                                     ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/tray.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |         windows::core::PCWSTR(101 as *const u16),
[INFO] [stdout]    |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/tray.rs:48:18
[INFO] [stdout]    |
[INFO] [stdout] 48 |         windows::core::PCWSTR(101 as *const u16),
[INFO] [stdout]    |                  ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/tray.rs:112:22
[INFO] [stdout]     |
[INFO] [stdout] 112 |             windows::core::PCWSTR(next_text_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/tray.rs:125:30
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     windows::core::PCWSTR(text_wide.as_ptr()),
[INFO] [stdout]     |                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/app.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 |     nid: NOTIFYICONDATAW,
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_ADD` in this scope
[INFO] [stdout]    --> src/app.rs:132:35
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let _ = Shell_NotifyIconW(NIM_ADD, &nid);
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_DELETE` in this scope
[INFO] [stdout]    --> src/app.rs:148:35
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let _ = Shell_NotifyIconW(NIM_DELETE, &self.nid);
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]   --> src/overlay/render.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn font_handle(&self) -> Option<HFONT> {
[INFO] [stdout]    |                                     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<HFONT> OverlayRenderer {
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/overlay/render.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 |         source_hdc: HDC,
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/overlay/render.rs:43:35
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn frame_hdc(&self) -> Option<HDC> {
[INFO] [stdout]    |                                   ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<HDC> OverlayRenderer {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/overlay/render.rs:47:40
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn background_hdc(&self) -> Option<HDC> {
[INFO] [stdout]    |                                        ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<HDC> OverlayRenderer {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/overlay/render.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn text_hdc(&self) -> Option<HDC> {
[INFO] [stdout]    |                                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<HDC> OverlayRenderer {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 | fn paint_background(hdc: HDC, rect: &RECT, bg_color: Rgba) {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:122:10
[INFO] [stdout]     |
[INFO] [stdout] 122 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:125:18
[INFO] [stdout]     |
[INFO] [stdout] 125 |     font: Option<HFONT>,
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn paint_text_layer<HFONT>(
[INFO] [stdout]     |                    +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:142:32
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let _ = SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:150:25
[INFO] [stdout]     |
[INFO] [stdout] 150 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:150:38
[INFO] [stdout]     |
[INFO] [stdout] 150 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:157:27
[INFO] [stdout]     |
[INFO] [stdout] 157 | fn reset_frame(frame_hdc: HDC, background_hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:157:48
[INFO] [stdout]     |
[INFO] [stdout] 157 | fn reset_frame(frame_hdc: HDC, background_hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             SRCCOPY,
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:175:29
[INFO] [stdout]     |
[INFO] [stdout] 175 | fn compose_frame(frame_hdc: HDC, text_hdc: HDC, rect: &RECT, alpha: u8) {
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:175:44
[INFO] [stdout]     |
[INFO] [stdout] 175 | fn compose_frame(frame_hdc: HDC, text_hdc: HDC, rect: &RECT, alpha: u8) {
[INFO] [stdout]     |                                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BLENDFUNCTION` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:178:20
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let blend_fn = BLENDFUNCTION {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AC_SRC_OVER` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:179:18
[INFO] [stdout]     |
[INFO] [stdout] 179 |         BlendOp: AC_SRC_OVER as u8,
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:192:27
[INFO] [stdout]     |
[INFO] [stdout] 192 | fn blit_frame(target_hdc: HDC, frame_hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:192:43
[INFO] [stdout]     |
[INFO] [stdout] 192 | fn blit_frame(target_hdc: HDC, frame_hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:196:74
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let _ = BitBlt(target_hdc, 0, 0, width, height, frame_hdc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     ps: PAINTSTRUCT,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:207:10
[INFO] [stdout]     |
[INFO] [stdout] 207 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:212:10
[INFO] [stdout]     |
[INFO] [stdout] 212 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:222:22
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn hdc(&self) -> HDC {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:239:26
[INFO] [stdout]     |
[INFO] [stdout] 239 |             Err(windows::core::Error::from_win32())
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 239 -             Err(windows::core::Error::from_win32())
[INFO] [stdout] 239 +             Err(Error::from_win32())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:245:22
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn hdc(&self) -> HDC {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:267:24
[INFO] [stdout]     |
[INFO] [stdout] 267 |     fn new(source_hdc: HDC, rect: RECT) -> windows::core::Result<Self> {
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:274:38
[INFO] [stdout]     |
[INFO] [stdout] 274 |                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 274 -                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout] 274 +                 .ok_or_else(Error::from_win32)?,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:276:38
[INFO] [stdout]     |
[INFO] [stdout] 276 |                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 276 -                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout] 276 +                 .ok_or_else(Error::from_win32)?,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:278:38
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 278 -                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout] 278 +                 .ok_or_else(Error::from_win32)?,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:291:24
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn new(source_hdc: HDC, width: i32, height: i32) -> Option<Self> {
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:302:22
[INFO] [stdout]     |
[INFO] [stdout] 302 |     fn hdc(&self) -> HDC {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:308:26
[INFO] [stdout]     |
[INFO] [stdout] 308 | struct OwnedCompatibleDc(HDC);
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:311:24
[INFO] [stdout]     |
[INFO] [stdout] 311 |     fn new(source_hdc: HDC) -> Option<Self> {
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:320:25
[INFO] [stdout]     |
[INFO] [stdout] 320 |     fn handle(&self) -> HDC {
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:334:20
[INFO] [stdout]     |
[INFO] [stdout] 334 | struct OwnedBitmap(HBITMAP);
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:337:24
[INFO] [stdout]     |
[INFO] [stdout] 337 |     fn new(source_hdc: HDC, width: i32, height: i32) -> Option<Self> {
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:346:25
[INFO] [stdout]     |
[INFO] [stdout] 346 |     fn handle(&self) -> HBITMAP {
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:360:19
[INFO] [stdout]     |
[INFO] [stdout] 360 | struct OwnedBrush(HBRUSH);
[INFO] [stdout]     |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:367:25
[INFO] [stdout]     |
[INFO] [stdout] 367 |     fn handle(&self) -> HBRUSH {
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:381:22
[INFO] [stdout]     |
[INFO] [stdout] 381 | pub struct OwnedFont(HFONT);
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FW_NORMAL` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:391:17
[INFO] [stdout]     |
[INFO] [stdout] 391 |                 FW_NORMAL.0 as i32,
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_CHARSET` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:395:17
[INFO] [stdout]     |
[INFO] [stdout] 395 |                 DEFAULT_CHARSET.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OUT_DEFAULT_PRECIS` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:396:17
[INFO] [stdout]     |
[INFO] [stdout] 396 |                 OUT_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIP_DEFAULT_PRECIS` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:397:17
[INFO] [stdout]     |
[INFO] [stdout] 397 |                 CLIP_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_QUALITY` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:398:17
[INFO] [stdout]     |
[INFO] [stdout] 398 |                 DEFAULT_QUALITY.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PITCH` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:399:18
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 (DEFAULT_PITCH.0 | FF_DONTCARE.0) as u32,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FF_DONTCARE` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:399:36
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 (DEFAULT_PITCH.0 | FF_DONTCARE.0) as u32,
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:405:26
[INFO] [stdout]     |
[INFO] [stdout] 405 |             Err(windows::core::Error::from_win32())
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 405 -             Err(windows::core::Error::from_win32())
[INFO] [stdout] 405 +             Err(Error::from_win32())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:411:25
[INFO] [stdout]     |
[INFO] [stdout] 411 |     fn handle(&self) -> HFONT {
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:426:10
[INFO] [stdout]     |
[INFO] [stdout] 426 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:427:10
[INFO] [stdout]     |
[INFO] [stdout] 427 |     old: HGDIOBJ,
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:431:27
[INFO] [stdout]     |
[INFO] [stdout] 431 |     unsafe fn select(hdc: HDC, bitmap: HBITMAP) -> windows::core::Result<Self> {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:431:40
[INFO] [stdout]     |
[INFO] [stdout] 431 |     unsafe fn select(hdc: HDC, bitmap: HBITMAP) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GDI_ERROR` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:433:49
[INFO] [stdout]     |
[INFO] [stdout] 433 |         if old.0.is_null() || old.0 as isize == GDI_ERROR as isize {
[INFO] [stdout]     |                                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:434:26
[INFO] [stdout]     |
[INFO] [stdout] 434 |             Err(windows::core::Error::from_win32())
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 434 -             Err(windows::core::Error::from_win32())
[INFO] [stdout] 434 +             Err(Error::from_win32())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:451:10
[INFO] [stdout]     |
[INFO] [stdout] 451 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:452:10
[INFO] [stdout]     |
[INFO] [stdout] 452 |     old: HGDIOBJ,
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:456:27
[INFO] [stdout]     |
[INFO] [stdout] 456 |     unsafe fn select(hdc: HDC, font: HFONT) -> windows::core::Result<Self> {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:456:38
[INFO] [stdout]     |
[INFO] [stdout] 456 |     unsafe fn select(hdc: HDC, font: HFONT) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GDI_ERROR` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:458:49
[INFO] [stdout]     |
[INFO] [stdout] 458 |         if old.0.is_null() || old.0 as isize == GDI_ERROR as isize {
[INFO] [stdout]     |                                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:459:26
[INFO] [stdout]     |
[INFO] [stdout] 459 |             Err(windows::core::Error::from_win32())
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 459 -             Err(windows::core::Error::from_win32())
[INFO] [stdout] 459 +             Err(Error::from_win32())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:32:49
[INFO] [stdout]    |
[INFO] [stdout] 32 |             let screen_width = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]    |                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSCREEN` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:33:50
[INFO] [stdout]    |
[INFO] [stdout] 33 |             let screen_height = GetSystemMetrics(SM_CYSCREEN);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:51:38
[INFO] [stdout]    |
[INFO] [stdout] 51 |             let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:65:24
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let window_class = WNDCLASSW {
[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/runtime.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |         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/runtime.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |         style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/runtime.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 |         Err(windows::core::Error::from_win32())
[INFO] [stdout]    |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::error::Error;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::io::Error;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use serde::de::Error;
[INFO] [stdout]    |
[INFO] [stdout]    = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 74 -         Err(windows::core::Error::from_win32())
[INFO] [stdout] 74 +         Err(Error::from_win32())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TRANSPARENT` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:89:25
[INFO] [stdout]    |
[INFO] [stdout] 89 |         WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE,
[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/runtime.rs:89:45
[INFO] [stdout]    |
[INFO] [stdout] 89 |         WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE,
[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/runtime.rs:89:61
[INFO] [stdout]    |
[INFO] [stdout] 89 |         WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE,
[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/runtime.rs:89:80
[INFO] [stdout]    |
[INFO] [stdout] 89 |         WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE,
[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/runtime.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         WS_POPUP,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:105:70
[INFO] [stdout]     |
[INFO] [stdout] 105 |             let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 0, LWA_ALPHA);
[INFO] [stdout]     |                                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:127:50
[INFO] [stdout]     |
[INFO] [stdout] 127 |         while PeekMessageW(&mut msg, None, 0, 0, PM_REMOVE).into() {
[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/overlay/runtime.rs:128:31
[INFO] [stdout]     |
[INFO] [stdout] 128 |             if msg.message == WM_QUIT {
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `CREATESTRUCTW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:170:44
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let create_struct = lparam.0 as *const CREATESTRUCTW;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:177:29
[INFO] [stdout]     |
[INFO] [stdout] 177 |     SetWindowLongPtrW(hwnd, GWLP_USERDATA, state_ptr as _);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:223:78
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), alpha, LWA_ALPHA);
[INFO] [stdout]     |                                                                              ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:255:45
[INFO] [stdout]     |
[INFO] [stdout] 255 |     let state_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut OverlayWindowState;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:260:45
[INFO] [stdout]     |
[INFO] [stdout] 260 |     let state_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut OverlayWindowState;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:264:33
[INFO] [stdout]     |
[INFO] [stdout] 264 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[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/tray.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | const WM_TRAYICON: u32 = WM_USER + 1;
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:15:54
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub unsafe fn create_window() -> std::result::Result<HWND, Box<dyn std::error::Error>> {
[INFO] [stdout]    |                                                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub unsafe fn create_window<HWND>() -> std::result::Result<HWND, Box<dyn std::error::Error>> {
[INFO] [stdout]    |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/tray.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let wnd_class = WNDCLASSW {
[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/tray.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         WS_EX_NOACTIVATE,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]   --> src/tray.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         WS_OVERLAPPED,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:43:32
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub unsafe fn create_nid(hwnd: HWND) -> NOTIFYICONDATAW {
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:43:41
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub unsafe fn create_nid(hwnd: HWND) -> NOTIFYICONDATAW {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/tray.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let h_icon: HICON = LoadImageW(
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMAGE_ICON` in this scope
[INFO] [stdout]   --> src/tray.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         IMAGE_ICON,
[INFO] [stdout]    |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSMICON` in this scope
[INFO] [stdout]   --> src/tray.rs:50:26
[INFO] [stdout]    |
[INFO] [stdout] 50 |         GetSystemMetrics(SM_CXSMICON),
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSMICON` in this scope
[INFO] [stdout]   --> src/tray.rs:51:26
[INFO] [stdout]    |
[INFO] [stdout] 51 |         GetSystemMetrics(SM_CYSMICON),
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_DEFAULTSIZE` in this scope
[INFO] [stdout]   --> src/tray.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         LR_DEFAULTSIZE | LR_SHARED,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_SHARED` in this scope
[INFO] [stdout]   --> src/tray.rs:52:26
[INFO] [stdout]    |
[INFO] [stdout] 52 |         LR_DEFAULTSIZE | LR_SHARED,
[INFO] [stdout]    |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_WAIT` in this scope
[INFO] [stdout]   --> src/tray.rs:56:40
[INFO] [stdout]    |
[INFO] [stdout] 56 |     .unwrap_or_else(|| LoadIconW(None, IDC_WAIT).unwrap_or_default());
[INFO] [stdout]    |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:58:19
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let mut nid = NOTIFYICONDATAW {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 |         cbSize: mem::size_of::<NOTIFYICONDATAW>() 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] 43 | pub unsafe fn create_nid<NOTIFYICONDATAW>(hwnd: HWND) -> NOTIFYICONDATAW {
[INFO] [stdout]    |                         +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_MESSAGE` in this scope
[INFO] [stdout]   --> src/tray.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |         uFlags: NIF_MESSAGE | NIF_ICON | NIF_TIP,
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_ICON` in this scope
[INFO] [stdout]   --> src/tray.rs:62:31
[INFO] [stdout]    |
[INFO] [stdout] 62 |         uFlags: NIF_MESSAGE | NIF_ICON | NIF_TIP,
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_TIP` in this scope
[INFO] [stdout]   --> src/tray.rs:62:42
[INFO] [stdout]    |
[INFO] [stdout] 62 |         uFlags: NIF_MESSAGE | NIF_ICON | NIF_TIP,
[INFO] [stdout]    |                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |     hwnd: HWND,
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 75 |     wparam: WPARAM,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 |     lparam: LPARAM,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:77:6
[INFO] [stdout]    |
[INFO] [stdout] 77 | ) -> LRESULT {
[INFO] [stdout]    |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONUP` in this scope
[INFO] [stdout]   --> src/tray.rs:80:35
[INFO] [stdout]    |
[INFO] [stdout] 80 |             if lparam.0 as u32 == WM_RBUTTONUP {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:99:27
[INFO] [stdout]    |
[INFO] [stdout] 99 | unsafe fn show_menu(hwnd: HWND) {
[INFO] [stdout]    |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]    --> src/tray.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let mut pt = POINT { x: 0, y: 0 };
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/tray.rs:112:22
[INFO] [stdout]     |
[INFO] [stdout] 112 |             windows::core::PCWSTR(next_text_wide.as_ptr()),
[INFO] [stdout]     |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             MF_STRING | MF_DISABLED,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_DISABLED` in this scope
[INFO] [stdout]    --> src/tray.rs:110:25
[INFO] [stdout]     |
[INFO] [stdout] 110 |             MF_STRING | MF_DISABLED,
[INFO] [stdout]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/tray.rs:117:41
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let _ = AppendMenuW(h_menu, MF_SEPARATOR, 0, w!(""));
[INFO] [stdout]     |                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     MF_STRING | MF_DISABLED,
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_DISABLED` in this scope
[INFO] [stdout]    --> src/tray.rs:123:33
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     MF_STRING | MF_DISABLED,
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/tray.rs:130:37
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let _ = AppendMenuW(h_menu, MF_SEPARATOR, 0, w!(""));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/tray.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 |             MF_CHECKED
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             MF_STRING | autostart_checked,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:144:37
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let _ = AppendMenuW(h_menu, MF_STRING, ID_TRAY_RESET as usize, w!("Reset"));
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:145:37
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let _ = AppendMenuW(h_menu, MF_STRING, ID_TRAY_EXIT as usize, w!("Exit"));
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN | TPM_RETURNCMD,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_BOTTOMALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:150:30
[INFO] [stdout]     |
[INFO] [stdout] 150 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN | TPM_RETURNCMD,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RETURNCMD` in this scope
[INFO] [stdout]    --> src/tray.rs:150:48
[INFO] [stdout]     |
[INFO] [stdout] 150 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN | TPM_RETURNCMD,
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/tray.rs:125:30
[INFO] [stdout]     |
[INFO] [stdout] 125 |                     windows::core::PCWSTR(text_wide.as_ptr()),
[INFO] [stdout]     |                              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]    --> src/app.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 |     nid: NOTIFYICONDATAW,
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_ADD` in this scope
[INFO] [stdout]    --> src/app.rs:132:35
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let _ = Shell_NotifyIconW(NIM_ADD, &nid);
[INFO] [stdout]     |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIM_DELETE` in this scope
[INFO] [stdout]    --> src/app.rs:148:35
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let _ = Shell_NotifyIconW(NIM_DELETE, &self.nid);
[INFO] [stdout]     |                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]   --> src/overlay/render.rs:23:37
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn font_handle(&self) -> Option<HFONT> {
[INFO] [stdout]    |                                     ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<HFONT> OverlayRenderer {
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/overlay/render.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 |         source_hdc: HDC,
[INFO] [stdout]    |                     ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/overlay/render.rs:43:35
[INFO] [stdout]    |
[INFO] [stdout] 43 |     fn frame_hdc(&self) -> Option<HDC> {
[INFO] [stdout]    |                                   ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<HDC> OverlayRenderer {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/overlay/render.rs:47:40
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn background_hdc(&self) -> Option<HDC> {
[INFO] [stdout]    |                                        ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<HDC> OverlayRenderer {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/overlay/render.rs:51:34
[INFO] [stdout]    |
[INFO] [stdout] 51 |     fn text_hdc(&self) -> Option<HDC> {
[INFO] [stdout]    |                                  ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | impl<HDC> OverlayRenderer {
[INFO] [stdout]    |     +++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:114:26
[INFO] [stdout]     |
[INFO] [stdout] 114 | fn paint_background(hdc: HDC, rect: &RECT, bg_color: Rgba) {
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:122:10
[INFO] [stdout]     |
[INFO] [stdout] 122 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:125:18
[INFO] [stdout]     |
[INFO] [stdout] 125 |     font: Option<HFONT>,
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 121 | fn paint_text_layer<HFONT>(
[INFO] [stdout]     |                    +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:142:32
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let _ = SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_CENTER` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_VCENTER` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:150:25
[INFO] [stdout]     |
[INFO] [stdout] 150 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DT_SINGLELINE` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:150:38
[INFO] [stdout]     |
[INFO] [stdout] 150 |             DT_CENTER | DT_VCENTER | DT_SINGLELINE,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:157:27
[INFO] [stdout]     |
[INFO] [stdout] 157 | fn reset_frame(frame_hdc: HDC, background_hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:157:48
[INFO] [stdout]     |
[INFO] [stdout] 157 | fn reset_frame(frame_hdc: HDC, background_hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                                                ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:170:13
[INFO] [stdout]     |
[INFO] [stdout] 170 |             SRCCOPY,
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:175:29
[INFO] [stdout]     |
[INFO] [stdout] 175 | fn compose_frame(frame_hdc: HDC, text_hdc: HDC, rect: &RECT, alpha: u8) {
[INFO] [stdout]     |                             ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:175:44
[INFO] [stdout]     |
[INFO] [stdout] 175 | fn compose_frame(frame_hdc: HDC, text_hdc: HDC, rect: &RECT, alpha: u8) {
[INFO] [stdout]     |                                            ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BLENDFUNCTION` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:178:20
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let blend_fn = BLENDFUNCTION {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AC_SRC_OVER` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:179:18
[INFO] [stdout]     |
[INFO] [stdout] 179 |         BlendOp: AC_SRC_OVER as u8,
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:192:27
[INFO] [stdout]     |
[INFO] [stdout] 192 | fn blit_frame(target_hdc: HDC, frame_hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:192:43
[INFO] [stdout]     |
[INFO] [stdout] 192 | fn blit_frame(target_hdc: HDC, frame_hdc: HDC, rect: &RECT) {
[INFO] [stdout]     |                                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:196:74
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let _ = BitBlt(target_hdc, 0, 0, width, height, frame_hdc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                                                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     ps: PAINTSTRUCT,
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:207:10
[INFO] [stdout]     |
[INFO] [stdout] 207 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:212:10
[INFO] [stdout]     |
[INFO] [stdout] 212 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:222:22
[INFO] [stdout]     |
[INFO] [stdout] 222 |     fn hdc(&self) -> HDC {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:239:26
[INFO] [stdout]     |
[INFO] [stdout] 239 |             Err(windows::core::Error::from_win32())
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 239 -             Err(windows::core::Error::from_win32())
[INFO] [stdout] 239 +             Err(Error::from_win32())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:245:22
[INFO] [stdout]     |
[INFO] [stdout] 245 |     fn hdc(&self) -> HDC {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:267:24
[INFO] [stdout]     |
[INFO] [stdout] 267 |     fn new(source_hdc: HDC, rect: RECT) -> windows::core::Result<Self> {
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:274:38
[INFO] [stdout]     |
[INFO] [stdout] 274 |                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 274 -                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout] 274 +                 .ok_or_else(Error::from_win32)?,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:276:38
[INFO] [stdout]     |
[INFO] [stdout] 276 |                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 276 -                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout] 276 +                 .ok_or_else(Error::from_win32)?,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:278:38
[INFO] [stdout]     |
[INFO] [stdout] 278 |                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout]     |                                      ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 278 -                 .ok_or_else(windows::core::Error::from_win32)?,
[INFO] [stdout] 278 +                 .ok_or_else(Error::from_win32)?,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:291:24
[INFO] [stdout]     |
[INFO] [stdout] 291 |     fn new(source_hdc: HDC, width: i32, height: i32) -> Option<Self> {
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:302:22
[INFO] [stdout]     |
[INFO] [stdout] 302 |     fn hdc(&self) -> HDC {
[INFO] [stdout]     |                      ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:308:26
[INFO] [stdout]     |
[INFO] [stdout] 308 | struct OwnedCompatibleDc(HDC);
[INFO] [stdout]     |                          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:311:24
[INFO] [stdout]     |
[INFO] [stdout] 311 |     fn new(source_hdc: HDC) -> Option<Self> {
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:320:25
[INFO] [stdout]     |
[INFO] [stdout] 320 |     fn handle(&self) -> HDC {
[INFO] [stdout]     |                         ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:334:20
[INFO] [stdout]     |
[INFO] [stdout] 334 | struct OwnedBitmap(HBITMAP);
[INFO] [stdout]     |                    ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:337:24
[INFO] [stdout]     |
[INFO] [stdout] 337 |     fn new(source_hdc: HDC, width: i32, height: i32) -> Option<Self> {
[INFO] [stdout]     |                        ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:346:25
[INFO] [stdout]     |
[INFO] [stdout] 346 |     fn handle(&self) -> HBITMAP {
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:360:19
[INFO] [stdout]     |
[INFO] [stdout] 360 | struct OwnedBrush(HBRUSH);
[INFO] [stdout]     |                   ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBRUSH` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:367:25
[INFO] [stdout]     |
[INFO] [stdout] 367 |     fn handle(&self) -> HBRUSH {
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:381:22
[INFO] [stdout]     |
[INFO] [stdout] 381 | pub struct OwnedFont(HFONT);
[INFO] [stdout]     |                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FW_NORMAL` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:391:17
[INFO] [stdout]     |
[INFO] [stdout] 391 |                 FW_NORMAL.0 as i32,
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_CHARSET` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:395:17
[INFO] [stdout]     |
[INFO] [stdout] 395 |                 DEFAULT_CHARSET.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OUT_DEFAULT_PRECIS` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:396:17
[INFO] [stdout]     |
[INFO] [stdout] 396 |                 OUT_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIP_DEFAULT_PRECIS` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:397:17
[INFO] [stdout]     |
[INFO] [stdout] 397 |                 CLIP_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_QUALITY` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:398:17
[INFO] [stdout]     |
[INFO] [stdout] 398 |                 DEFAULT_QUALITY.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PITCH` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:399:18
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 (DEFAULT_PITCH.0 | FF_DONTCARE.0) as u32,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FF_DONTCARE` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:399:36
[INFO] [stdout]     |
[INFO] [stdout] 399 |                 (DEFAULT_PITCH.0 | FF_DONTCARE.0) as u32,
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:405:26
[INFO] [stdout]     |
[INFO] [stdout] 405 |             Err(windows::core::Error::from_win32())
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 405 -             Err(windows::core::Error::from_win32())
[INFO] [stdout] 405 +             Err(Error::from_win32())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:411:25
[INFO] [stdout]     |
[INFO] [stdout] 411 |     fn handle(&self) -> HFONT {
[INFO] [stdout]     |                         ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:426:10
[INFO] [stdout]     |
[INFO] [stdout] 426 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:427:10
[INFO] [stdout]     |
[INFO] [stdout] 427 |     old: HGDIOBJ,
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:431:27
[INFO] [stdout]     |
[INFO] [stdout] 431 |     unsafe fn select(hdc: HDC, bitmap: HBITMAP) -> windows::core::Result<Self> {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HBITMAP` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:431:40
[INFO] [stdout]     |
[INFO] [stdout] 431 |     unsafe fn select(hdc: HDC, bitmap: HBITMAP) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GDI_ERROR` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:433:49
[INFO] [stdout]     |
[INFO] [stdout] 433 |         if old.0.is_null() || old.0 as isize == GDI_ERROR as isize {
[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/app.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let _ = DestroyWindow(hwnd);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:434:26
[INFO] [stdout]     |
[INFO] [stdout] 434 |             Err(windows::core::Error::from_win32())
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 434 -             Err(windows::core::Error::from_win32())
[INFO] [stdout] 434 +             Err(Error::from_win32())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:451:10
[INFO] [stdout]     |
[INFO] [stdout] 451 |     hdc: HDC,
[INFO] [stdout]     |          ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:452:10
[INFO] [stdout]     |
[INFO] [stdout] 452 |     old: HGDIOBJ,
[INFO] [stdout]     |          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:456:27
[INFO] [stdout]     |
[INFO] [stdout] 456 |     unsafe fn select(hdc: HDC, font: HFONT) -> windows::core::Result<Self> {
[INFO] [stdout]     |                           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HFONT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:456:38
[INFO] [stdout]     |
[INFO] [stdout] 456 |     unsafe fn select(hdc: HDC, font: HFONT) -> windows::core::Result<Self> {
[INFO] [stdout]     |                                      ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GDI_ERROR` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:458:49
[INFO] [stdout]     |
[INFO] [stdout] 458 |         if old.0.is_null() || old.0 as isize == GDI_ERROR as isize {
[INFO] [stdout]     |                                                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]    --> src/overlay/render.rs:459:26
[INFO] [stdout]     |
[INFO] [stdout] 459 |             Err(windows::core::Error::from_win32())
[INFO] [stdout]     |                          ^^^^ could not find `core` in `windows`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::error::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::fmt::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::io::Error;
[INFO] [stdout]     |
[INFO] [stdout]   1 + use serde::de::Error;
[INFO] [stdout]     |
[INFO] [stdout]     = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 459 -             Err(windows::core::Error::from_win32())
[INFO] [stdout] 459 +             Err(Error::from_win32())
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:32:49
[INFO] [stdout]    |
[INFO] [stdout] 32 |             let screen_width = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]    |                                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSCREEN` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:33:50
[INFO] [stdout]    |
[INFO] [stdout] 33 |             let screen_height = GetSystemMetrics(SM_CYSCREEN);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:51:38
[INFO] [stdout]    |
[INFO] [stdout] 51 |             let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]    |                                      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:65:24
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let window_class = WNDCLASSW {
[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/runtime.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |         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/runtime.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |         style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]    |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `core` in `windows`
[INFO] [stdout]   --> src/overlay/runtime.rs:74:22
[INFO] [stdout]    |
[INFO] [stdout] 74 |         Err(windows::core::Error::from_win32())
[INFO] [stdout]    |                      ^^^^ could not find `core` in `windows`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::error::Error;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::fmt::Error;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::io::Error;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use serde::de::Error;
[INFO] [stdout]    |
[INFO] [stdout]    = and 5 other candidates
[INFO] [stdout] help: if you import `Error`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 74 -         Err(windows::core::Error::from_win32())
[INFO] [stdout] 74 +         Err(Error::from_win32())
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TRANSPARENT` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:89:25
[INFO] [stdout]    |
[INFO] [stdout] 89 |         WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE,
[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/runtime.rs:89:45
[INFO] [stdout]    |
[INFO] [stdout] 89 |         WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE,
[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/runtime.rs:89:61
[INFO] [stdout]    |
[INFO] [stdout] 89 |         WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE,
[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/runtime.rs:89:80
[INFO] [stdout]    |
[INFO] [stdout] 89 |         WS_EX_LAYERED | WS_EX_TRANSPARENT | WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE,
[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/runtime.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |         WS_POPUP,
[INFO] [stdout]    |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:105:70
[INFO] [stdout]     |
[INFO] [stdout] 105 |             let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 0, LWA_ALPHA);
[INFO] [stdout]     |                                                                      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PM_REMOVE` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:127:50
[INFO] [stdout]     |
[INFO] [stdout] 127 |         while PeekMessageW(&mut msg, None, 0, 0, PM_REMOVE).into() {
[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/overlay/runtime.rs:128:31
[INFO] [stdout]     |
[INFO] [stdout] 128 |             if msg.message == WM_QUIT {
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/app.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let _ = Shell_NotifyIconW(NIM_ADD, &nid);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `CREATESTRUCTW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:170:44
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let create_struct = lparam.0 as *const CREATESTRUCTW;
[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/app.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         SetTimer(hwnd, 1, 1000, None);
[INFO] [stdout]     |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:177:29
[INFO] [stdout]     |
[INFO] [stdout] 177 |     SetWindowLongPtrW(hwnd, GWLP_USERDATA, state_ptr as _);
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_ALPHA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:223:78
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), alpha, LWA_ALPHA);
[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:140:23
[INFO] [stdout]     |
[INFO] [stdout] 140 |         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:141:15
[INFO] [stdout]     |
[INFO] [stdout] 141 |         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 value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:255:45
[INFO] [stdout]     |
[INFO] [stdout] 255 |     let state_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut OverlayWindowState;
[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:142:21
[INFO] [stdout]     |
[INFO] [stdout] 142 |             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:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             DispatchMessageW(&msg);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:260:45
[INFO] [stdout]     |
[INFO] [stdout] 260 |     let state_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut OverlayWindowState;
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/app.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let _ = Shell_NotifyIconW(NIM_DELETE, &self.nid);
[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/app.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let _ = KillTimer(self.hwnd, 1);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWLP_USERDATA` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:264:33
[INFO] [stdout]     |
[INFO] [stdout] 264 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[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/tray.rs:10:26
[INFO] [stdout]    |
[INFO] [stdout] 10 | const WM_TRAYICON: u32 = WM_USER + 1;
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:15:54
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub unsafe fn create_window() -> std::result::Result<HWND, Box<dyn std::error::Error>> {
[INFO] [stdout]    |                                                      ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub unsafe fn create_window<HWND>() -> std::result::Result<HWND, Box<dyn std::error::Error>> {
[INFO] [stdout]    |                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]   --> src/tray.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let wnd_class = WNDCLASSW {
[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/tray.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         WS_EX_NOACTIVATE,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_OVERLAPPED` in this scope
[INFO] [stdout]   --> src/tray.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         WS_OVERLAPPED,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:43:32
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub unsafe fn create_nid(hwnd: HWND) -> NOTIFYICONDATAW {
[INFO] [stdout]    |                                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:43:41
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub unsafe fn create_nid(hwnd: HWND) -> NOTIFYICONDATAW {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HICON` in this scope
[INFO] [stdout]   --> src/tray.rs:46:17
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let h_icon: HICON = LoadImageW(
[INFO] [stdout]    |                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMAGE_ICON` in this scope
[INFO] [stdout]   --> src/tray.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |         IMAGE_ICON,
[INFO] [stdout]    |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSMICON` in this scope
[INFO] [stdout]   --> src/tray.rs:50:26
[INFO] [stdout]    |
[INFO] [stdout] 50 |         GetSystemMetrics(SM_CXSMICON),
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CYSMICON` in this scope
[INFO] [stdout]   --> src/tray.rs:51:26
[INFO] [stdout]    |
[INFO] [stdout] 51 |         GetSystemMetrics(SM_CYSMICON),
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_DEFAULTSIZE` in this scope
[INFO] [stdout]   --> src/tray.rs:52:9
[INFO] [stdout]    |
[INFO] [stdout] 52 |         LR_DEFAULTSIZE | LR_SHARED,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_SHARED` in this scope
[INFO] [stdout]   --> src/tray.rs:52:26
[INFO] [stdout]    |
[INFO] [stdout] 52 |         LR_DEFAULTSIZE | LR_SHARED,
[INFO] [stdout]    |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_WAIT` in this scope
[INFO] [stdout]   --> src/tray.rs:56:40
[INFO] [stdout]    |
[INFO] [stdout] 56 |     .unwrap_or_else(|| LoadIconW(None, IDC_WAIT).unwrap_or_default());
[INFO] [stdout]    |                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:58:19
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let mut nid = NOTIFYICONDATAW {
[INFO] [stdout]    |                   ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NOTIFYICONDATAW` in this scope
[INFO] [stdout]   --> src/tray.rs:59:32
[INFO] [stdout]    |
[INFO] [stdout] 59 |         cbSize: mem::size_of::<NOTIFYICONDATAW>() 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] 43 | pub unsafe fn create_nid<NOTIFYICONDATAW>(hwnd: HWND) -> NOTIFYICONDATAW {
[INFO] [stdout]    |                         +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_MESSAGE` in this scope
[INFO] [stdout]   --> src/tray.rs:62:17
[INFO] [stdout]    |
[INFO] [stdout] 62 |         uFlags: NIF_MESSAGE | NIF_ICON | NIF_TIP,
[INFO] [stdout]    |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_ICON` in this scope
[INFO] [stdout]   --> src/tray.rs:62:31
[INFO] [stdout]    |
[INFO] [stdout] 62 |         uFlags: NIF_MESSAGE | NIF_ICON | NIF_TIP,
[INFO] [stdout]    |                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NIF_TIP` in this scope
[INFO] [stdout]   --> src/tray.rs:62:42
[INFO] [stdout]    |
[INFO] [stdout] 62 |         uFlags: NIF_MESSAGE | NIF_ICON | NIF_TIP,
[INFO] [stdout]    |                                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:73:11
[INFO] [stdout]    |
[INFO] [stdout] 73 |     hwnd: HWND,
[INFO] [stdout]    |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:75:13
[INFO] [stdout]    |
[INFO] [stdout] 75 |     wparam: WPARAM,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]   --> src/tray.rs:76:13
[INFO] [stdout]    |
[INFO] [stdout] 76 |     lparam: LPARAM,
[INFO] [stdout]    |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:77:6
[INFO] [stdout]    |
[INFO] [stdout] 77 | ) -> LRESULT {
[INFO] [stdout]    |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_RBUTTONUP` in this scope
[INFO] [stdout]   --> src/tray.rs:80:35
[INFO] [stdout]    |
[INFO] [stdout] 80 |             if lparam.0 as u32 == WM_RBUTTONUP {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]   --> src/tray.rs:99:27
[INFO] [stdout]    |
[INFO] [stdout] 99 | unsafe fn show_menu(hwnd: HWND) {
[INFO] [stdout]    |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `POINT` in this scope
[INFO] [stdout]    --> src/tray.rs:100:18
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let mut pt = POINT { x: 0, y: 0 };
[INFO] [stdout]     |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |             MF_STRING | MF_DISABLED,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_DISABLED` in this scope
[INFO] [stdout]    --> src/tray.rs:110:25
[INFO] [stdout]     |
[INFO] [stdout] 110 |             MF_STRING | MF_DISABLED,
[INFO] [stdout]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/tray.rs:117:41
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let _ = AppendMenuW(h_menu, MF_SEPARATOR, 0, w!(""));
[INFO] [stdout]     |                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     MF_STRING | MF_DISABLED,
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_DISABLED` in this scope
[INFO] [stdout]    --> src/tray.rs:123:33
[INFO] [stdout]     |
[INFO] [stdout] 123 |                     MF_STRING | MF_DISABLED,
[INFO] [stdout]     |                                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_SEPARATOR` in this scope
[INFO] [stdout]    --> src/tray.rs:130:37
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let _ = AppendMenuW(h_menu, MF_SEPARATOR, 0, w!(""));
[INFO] [stdout]     |                                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_CHECKED` in this scope
[INFO] [stdout]    --> src/tray.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 |             MF_CHECKED
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:139:13
[INFO] [stdout]     |
[INFO] [stdout] 139 |             MF_STRING | autostart_checked,
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:144:37
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let _ = AppendMenuW(h_menu, MF_STRING, ID_TRAY_RESET as usize, w!("Reset"));
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_STRING` in this scope
[INFO] [stdout]    --> src/tray.rs:145:37
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let _ = AppendMenuW(h_menu, MF_STRING, ID_TRAY_EXIT as usize, w!("Exit"));
[INFO] [stdout]     |                                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN | TPM_RETURNCMD,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_BOTTOMALIGN` in this scope
[INFO] [stdout]    --> src/tray.rs:150:30
[INFO] [stdout]     |
[INFO] [stdout] 150 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN | TPM_RETURNCMD,
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RETURNCMD` in this scope
[INFO] [stdout]    --> src/tray.rs:150:48
[INFO] [stdout]     |
[INFO] [stdout] 150 |             TPM_RIGHTALIGN | TPM_BOTTOMALIGN | TPM_RETURNCMD,
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `creation_flags` found for mutable reference `&mut Command` in the current scope
[INFO] [stdout]    --> src/autostart.rs:128:10
[INFO] [stdout]     |
[INFO] [stdout] 126 |       let output = Command::new("powershell")
[INFO] [stdout]     |  __________________-
[INFO] [stdout] 127 | |         .args(["-NoProfile", "-NonInteractive", "-Command", script])
[INFO] [stdout] 128 | |         .creation_flags(CREATE_NO_WINDOW)
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^ method not found in `&mut Command`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyWindow` in this scope
[INFO] [stdout]   --> src/app.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |         let _ = DestroyWindow(hwnd);
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/app.rs:132:17
[INFO] [stdout]     |
[INFO] [stdout] 132 |         let _ = Shell_NotifyIconW(NIM_ADD, &nid);
[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/app.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |         SetTimer(hwnd, 1, 1000, None);
[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:140:23
[INFO] [stdout]     |
[INFO] [stdout] 140 |         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:141:15
[INFO] [stdout]     |
[INFO] [stdout] 141 |         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:142:21
[INFO] [stdout]     |
[INFO] [stdout] 142 |             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:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             DispatchMessageW(&msg);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `Shell_NotifyIconW` in this scope
[INFO] [stdout]    --> src/app.rs:148:17
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let _ = Shell_NotifyIconW(NIM_DELETE, &self.nid);
[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/app.rs:149:17
[INFO] [stdout]     |
[INFO] [stdout] 149 |         let _ = KillTimer(self.hwnd, 1);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let _ = FillRect(hdc, rect, brush.handle());
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let _ = FillRect(hdc, rect, black_brush.handle());
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 |         let _ = SetTextColor(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let _ = SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let _ = DrawTextW(
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:161:17
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let _ = BitBlt(
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AlphaBlend` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:186:17
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let _ = AlphaBlend(
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:196:17
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let _ = BitBlt(target_hdc, 0, 0, width, height, frame_hdc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:217:22
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let mut ps = PAINTSTRUCT::default();
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of undeclared type `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:218:19
[INFO] [stdout]     |
[INFO] [stdout] 218 |         let hdc = BeginPaint(hwnd, &mut ps);
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:230:21
[INFO] [stdout]     |
[INFO] [stdout] 230 |             let _ = EndPaint(self.hwnd, &self.ps);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:237:19
[INFO] [stdout]     |
[INFO] [stdout] 237 |         let hdc = GetDC(hwnd);
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:253:21
[INFO] [stdout]     |
[INFO] [stdout] 253 |             let _ = ReleaseDC(self.hwnd, self.hdc);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:312:28
[INFO] [stdout]     |
[INFO] [stdout] 312 |         let hdc = unsafe { CreateCompatibleDC(source_hdc) };
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:328:21
[INFO] [stdout]     |
[INFO] [stdout] 328 |             let _ = DeleteDC(self.0);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:338:31
[INFO] [stdout]     |
[INFO] [stdout] 338 |         let bitmap = unsafe { CreateCompatibleBitmap(source_hdc, width, height) };
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:354:21
[INFO] [stdout]     |
[INFO] [stdout] 354 |             let _ = DeleteObject(self.0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:364:23
[INFO] [stdout]     |
[INFO] [stdout] 364 |         Self(unsafe { CreateSolidBrush(color) })
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:375:21
[INFO] [stdout]     |
[INFO] [stdout] 375 |             let _ = DeleteObject(self.0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:386:13
[INFO] [stdout]     |
[INFO] [stdout] 386 |             CreateFontW(
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:419:21
[INFO] [stdout]     |
[INFO] [stdout] 419 |             let _ = DeleteObject(self.0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:432:37
[INFO] [stdout]     |
[INFO] [stdout] 432 |         let old = SelectObject(hdc, HGDIOBJ(bitmap.0));
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:432:19
[INFO] [stdout]     |
[INFO] [stdout] 432 |         let old = SelectObject(hdc, HGDIOBJ(bitmap.0));
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:444:21
[INFO] [stdout]     |
[INFO] [stdout] 444 |             let _ = SelectObject(self.hdc, self.old);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:457:37
[INFO] [stdout]     |
[INFO] [stdout] 457 |         let old = SelectObject(hdc, HGDIOBJ(font.0));
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:457:19
[INFO] [stdout]     |
[INFO] [stdout] 457 |         let old = SelectObject(hdc, HGDIOBJ(font.0));
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:469:21
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let _ = SelectObject(self.hdc, self.old);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `creation_flags` found for mutable reference `&mut Command` in the current scope
[INFO] [stdout]    --> src/autostart.rs:128:10
[INFO] [stdout]     |
[INFO] [stdout] 126 |       let output = Command::new("powershell")
[INFO] [stdout]     |  __________________-
[INFO] [stdout] 127 | |         .args(["-NoProfile", "-NonInteractive", "-Command", script])
[INFO] [stdout] 128 | |         .creation_flags(CREATE_NO_WINDOW)
[INFO] [stdout]     | |         -^^^^^^^^^^^^^^ method not found in `&mut Command`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 32 |             let screen_width = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:33:33
[INFO] [stdout]    |
[INFO] [stdout] 33 |             let screen_height = GetSystemMetrics(SM_CYSCREEN);
[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/runtime.rs:46:29
[INFO] [stdout]    |
[INFO] [stdout] 46 |                     let _ = DestroyWindow(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/runtime.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |             let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]    |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 |     if RegisterClassW(&window_class) == 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/overlay/runtime.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |     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 `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:105:21
[INFO] [stdout]     |
[INFO] [stdout] 105 |             let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 0, LWA_ALPHA);
[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/overlay/runtime.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 124 |     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 `PeekMessageW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:127:15
[INFO] [stdout]     |
[INFO] [stdout] 127 |         while PeekMessageW(&mut msg, None, 0, 0, PM_REMOVE).into() {
[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/overlay/runtime.rs:132:21
[INFO] [stdout]     |
[INFO] [stdout] 132 |             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/overlay/runtime.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 |             DispatchMessageW(&msg);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |         if !IsWindow(hwnd).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 `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:165:14
[INFO] [stdout]     |
[INFO] [stdout] 165 |         _ => 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 `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     SetWindowLongPtrW(hwnd, GWLP_USERDATA, state_ptr as _);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), alpha, LWA_ALPHA);
[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/runtime.rs:228:21
[INFO] [stdout]     |
[INFO] [stdout] 228 |             let _ = DestroyWindow(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/overlay/runtime.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     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 `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:255:21
[INFO] [stdout]     |
[INFO] [stdout] 255 |     let state_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut OverlayWindowState;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:260:21
[INFO] [stdout]     |
[INFO] [stdout] 260 |     let state_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut OverlayWindowState;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]   --> src/tray.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     RegisterClassW(&wnd_class);
[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/tray.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 |     Ok(CreateWindowExW(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> src/tray.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         GetSystemMetrics(SM_CXSMICON),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> src/tray.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         GetSystemMetrics(SM_CYSMICON),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadImageW` in this scope
[INFO] [stdout]   --> src/tray.rs:46:25
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let h_icon: HICON = LoadImageW(
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HICON` in this scope
[INFO] [stdout]   --> src/tray.rs:55:14
[INFO] [stdout]    |
[INFO] [stdout] 55 |     .map(|h| HICON(h.0))
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope
[INFO] [stdout]   --> src/tray.rs:56:24
[INFO] [stdout]    |
[INFO] [stdout] 56 |     .unwrap_or_else(|| LoadIconW(None, IDC_WAIT).unwrap_or_default());
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             LRESULT(0)
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             LRESULT(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/tray.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |             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 `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 |             LRESULT(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/tray.rs:95:14
[INFO] [stdout]    |
[INFO] [stdout] 95 |         _ => 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 `GetCursorPos` in this scope
[INFO] [stdout]    --> src/tray.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |     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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let h_menu = CreatePopupMenu().ok();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let _ = AppendMenuW(
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let _ = AppendMenuW(h_menu, MF_SEPARATOR, 0, w!(""));
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:121:25
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 let _ = AppendMenuW(
[INFO] [stdout]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let _ = AppendMenuW(h_menu, MF_SEPARATOR, 0, w!(""));
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]    --> src/tray.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout] 135 |             MENU_ITEM_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 `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 |         let _ = AppendMenuW(
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:144:17
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let _ = AppendMenuW(h_menu, MF_STRING, ID_TRAY_RESET as usize, w!("Reset"));
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let _ = AppendMenuW(h_menu, MF_STRING, ID_TRAY_EXIT as usize, w!("Exit"));
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/tray.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let _ = SetForegroundWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:148:19
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let cmd = TrackPopupMenu(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let _ = DestroyMenu(h_menu);
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:117:17
[INFO] [stdout]     |
[INFO] [stdout] 117 |         let _ = FillRect(hdc, rect, brush.handle());
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |         let _ = FillRect(hdc, rect, black_brush.handle());
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:138:17
[INFO] [stdout]     |
[INFO] [stdout] 138 |         let _ = SetTextColor(
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:142:17
[INFO] [stdout]     |
[INFO] [stdout] 142 |         let _ = SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DrawTextW` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:146:17
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let _ = DrawTextW(
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:161:17
[INFO] [stdout]     |
[INFO] [stdout] 161 |         let _ = BitBlt(
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AlphaBlend` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:186:17
[INFO] [stdout]     |
[INFO] [stdout] 186 |         let _ = AlphaBlend(
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:196:17
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let _ = BitBlt(target_hdc, 0, 0, width, height, frame_hdc, 0, 0, SRCCOPY);
[INFO] [stdout]     |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:217:22
[INFO] [stdout]     |
[INFO] [stdout] 217 |         let mut ps = PAINTSTRUCT::default();
[INFO] [stdout]     |                      ^^^^^^^^^^^ use of undeclared type `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:218:19
[INFO] [stdout]     |
[INFO] [stdout] 218 |         let hdc = BeginPaint(hwnd, &mut ps);
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:230:21
[INFO] [stdout]     |
[INFO] [stdout] 230 |             let _ = EndPaint(self.hwnd, &self.ps);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:237:19
[INFO] [stdout]     |
[INFO] [stdout] 237 |         let hdc = GetDC(hwnd);
[INFO] [stdout]     |                   ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:253:21
[INFO] [stdout]     |
[INFO] [stdout] 253 |             let _ = ReleaseDC(self.hwnd, self.hdc);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:312:28
[INFO] [stdout]     |
[INFO] [stdout] 312 |         let hdc = unsafe { CreateCompatibleDC(source_hdc) };
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:328:21
[INFO] [stdout]     |
[INFO] [stdout] 328 |             let _ = DeleteDC(self.0);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:338:31
[INFO] [stdout]     |
[INFO] [stdout] 338 |         let bitmap = unsafe { CreateCompatibleBitmap(source_hdc, width, height) };
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:354:21
[INFO] [stdout]     |
[INFO] [stdout] 354 |             let _ = DeleteObject(self.0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:364:23
[INFO] [stdout]     |
[INFO] [stdout] 364 |         Self(unsafe { CreateSolidBrush(color) })
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:375:21
[INFO] [stdout]     |
[INFO] [stdout] 375 |             let _ = DeleteObject(self.0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:386:13
[INFO] [stdout]     |
[INFO] [stdout] 386 |             CreateFontW(
[INFO] [stdout]     |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:419:21
[INFO] [stdout]     |
[INFO] [stdout] 419 |             let _ = DeleteObject(self.0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:432:37
[INFO] [stdout]     |
[INFO] [stdout] 432 |         let old = SelectObject(hdc, HGDIOBJ(bitmap.0));
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:432:19
[INFO] [stdout]     |
[INFO] [stdout] 432 |         let old = SelectObject(hdc, HGDIOBJ(bitmap.0));
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:444:21
[INFO] [stdout]     |
[INFO] [stdout] 444 |             let _ = SelectObject(self.hdc, self.old);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HGDIOBJ` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:457:37
[INFO] [stdout]     |
[INFO] [stdout] 457 |         let old = SelectObject(hdc, HGDIOBJ(font.0));
[INFO] [stdout]     |                                     ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:457:19
[INFO] [stdout]     |
[INFO] [stdout] 457 |         let old = SelectObject(hdc, HGDIOBJ(font.0));
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/overlay/render.rs:469:21
[INFO] [stdout]     |
[INFO] [stdout] 469 |             let _ = SelectObject(self.hdc, self.old);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:32:32
[INFO] [stdout]    |
[INFO] [stdout] 32 |             let screen_width = GetSystemMetrics(SM_CXSCREEN);
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:33:33
[INFO] [stdout]    |
[INFO] [stdout] 33 |             let screen_height = GetSystemMetrics(SM_CYSCREEN);
[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/runtime.rs:46:29
[INFO] [stdout]    |
[INFO] [stdout] 46 |                     let _ = DestroyWindow(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/runtime.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |             let _ = ShowWindow(hwnd, SW_SHOW);
[INFO] [stdout]    |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]   --> src/overlay/runtime.rs:73:8
[INFO] [stdout]    |
[INFO] [stdout] 73 |     if RegisterClassW(&window_class) == 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/overlay/runtime.rs:88:16
[INFO] [stdout]    |
[INFO] [stdout] 88 |     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 `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:105:21
[INFO] [stdout]     |
[INFO] [stdout] 105 |             let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), 0, LWA_ALPHA);
[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/overlay/runtime.rs:124:19
[INFO] [stdout]     |
[INFO] [stdout] 124 |     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 `PeekMessageW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:127:15
[INFO] [stdout]     |
[INFO] [stdout] 127 |         while PeekMessageW(&mut msg, None, 0, 0, PM_REMOVE).into() {
[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/overlay/runtime.rs:132:21
[INFO] [stdout]     |
[INFO] [stdout] 132 |             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/overlay/runtime.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 |             DispatchMessageW(&msg);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `IsWindow` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:136:13
[INFO] [stdout]     |
[INFO] [stdout] 136 |         if !IsWindow(hwnd).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 `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:165:14
[INFO] [stdout]     |
[INFO] [stdout] 165 |         _ => 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 `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:177:5
[INFO] [stdout]     |
[INFO] [stdout] 177 |     SetWindowLongPtrW(hwnd, GWLP_USERDATA, state_ptr as _);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:223:25
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 let _ = SetLayeredWindowAttributes(hwnd, COLORREF(0), alpha, LWA_ALPHA);
[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/runtime.rs:228:21
[INFO] [stdout]     |
[INFO] [stdout] 228 |             let _ = DestroyWindow(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/overlay/runtime.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     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 `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:255:21
[INFO] [stdout]     |
[INFO] [stdout] 255 |     let state_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut OverlayWindowState;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:260:21
[INFO] [stdout]     |
[INFO] [stdout] 260 |     let state_ptr = GetWindowLongPtrW(hwnd, GWLP_USERDATA) as *mut OverlayWindowState;
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongPtrW` in this scope
[INFO] [stdout]    --> src/overlay/runtime.rs:264:9
[INFO] [stdout]     |
[INFO] [stdout] 264 |         SetWindowLongPtrW(hwnd, GWLP_USERDATA, 0);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]   --> src/tray.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     RegisterClassW(&wnd_class);
[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/tray.rs:27:8
[INFO] [stdout]    |
[INFO] [stdout] 27 |     Ok(CreateWindowExW(
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> src/tray.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |         GetSystemMetrics(SM_CXSMICON),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetSystemMetrics` in this scope
[INFO] [stdout]   --> src/tray.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         GetSystemMetrics(SM_CYSMICON),
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadImageW` in this scope
[INFO] [stdout]   --> src/tray.rs:46:25
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let h_icon: HICON = LoadImageW(
[INFO] [stdout]    |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HICON` in this scope
[INFO] [stdout]   --> src/tray.rs:55:14
[INFO] [stdout]    |
[INFO] [stdout] 55 |     .map(|h| HICON(h.0))
[INFO] [stdout]    |              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadIconW` in this scope
[INFO] [stdout]   --> src/tray.rs:56:24
[INFO] [stdout]    |
[INFO] [stdout] 56 |     .unwrap_or_else(|| LoadIconW(None, IDC_WAIT).unwrap_or_default());
[INFO] [stdout]    |                        ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |             LRESULT(0)
[INFO] [stdout]    |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |             LRESULT(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/tray.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |             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 `LRESULT` in this scope
[INFO] [stdout]   --> src/tray.rs:93:13
[INFO] [stdout]    |
[INFO] [stdout] 93 |             LRESULT(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/tray.rs:95:14
[INFO] [stdout]    |
[INFO] [stdout] 95 |         _ => 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 `GetCursorPos` in this scope
[INFO] [stdout]    --> src/tray.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |     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 `CreatePopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:103:18
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let h_menu = CreatePopupMenu().ok();
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |         let _ = AppendMenuW(
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |             let _ = AppendMenuW(h_menu, MF_SEPARATOR, 0, w!(""));
[INFO] [stdout]     |                     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:121:25
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 let _ = AppendMenuW(
[INFO] [stdout]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:130:17
[INFO] [stdout]     |
[INFO] [stdout] 130 |         let _ = AppendMenuW(h_menu, MF_SEPARATOR, 0, w!(""));
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MENU_ITEM_FLAGS` in this scope
[INFO] [stdout]    --> src/tray.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout] 135 |             MENU_ITEM_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 `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:137:17
[INFO] [stdout]     |
[INFO] [stdout] 137 |         let _ = AppendMenuW(
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:144:17
[INFO] [stdout]     |
[INFO] [stdout] 144 |         let _ = AppendMenuW(h_menu, MF_STRING, ID_TRAY_RESET as usize, w!("Reset"));
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `AppendMenuW` in this scope
[INFO] [stdout]    --> src/tray.rs:145:17
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let _ = AppendMenuW(h_menu, MF_STRING, ID_TRAY_EXIT as usize, w!("Exit"));
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetForegroundWindow` in this scope
[INFO] [stdout]    --> src/tray.rs:147:17
[INFO] [stdout]     |
[INFO] [stdout] 147 |         let _ = SetForegroundWindow(hwnd);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TrackPopupMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:148:19
[INFO] [stdout]     |
[INFO] [stdout] 148 |         let cmd = TrackPopupMenu(
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyMenu` in this scope
[INFO] [stdout]    --> src/tray.rs:157:17
[INFO] [stdout]     |
[INFO] [stdout] 157 |         let _ = DestroyMenu(h_menu);
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `scremind` (lib) due to 247 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `scremind` (lib test) due to 247 previous errors
[INFO] running `Command { std: "docker" "inspect" "1342a92910de682939cbdb3aef8c913abdae9950e22cda8eb3b66bcb54620f0f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1342a92910de682939cbdb3aef8c913abdae9950e22cda8eb3b66bcb54620f0f", kill_on_drop: false }`
[INFO] [stdout] 1342a92910de682939cbdb3aef8c913abdae9950e22cda8eb3b66bcb54620f0f
