[INFO] cloning repository https://github.com/drizjet/lainy-bytecat-rust-pet
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/drizjet/lainy-bytecat-rust-pet" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdrizjet%2Flainy-bytecat-rust-pet", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdrizjet%2Flainy-bytecat-rust-pet'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 15e548fd896eb2da5b115e60d14287b37c826071
[INFO] checking drizjet/lainy-bytecat-rust-pet against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6 for pr-133502-30
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdrizjet%2Flainy-bytecat-rust-pet" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/drizjet/lainy-bytecat-rust-pet
[INFO] finished tweaking git repo https://github.com/drizjet/lainy-bytecat-rust-pet
[INFO] tweaked toml for git repo https://github.com/drizjet/lainy-bytecat-rust-pet written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/drizjet/lainy-bytecat-rust-pet on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/drizjet/lainy-bytecat-rust-pet already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0a8d427f11c2629507b65b74bc3a3001f6e80978c614f61cacc27e7a7fc6e685
[INFO] running `Command { std: "docker" "start" "0a8d427f11c2629507b65b74bc3a3001f6e80978c614f61cacc27e7a7fc6e685", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0a8d427f11c2629507b65b74bc3a3001f6e80978c614f61cacc27e7a7fc6e685", 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" "0a8d427f11c2629507b65b74bc3a3001f6e80978c614f61cacc27e7a7fc6e685" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0a8d427f11c2629507b65b74bc3a3001f6e80978c614f61cacc27e7a7fc6e685", 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" "0a8d427f11c2629507b65b74bc3a3001f6e80978c614f61cacc27e7a7fc6e685" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]     Checking byteorder-lite v0.1.0
[INFO] [stderr]     Checking quick-error v2.0.1
[INFO] [stderr]     Checking pxfm v0.1.29
[INFO] [stderr]     Checking memchr v2.8.2
[INFO] [stderr]     Checking image-webp v0.2.4
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking moxcms v0.8.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking image v0.25.10
[INFO] [stderr]     Checking lainy-bytecat-pet v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/acl.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 |         use std::os::windows::process::CommandExt;
[INFO] [stdout]    |                      ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/cursor.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows_sys::Win32::Foundation::POINT;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/cursor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows_sys::Win32::UI::WindowsAndMessaging::GetCursorPos;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/dock.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows_sys::Win32::Foundation::RECT;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/dock.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows_sys::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/renderer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows_sys::Win32::Graphics::Gdi::*;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows_sys::Win32::Foundation::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/main.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows_sys::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/main.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/main.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::acl`, `windows_sys::Win32::Foundation::*`, `windows_sys::Win32::Graphics::Gdi::*`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::UI::WindowsAndMessaging::*`
[INFO] [stdout]   --> src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows_sys::Win32::Foundation::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 | use windows_sys::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 20 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/config.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use crate::acl;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]   --> src/acl.rs:65:22
[INFO] [stdout]    |
[INFO] [stdout] 65 |         use std::os::windows::process::CommandExt;
[INFO] [stdout]    |                      ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]    |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item is gated behind the `windows` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/cursor.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use windows_sys::Win32::Foundation::POINT;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/cursor.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use windows_sys::Win32::UI::WindowsAndMessaging::GetCursorPos;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/dock.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use windows_sys::Win32::Foundation::RECT;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/dock.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use windows_sys::Win32::UI::WindowsAndMessaging::{
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]  --> src/renderer.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use windows_sys::Win32::Graphics::Gdi::*;
[INFO] [stdout]   |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows_sys::Win32::Foundation::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/main.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use windows_sys::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/main.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]   --> src/main.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::acl`, `windows_sys::Win32::Foundation::*`, `windows_sys::Win32::Graphics::Gdi::*`, `windows_sys::Win32::System::LibraryLoader::GetModuleHandleW`, `windows_sys::Win32::UI::WindowsAndMessaging::*`
[INFO] [stdout]   --> src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use windows_sys::Win32::Foundation::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 | use windows_sys::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 20 | use windows_sys::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 | use windows_sys::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/config.rs:5:5
[INFO] [stdout]    |
[INFO] [stdout]  5 | use crate::acl;
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]     --> src/main.rs:2093:22
[INFO] [stdout]      |
[INFO] [stdout] 2093 |         let user32 = windows_sys::Win32::System::LibraryLoader::LoadLibraryW(
[INFO] [stdout]      |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]     --> src/main.rs:2097:24
[INFO] [stdout]      |
[INFO] [stdout] 2097 |             let proc = windows_sys::Win32::System::LibraryLoader::GetProcAddress(
[INFO] [stdout]      |                        ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]     --> src/main.rs:2093:22
[INFO] [stdout]      |
[INFO] [stdout] 2093 |         let user32 = windows_sys::Win32::System::LibraryLoader::LoadLibraryW(
[INFO] [stdout]      |                      ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `windows_sys` in this scope
[INFO] [stdout]     --> src/main.rs:2097:24
[INFO] [stdout]      |
[INFO] [stdout] 2097 |             let proc = windows_sys::Win32::System::LibraryLoader::GetProcAddress(
[INFO] [stdout]      |                        ^^^^^^^^^^^ use of unresolved module or unlinked crate `windows_sys`
[INFO] [stdout]      |
[INFO] [stdout]      = help: if you wanted to use a crate named `windows_sys`, use `cargo add windows_sys` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]   --> src/renderer.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn GetCurrentObject(hdc: HDC, type_id: u32) -> HGDIOBJ;
[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/renderer.rs:16:52
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn GetCurrentObject(hdc: HDC, type_id: u32) -> 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/renderer.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub hdc_mem: 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/renderer.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub hbitmap: HBITMAP,
[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/renderer.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |     original_bitmap: 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/renderer.rs:40:35
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub unsafe fn new(hdc_screen: HDC, width: i32, height: i32) -> Option<Self> {
[INFO] [stdout]    |                                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]   --> src/renderer.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |             let bmi = BITMAPINFO {
[INFO] [stdout]    |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]   --> src/renderer.rs:53:28
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 bmiHeader: BITMAPINFOHEADER {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]   --> src/renderer.rs:54:49
[INFO] [stdout]    |
[INFO] [stdout] 54 |                     biSize: std::mem::size_of::<BITMAPINFOHEADER>() 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] 35 | impl<BITMAPINFOHEADER> DibSection {
[INFO] [stdout]    |     ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BI_RGB` in this scope
[INFO] [stdout]   --> src/renderer.rs:59:36
[INFO] [stdout]    |
[INFO] [stdout] 59 |                     biCompression: BI_RGB,
[INFO] [stdout]    |                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RGBQUAD` in this scope
[INFO] [stdout]   --> src/renderer.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 bmiColors: [RGBQUAD {
[INFO] [stdout]    |                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]   --> src/renderer.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 DIB_RGB_COLORS,
[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/main.rs:40:15
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub hWnd: HWND,
[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/main.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub hIcon: HICON,
[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/main.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub hBalloonIcon: HICON,
[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/main.rs:74:15
[INFO] [stdout]    |
[INFO] [stdout] 74 |         hwnd: HWND,
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/main.rs:80:10
[INFO] [stdout]    |
[INFO] [stdout] 80 |     ) -> HINSTANCE;
[INFO] [stdout]    |          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMODULE` in this scope
[INFO] [stdout]   --> src/main.rs:91:32
[INFO] [stdout]    |
[INFO] [stdout] 91 |     fn FreeLibrary(hLibModule: HMODULE) -> i32;
[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/main.rs:173:29
[INFO] [stdout]     |
[INFO] [stdout] 173 | const WM_USER_PLUS_1: u32 = WM_USER + 1;
[INFO] [stdout]     |                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> src/main.rs:352:14
[INFO] [stdout]     |
[INFO] [stdout] 352 |     std::os::windows::ffi::OsStrExt::encode_wide(std::ffi::OsStr::new(s))
[INFO] [stdout]     |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::os::unix::prelude::OsStrExt;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `OsStrExt`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 352 -     std::os::windows::ffi::OsStrExt::encode_wide(std::ffi::OsStr::new(s))
[INFO] [stdout] 352 +     OsStrExt::encode_wide(std::ffi::OsStr::new(s))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:357:29
[INFO] [stdout]     |
[INFO] [stdout] 357 | fn open_settings_page(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:426:21
[INFO] [stdout]     |
[INFO] [stdout] 426 |                     SW_SHOWNORMAL,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:442:13
[INFO] [stdout]     |
[INFO] [stdout] 442 |             SW_SHOWNORMAL,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:460:13
[INFO] [stdout]     |
[INFO] [stdout] 460 |             SW_SHOWNORMAL,
[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/main.rs:1697:22
[INFO] [stdout]      |
[INFO] [stdout] 1697 |     pub fn new(hwnd: HWND, hicon: HICON) -> Self {
[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/main.rs:1697:35
[INFO] [stdout]      |
[INFO] [stdout] 1697 |     pub fn new(hwnd: HWND, hicon: HICON) -> Self {
[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/main.rs:1733:24
[INFO] [stdout]      |
[INFO] [stdout] 1733 | fn load_tray_icon() -> HICON {
[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/main.rs:1743:17
[INFO] [stdout]      |
[INFO] [stdout] 1743 |                 IMAGE_ICON,
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_LOADFROMFILE` in this scope
[INFO] [stdout]     --> src/main.rs:1746:17
[INFO] [stdout]      |
[INFO] [stdout] 1746 |                 LR_LOADFROMFILE | LR_DEFAULTSIZE,
[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/main.rs:1746:35
[INFO] [stdout]      |
[INFO] [stdout] 1746 |                 LR_LOADFROMFILE | LR_DEFAULTSIZE,
[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/main.rs:1747:18
[INFO] [stdout]      |
[INFO] [stdout] 1747 |             ) as HICON
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDI_APPLICATION` in this scope
[INFO] [stdout]     --> src/main.rs:1754:46
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     unsafe { LoadIconW(std::ptr::null_mut(), IDI_APPLICATION) }
[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/main.rs:1759:35
[INFO] [stdout]      |
[INFO] [stdout] 1759 | unsafe fn show_context_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/main.rs:1760:19
[INFO] [stdout]      |
[INFO] [stdout] 1760 |     let mut pos = 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/main.rs:1769:24
[INFO] [stdout]      |
[INFO] [stdout] 1769 |     AppendMenuW(hmenu, MF_STRING, 100, encode_wide("⚙  Settings…").as_ptr());
[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/main.rs:1770:24
[INFO] [stdout]      |
[INFO] [stdout] 1770 |     AppendMenuW(hmenu, MF_SEPARATOR, 0, std::ptr::null());
[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/main.rs:1775:9
[INFO] [stdout]      |
[INFO] [stdout] 1775 |         MF_CHECKED
[INFO] [stdout]      |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1777:9
[INFO] [stdout]      |
[INFO] [stdout] 1777 |         MF_UNCHECKED
[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/main.rs:1781:9
[INFO] [stdout]      |
[INFO] [stdout] 1781 |         MF_STRING | click_through_flags,
[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/main.rs:1788:9
[INFO] [stdout]      |
[INFO] [stdout] 1788 |         MF_CHECKED
[INFO] [stdout]      |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1790:9
[INFO] [stdout]      |
[INFO] [stdout] 1790 |         MF_UNCHECKED
[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/main.rs:1794:9
[INFO] [stdout]      |
[INFO] [stdout] 1794 |         MF_STRING | always_on_top_flags,
[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/main.rs:1811:13
[INFO] [stdout]      |
[INFO] [stdout] 1811 |             MF_CHECKED
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1813:13
[INFO] [stdout]      |
[INFO] [stdout] 1813 |             MF_UNCHECKED
[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/main.rs:1817:13
[INFO] [stdout]      |
[INFO] [stdout] 1817 |             MF_STRING | checked,
[INFO] [stdout]      |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_POPUP` in this scope
[INFO] [stdout]     --> src/main.rs:1824:9
[INFO] [stdout]      |
[INFO] [stdout] 1824 |         MF_POPUP,
[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/main.rs:1834:9
[INFO] [stdout]      |
[INFO] [stdout] 1834 |         MF_STRING
[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/main.rs:1836:17
[INFO] [stdout]      |
[INFO] [stdout] 1836 |                 MF_CHECKED
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1838:17
[INFO] [stdout]      |
[INFO] [stdout] 1838 |                 MF_UNCHECKED
[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/main.rs:1845:9
[INFO] [stdout]      |
[INFO] [stdout] 1845 |         MF_STRING
[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/main.rs:1847:17
[INFO] [stdout]      |
[INFO] [stdout] 1847 |                 MF_CHECKED
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1849:17
[INFO] [stdout]      |
[INFO] [stdout] 1849 |                 MF_UNCHECKED
[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/main.rs:1856:9
[INFO] [stdout]      |
[INFO] [stdout] 1856 |         MF_STRING
[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/main.rs:1858:17
[INFO] [stdout]      |
[INFO] [stdout] 1858 |                 MF_CHECKED
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1860:17
[INFO] [stdout]      |
[INFO] [stdout] 1860 |                 MF_UNCHECKED
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_POPUP` in this scope
[INFO] [stdout]     --> src/main.rs:1867:9
[INFO] [stdout]      |
[INFO] [stdout] 1867 |         MF_POPUP,
[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/main.rs:1872:24
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     AppendMenuW(hmenu, MF_SEPARATOR, 0, std::ptr::null());
[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/main.rs:1873:24
[INFO] [stdout]      |
[INFO] [stdout] 1873 |     AppendMenuW(hmenu, MF_STRING, 4, encode_wide("❌  Quit").as_ptr());
[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/main.rs:1877:9
[INFO] [stdout]      |
[INFO] [stdout] 1877 |         TPM_RETURNCMD | TPM_NONOTIFY | TPM_RIGHTBUTTON,
[INFO] [stdout]      |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_NONOTIFY` in this scope
[INFO] [stdout]     --> src/main.rs:1877:25
[INFO] [stdout]      |
[INFO] [stdout] 1877 |         TPM_RETURNCMD | TPM_NONOTIFY | TPM_RIGHTBUTTON,
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTBUTTON` in this scope
[INFO] [stdout]     --> src/main.rs:1877:40
[INFO] [stdout]      |
[INFO] [stdout] 1877 |         TPM_RETURNCMD | TPM_NONOTIFY | TPM_RIGHTBUTTON,
[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/main.rs:1934:11
[INFO] [stdout]      |
[INFO] [stdout] 1934 |     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/main.rs:1936:13
[INFO] [stdout]      |
[INFO] [stdout] 1936 |     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/main.rs:1937:13
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     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/main.rs:1938:6
[INFO] [stdout]      |
[INFO] [stdout] 1938 | ) -> LRESULT {
[INFO] [stdout]      |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]     --> src/main.rs:1946:24
[INFO] [stdout]      |
[INFO] [stdout] 1946 |                 return HTTRANSPARENT as LRESULT;
[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/main.rs:1946:41
[INFO] [stdout]      |
[INFO] [stdout] 1946 |                 return HTTRANSPARENT as LRESULT;
[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/main.rs:1958:26
[INFO] [stdout]      |
[INFO] [stdout] 1958 |             let mut pt = POINT { x, y };
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]     --> src/main.rs:1972:28
[INFO] [stdout]      |
[INFO] [stdout] 1972 |                     return HTTRANSPARENT as LRESULT;
[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/main.rs:1972:45
[INFO] [stdout]      |
[INFO] [stdout] 1972 |                     return HTTRANSPARENT as LRESULT;
[INFO] [stdout]      |                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTCLIENT` in this scope
[INFO] [stdout]     --> src/main.rs:1974:28
[INFO] [stdout]      |
[INFO] [stdout] 1974 |                     return HTCLIENT as LRESULT;
[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/main.rs:1974:40
[INFO] [stdout]      |
[INFO] [stdout] 1974 |                     return HTCLIENT as LRESULT;
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]     --> src/main.rs:1977:13
[INFO] [stdout]      |
[INFO] [stdout] 1977 |             HTTRANSPARENT as LRESULT
[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/main.rs:1977:30
[INFO] [stdout]      |
[INFO] [stdout] 1977 |             HTTRANSPARENT as LRESULT
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]     --> src/main.rs:1981:32
[INFO] [stdout]      |
[INFO] [stdout] 1981 |             SendMessageW(hwnd, WM_SYSCOMMAND, (SC_MOVE as usize) | 2, 0);
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MOVE` in this scope
[INFO] [stdout]     --> src/main.rs:1981:48
[INFO] [stdout]      |
[INFO] [stdout] 1981 |             SendMessageW(hwnd, WM_SYSCOMMAND, (SC_MOVE as usize) | 2, 0);
[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/main.rs:1993:25
[INFO] [stdout]      |
[INFO] [stdout] 1993 |             if event == WM_RBUTTONUP {
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_LBUTTONUP` in this scope
[INFO] [stdout]     --> src/main.rs:1995:32
[INFO] [stdout]      |
[INFO] [stdout] 1995 |             } else if event == WM_LBUTTONUP {
[INFO] [stdout]      |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `VK_LBUTTON` defined here
[INFO] [stdout]     --> src/main.rs:62:1
[INFO] [stdout]      |
[INFO] [stdout]   62 | pub const VK_LBUTTON: i32 = 0x01;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1995 -             } else if event == WM_LBUTTONUP {
[INFO] [stdout] 1995 +             } else if event == VK_LBUTTON {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2146:17
[INFO] [stdout]      |
[INFO] [stdout] 2146 |                 MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2146:32
[INFO] [stdout]      |
[INFO] [stdout] 2146 |                 MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2158:17
[INFO] [stdout]      |
[INFO] [stdout] 2158 |                 MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2158:32
[INFO] [stdout]      |
[INFO] [stdout] 2158 |                 MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2177:21
[INFO] [stdout]      |
[INFO] [stdout] 2177 |                     MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2177:36
[INFO] [stdout]      |
[INFO] [stdout] 2177 |                     MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/main.rs:2220:68
[INFO] [stdout]      |
[INFO] [stdout] 2220 |     let hinstance = unsafe { GetModuleHandleW(std::ptr::null()) as HINSTANCE };
[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/main.rs:2223:14
[INFO] [stdout]      |
[INFO] [stdout] 2223 |     let wc = 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/main.rs:2224:16
[INFO] [stdout]      |
[INFO] [stdout] 2224 |         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/main.rs:2224:29
[INFO] [stdout]      |
[INFO] [stdout] 2224 |         style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]     --> src/main.rs:2230:61
[INFO] [stdout]      |
[INFO] [stdout] 2230 |         hCursor: unsafe { LoadCursorW(std::ptr::null_mut(), IDC_ARROW) },
[INFO] [stdout]      |                                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2254:21
[INFO] [stdout]      |
[INFO] [stdout] 2254 |                     MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2254:36
[INFO] [stdout]      |
[INFO] [stdout] 2254 |                     MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]     --> src/main.rs:2262:46
[INFO] [stdout]      |
[INFO] [stdout] 2262 |     let screen_w = unsafe { 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/main.rs:2263:46
[INFO] [stdout]      |
[INFO] [stdout] 2263 |     let screen_h = unsafe { GetSystemMetrics(SM_CYSCREEN) };
[INFO] [stdout]      |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]     --> src/main.rs:2276:24
[INFO] [stdout]      |
[INFO] [stdout] 2276 |     let mut ex_style = WS_EX_LAYERED | WS_EX_TOOLWINDOW;
[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/main.rs:2276:40
[INFO] [stdout]      |
[INFO] [stdout] 2276 |     let mut ex_style = WS_EX_LAYERED | WS_EX_TOOLWINDOW;
[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/main.rs:2278:21
[INFO] [stdout]      |
[INFO] [stdout] 2278 |         ex_style |= WS_EX_TOPMOST;
[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/main.rs:2281:21
[INFO] [stdout]      |
[INFO] [stdout] 2281 |         ex_style |= WS_EX_TRANSPARENT;
[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/main.rs:2289:13
[INFO] [stdout]      |
[INFO] [stdout] 2289 |             WS_POPUP,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2308:17
[INFO] [stdout]      |
[INFO] [stdout] 2308 |                 MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2308:32
[INFO] [stdout]      |
[INFO] [stdout] 2308 |                 MB_ICONERROR | MB_OK,
[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/main.rs:2320:26
[INFO] [stdout]      |
[INFO] [stdout] 2320 |         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 `MSG` in this scope
[INFO] [stdout]     --> src/main.rs:2357:19
[INFO] [stdout]      |
[INFO] [stdout] 2357 |     let mut msg = MSG {
[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/main.rs:2363:13
[INFO] [stdout]      |
[INFO] [stdout] 2363 |         pt: POINT { x: 0, y: 0 },
[INFO] [stdout]      |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2379:21
[INFO] [stdout]      |
[INFO] [stdout] 2379 |                     MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2379:36
[INFO] [stdout]      |
[INFO] [stdout] 2379 |                     MB_ICONERROR | MB_OK,
[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/main.rs:2407:70
[INFO] [stdout]      |
[INFO] [stdout] 2407 |             while PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[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/main.rs:2408:35
[INFO] [stdout]      |
[INFO] [stdout] 2408 |                 if msg.message == WM_QUIT {
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2451:30
[INFO] [stdout]      |
[INFO] [stdout] 2451 |                 let mut wr = RECT {
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]     --> src/main.rs:2477:54
[INFO] [stdout]      |
[INFO] [stdout] 2477 |                 let mut style = GetWindowLongW(hwnd, GWL_EXSTYLE) as u32;
[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/main.rs:2479:30
[INFO] [stdout]      |
[INFO] [stdout] 2479 |                     style |= WS_EX_TRANSPARENT;
[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/main.rs:2481:31
[INFO] [stdout]      |
[INFO] [stdout] 2481 |                     style &= !WS_EX_TRANSPARENT;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]     --> src/main.rs:2483:38
[INFO] [stdout]      |
[INFO] [stdout] 2483 |                 SetWindowLongW(hwnd, GWL_EXSTYLE, style as i32);
[INFO] [stdout]      |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]     --> src/main.rs:2486:21
[INFO] [stdout]      |
[INFO] [stdout] 2486 |                     HWND_TOPMOST
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_NOTOPMOST` in this scope
[INFO] [stdout]     --> src/main.rs:2488:21
[INFO] [stdout]      |
[INFO] [stdout] 2488 |                     HWND_NOTOPMOST
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]     --> src/main.rs:2497:21
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                     SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE | SWP_FRAMECHANGED,
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]     --> src/main.rs:2497:34
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                     SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE | SWP_FRAMECHANGED,
[INFO] [stdout]      |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]     --> src/main.rs:2497:47
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                     SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE | SWP_FRAMECHANGED,
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_FRAMECHANGED` in this scope
[INFO] [stdout]     --> src/main.rs:2497:64
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                     SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE | SWP_FRAMECHANGED,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2524:26
[INFO] [stdout]      |
[INFO] [stdout] 2524 |             let mut wr = RECT {
[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/main.rs:2565:34
[INFO] [stdout]      |
[INFO] [stdout] 2565 |                         let pt = POINT {
[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/main.rs:2577:34
[INFO] [stdout]      |
[INFO] [stdout] 2577 |                         let pt = POINT {
[INFO] [stdout]      |                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONEAREST` in this scope
[INFO] [stdout]     --> src/main.rs:2582:65
[INFO] [stdout]      |
[INFO] [stdout] 2582 | ...                   let hmonitor = MonitorFromPoint(pt, MONITOR_DEFAULTTONEAREST);
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MONITORINFO` in this scope
[INFO] [stdout]     --> src/main.rs:2583:42
[INFO] [stdout]      |
[INFO] [stdout] 2583 | ...                   let mut mi = MONITORINFO {
[INFO] [stdout]      |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MONITORINFO` in this scope
[INFO] [stdout]     --> src/main.rs:2584:61
[INFO] [stdout]      |
[INFO] [stdout] 2584 | ...                   cbSize: std::mem::size_of::<MONITORINFO>() as u32,
[INFO] [stdout]      |                                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2585:44
[INFO] [stdout]      |
[INFO] [stdout] 2585 | ...                   rcMonitor: RECT {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2591:41
[INFO] [stdout]      |
[INFO] [stdout] 2591 | ...                   rcWork: RECT {
[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/main.rs:2647:38
[INFO] [stdout]      |
[INFO] [stdout] 2647 | ...                   let pt = POINT {
[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/main.rs:2849:26
[INFO] [stdout]      |
[INFO] [stdout] 2849 |             let pt_src = POINT { x: 0, y: 0 };
[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/main.rs:2850:26
[INFO] [stdout]      |
[INFO] [stdout] 2850 |             let pt_dst = POINT {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SIZE` in this scope
[INFO] [stdout]     --> src/main.rs:2854:24
[INFO] [stdout]      |
[INFO] [stdout] 2854 |             let size = SIZE {
[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/main.rs:2858:25
[INFO] [stdout]      |
[INFO] [stdout] 2858 |             let blend = 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/main.rs:2859:26
[INFO] [stdout]      |
[INFO] [stdout] 2859 |                 BlendOp: AC_SRC_OVER as u8,
[INFO] [stdout]      |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AC_SRC_ALPHA` in this scope
[INFO] [stdout]     --> src/main.rs:2862:30
[INFO] [stdout]      |
[INFO] [stdout] 2862 |                 AlphaFormat: AC_SRC_ALPHA as u8,
[INFO] [stdout]      |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ULW_ALPHA` in this scope
[INFO] [stdout]     --> src/main.rs:2875:21
[INFO] [stdout]      |
[INFO] [stdout] 2875 |                     ULW_ALPHA,
[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/main.rs:2901:37
[INFO] [stdout]      |
[INFO] [stdout] 2901 | fn clamp_to_monitor_win32(hwnd_ref: HWND, pos: Vec2, size: (f64, f64), fallback_pt: POINT) -> Vec2 {
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `POINT` in this scope
[INFO] [stdout]     --> src/main.rs:2901:85
[INFO] [stdout]      |
[INFO] [stdout] 2901 | fn clamp_to_monitor_win32(hwnd_ref: HWND, pos: Vec2, size: (f64, f64), fallback_pt: POINT) -> Vec2 {
[INFO] [stdout]      |                                                                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONEAREST` in this scope
[INFO] [stdout]     --> src/main.rs:2904:41
[INFO] [stdout]      |
[INFO] [stdout] 2904 |             MonitorFromWindow(hwnd_ref, MONITOR_DEFAULTTONEAREST)
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONEAREST` in this scope
[INFO] [stdout]     --> src/main.rs:2906:43
[INFO] [stdout]      |
[INFO] [stdout] 2906 |             MonitorFromPoint(fallback_pt, MONITOR_DEFAULTTONEAREST)
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MONITORINFO` in this scope
[INFO] [stdout]     --> src/main.rs:2912:22
[INFO] [stdout]      |
[INFO] [stdout] 2912 |         let mut mi = MONITORINFO {
[INFO] [stdout]      |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MONITORINFO` in this scope
[INFO] [stdout]     --> src/main.rs:2913:41
[INFO] [stdout]      |
[INFO] [stdout] 2913 |             cbSize: std::mem::size_of::<MONITORINFO>() 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] 2901 | fn clamp_to_monitor_win32<MONITORINFO>(hwnd_ref: HWND, pos: Vec2, size: (f64, f64), fallback_pt: POINT) -> Vec2 {
[INFO] [stdout]      |                          +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2914:24
[INFO] [stdout]      |
[INFO] [stdout] 2914 |             rcMonitor: RECT {
[INFO] [stdout]      |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2920:21
[INFO] [stdout]      |
[INFO] [stdout] 2920 |             rcWork: RECT {
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_GUI_FONT` in this scope
[INFO] [stdout]     --> src/main.rs:2972:36
[INFO] [stdout]      |
[INFO] [stdout] 2972 |         let hfont = GetStockObject(DEFAULT_GUI_FONT);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/main.rs:2974:32
[INFO] [stdout]      |
[INFO] [stdout] 2974 |         SetBkMode(dib.hdc_mem, TRANSPARENT as i32);
[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/renderer.rs:16:30
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn GetCurrentObject(hdc: HDC, type_id: u32) -> HGDIOBJ;
[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/renderer.rs:16:52
[INFO] [stdout]    |
[INFO] [stdout] 16 |     fn GetCurrentObject(hdc: HDC, type_id: u32) -> 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/renderer.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |     pub hdc_mem: 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/renderer.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pub hbitmap: HBITMAP,
[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/renderer.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |     original_bitmap: 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/renderer.rs:40:35
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub unsafe fn new(hdc_screen: HDC, width: i32, height: i32) -> Option<Self> {
[INFO] [stdout]    |                                   ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]   --> src/renderer.rs:52:23
[INFO] [stdout]    |
[INFO] [stdout] 52 |             let bmi = BITMAPINFO {
[INFO] [stdout]    |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]   --> src/renderer.rs:53:28
[INFO] [stdout]    |
[INFO] [stdout] 53 |                 bmiHeader: BITMAPINFOHEADER {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]   --> src/renderer.rs:54:49
[INFO] [stdout]    |
[INFO] [stdout] 54 |                     biSize: std::mem::size_of::<BITMAPINFOHEADER>() 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] 35 | impl<BITMAPINFOHEADER> DibSection {
[INFO] [stdout]    |     ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BI_RGB` in this scope
[INFO] [stdout]   --> src/renderer.rs:59:36
[INFO] [stdout]    |
[INFO] [stdout] 59 |                     biCompression: BI_RGB,
[INFO] [stdout]    |                                    ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RGBQUAD` in this scope
[INFO] [stdout]   --> src/renderer.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |                 bmiColors: [RGBQUAD {
[INFO] [stdout]    |                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]   --> src/renderer.rs:77:17
[INFO] [stdout]    |
[INFO] [stdout] 77 |                 DIB_RGB_COLORS,
[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/main.rs:40:15
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub hWnd: HWND,
[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/main.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 |     pub hIcon: HICON,
[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/main.rs:53:23
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub hBalloonIcon: HICON,
[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/main.rs:74:15
[INFO] [stdout]    |
[INFO] [stdout] 74 |         hwnd: HWND,
[INFO] [stdout]    |               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]   --> src/main.rs:80:10
[INFO] [stdout]    |
[INFO] [stdout] 80 |     ) -> HINSTANCE;
[INFO] [stdout]    |          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMODULE` in this scope
[INFO] [stdout]   --> src/main.rs:91:32
[INFO] [stdout]    |
[INFO] [stdout] 91 |     fn FreeLibrary(hLibModule: HMODULE) -> i32;
[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/main.rs:173:29
[INFO] [stdout]     |
[INFO] [stdout] 173 | const WM_USER_PLUS_1: u32 = WM_USER + 1;
[INFO] [stdout]     |                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `windows` in `os`
[INFO] [stdout]    --> src/main.rs:352:14
[INFO] [stdout]     |
[INFO] [stdout] 352 |     std::os::windows::ffi::OsStrExt::encode_wide(std::ffi::OsStr::new(s))
[INFO] [stdout]     |              ^^^^^^^ could not find `windows` in `os`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/std/src/os/mod.rs:62:4
[INFO] [stdout]     |
[INFO] [stdout]     = note: the item is gated behind the `windows` feature
[INFO] [stdout] help: consider importing this trait
[INFO] [stdout]     |
[INFO] [stdout]  14 + use std::os::unix::prelude::OsStrExt;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `OsStrExt`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 352 -     std::os::windows::ffi::OsStrExt::encode_wide(std::ffi::OsStr::new(s))
[INFO] [stdout] 352 +     OsStrExt::encode_wide(std::ffi::OsStr::new(s))
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:357:29
[INFO] [stdout]     |
[INFO] [stdout] 357 | fn open_settings_page(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:426:21
[INFO] [stdout]     |
[INFO] [stdout] 426 |                     SW_SHOWNORMAL,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:442:13
[INFO] [stdout]     |
[INFO] [stdout] 442 |             SW_SHOWNORMAL,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOWNORMAL` in this scope
[INFO] [stdout]    --> src/main.rs:460:13
[INFO] [stdout]     |
[INFO] [stdout] 460 |             SW_SHOWNORMAL,
[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/main.rs:1697:22
[INFO] [stdout]      |
[INFO] [stdout] 1697 |     pub fn new(hwnd: HWND, hicon: HICON) -> Self {
[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/main.rs:1697:35
[INFO] [stdout]      |
[INFO] [stdout] 1697 |     pub fn new(hwnd: HWND, hicon: HICON) -> Self {
[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/main.rs:1733:24
[INFO] [stdout]      |
[INFO] [stdout] 1733 | fn load_tray_icon() -> HICON {
[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/main.rs:1743:17
[INFO] [stdout]      |
[INFO] [stdout] 1743 |                 IMAGE_ICON,
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LR_LOADFROMFILE` in this scope
[INFO] [stdout]     --> src/main.rs:1746:17
[INFO] [stdout]      |
[INFO] [stdout] 1746 |                 LR_LOADFROMFILE | LR_DEFAULTSIZE,
[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/main.rs:1746:35
[INFO] [stdout]      |
[INFO] [stdout] 1746 |                 LR_LOADFROMFILE | LR_DEFAULTSIZE,
[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/main.rs:1747:18
[INFO] [stdout]      |
[INFO] [stdout] 1747 |             ) as HICON
[INFO] [stdout]      |                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDI_APPLICATION` in this scope
[INFO] [stdout]     --> src/main.rs:1754:46
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     unsafe { LoadIconW(std::ptr::null_mut(), IDI_APPLICATION) }
[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/main.rs:1759:35
[INFO] [stdout]      |
[INFO] [stdout] 1759 | unsafe fn show_context_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/main.rs:1760:19
[INFO] [stdout]      |
[INFO] [stdout] 1760 |     let mut pos = 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/main.rs:1769:24
[INFO] [stdout]      |
[INFO] [stdout] 1769 |     AppendMenuW(hmenu, MF_STRING, 100, encode_wide("⚙  Settings…").as_ptr());
[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/main.rs:1770:24
[INFO] [stdout]      |
[INFO] [stdout] 1770 |     AppendMenuW(hmenu, MF_SEPARATOR, 0, std::ptr::null());
[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/main.rs:1775:9
[INFO] [stdout]      |
[INFO] [stdout] 1775 |         MF_CHECKED
[INFO] [stdout]      |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1777:9
[INFO] [stdout]      |
[INFO] [stdout] 1777 |         MF_UNCHECKED
[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/main.rs:1781:9
[INFO] [stdout]      |
[INFO] [stdout] 1781 |         MF_STRING | click_through_flags,
[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/main.rs:1788:9
[INFO] [stdout]      |
[INFO] [stdout] 1788 |         MF_CHECKED
[INFO] [stdout]      |         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1790:9
[INFO] [stdout]      |
[INFO] [stdout] 1790 |         MF_UNCHECKED
[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/main.rs:1794:9
[INFO] [stdout]      |
[INFO] [stdout] 1794 |         MF_STRING | always_on_top_flags,
[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/main.rs:1811:13
[INFO] [stdout]      |
[INFO] [stdout] 1811 |             MF_CHECKED
[INFO] [stdout]      |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1813:13
[INFO] [stdout]      |
[INFO] [stdout] 1813 |             MF_UNCHECKED
[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/main.rs:1817:13
[INFO] [stdout]      |
[INFO] [stdout] 1817 |             MF_STRING | checked,
[INFO] [stdout]      |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_POPUP` in this scope
[INFO] [stdout]     --> src/main.rs:1824:9
[INFO] [stdout]      |
[INFO] [stdout] 1824 |         MF_POPUP,
[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/main.rs:1834:9
[INFO] [stdout]      |
[INFO] [stdout] 1834 |         MF_STRING
[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/main.rs:1836:17
[INFO] [stdout]      |
[INFO] [stdout] 1836 |                 MF_CHECKED
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1838:17
[INFO] [stdout]      |
[INFO] [stdout] 1838 |                 MF_UNCHECKED
[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/main.rs:1845:9
[INFO] [stdout]      |
[INFO] [stdout] 1845 |         MF_STRING
[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/main.rs:1847:17
[INFO] [stdout]      |
[INFO] [stdout] 1847 |                 MF_CHECKED
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1849:17
[INFO] [stdout]      |
[INFO] [stdout] 1849 |                 MF_UNCHECKED
[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/main.rs:1856:9
[INFO] [stdout]      |
[INFO] [stdout] 1856 |         MF_STRING
[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/main.rs:1858:17
[INFO] [stdout]      |
[INFO] [stdout] 1858 |                 MF_CHECKED
[INFO] [stdout]      |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_UNCHECKED` in this scope
[INFO] [stdout]     --> src/main.rs:1860:17
[INFO] [stdout]      |
[INFO] [stdout] 1860 |                 MF_UNCHECKED
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MF_POPUP` in this scope
[INFO] [stdout]     --> src/main.rs:1867:9
[INFO] [stdout]      |
[INFO] [stdout] 1867 |         MF_POPUP,
[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/main.rs:1872:24
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     AppendMenuW(hmenu, MF_SEPARATOR, 0, std::ptr::null());
[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/main.rs:1873:24
[INFO] [stdout]      |
[INFO] [stdout] 1873 |     AppendMenuW(hmenu, MF_STRING, 4, encode_wide("❌  Quit").as_ptr());
[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/main.rs:1877:9
[INFO] [stdout]      |
[INFO] [stdout] 1877 |         TPM_RETURNCMD | TPM_NONOTIFY | TPM_RIGHTBUTTON,
[INFO] [stdout]      |         ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_NONOTIFY` in this scope
[INFO] [stdout]     --> src/main.rs:1877:25
[INFO] [stdout]      |
[INFO] [stdout] 1877 |         TPM_RETURNCMD | TPM_NONOTIFY | TPM_RIGHTBUTTON,
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TPM_RIGHTBUTTON` in this scope
[INFO] [stdout]     --> src/main.rs:1877:40
[INFO] [stdout]      |
[INFO] [stdout] 1877 |         TPM_RETURNCMD | TPM_NONOTIFY | TPM_RIGHTBUTTON,
[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/main.rs:1934:11
[INFO] [stdout]      |
[INFO] [stdout] 1934 |     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/main.rs:1936:13
[INFO] [stdout]      |
[INFO] [stdout] 1936 |     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/main.rs:1937:13
[INFO] [stdout]      |
[INFO] [stdout] 1937 |     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/main.rs:1938:6
[INFO] [stdout]      |
[INFO] [stdout] 1938 | ) -> LRESULT {
[INFO] [stdout]      |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]     --> src/main.rs:1946:24
[INFO] [stdout]      |
[INFO] [stdout] 1946 |                 return HTTRANSPARENT as LRESULT;
[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/main.rs:1946:41
[INFO] [stdout]      |
[INFO] [stdout] 1946 |                 return HTTRANSPARENT as LRESULT;
[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/main.rs:1958:26
[INFO] [stdout]      |
[INFO] [stdout] 1958 |             let mut pt = POINT { x, y };
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]     --> src/main.rs:1972:28
[INFO] [stdout]      |
[INFO] [stdout] 1972 |                     return HTTRANSPARENT as LRESULT;
[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/main.rs:1972:45
[INFO] [stdout]      |
[INFO] [stdout] 1972 |                     return HTTRANSPARENT as LRESULT;
[INFO] [stdout]      |                                             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTCLIENT` in this scope
[INFO] [stdout]     --> src/main.rs:1974:28
[INFO] [stdout]      |
[INFO] [stdout] 1974 |                     return HTCLIENT as LRESULT;
[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/main.rs:1974:40
[INFO] [stdout]      |
[INFO] [stdout] 1974 |                     return HTCLIENT as LRESULT;
[INFO] [stdout]      |                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HTTRANSPARENT` in this scope
[INFO] [stdout]     --> src/main.rs:1977:13
[INFO] [stdout]      |
[INFO] [stdout] 1977 |             HTTRANSPARENT as LRESULT
[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/main.rs:1977:30
[INFO] [stdout]      |
[INFO] [stdout] 1977 |             HTTRANSPARENT as LRESULT
[INFO] [stdout]      |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSCOMMAND` in this scope
[INFO] [stdout]     --> src/main.rs:1981:32
[INFO] [stdout]      |
[INFO] [stdout] 1981 |             SendMessageW(hwnd, WM_SYSCOMMAND, (SC_MOVE as usize) | 2, 0);
[INFO] [stdout]      |                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SC_MOVE` in this scope
[INFO] [stdout]     --> src/main.rs:1981:48
[INFO] [stdout]      |
[INFO] [stdout] 1981 |             SendMessageW(hwnd, WM_SYSCOMMAND, (SC_MOVE as usize) | 2, 0);
[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/main.rs:1993:25
[INFO] [stdout]      |
[INFO] [stdout] 1993 |             if event == WM_RBUTTONUP {
[INFO] [stdout]      |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_LBUTTONUP` in this scope
[INFO] [stdout]     --> src/main.rs:1995:32
[INFO] [stdout]      |
[INFO] [stdout] 1995 |             } else if event == WM_LBUTTONUP {
[INFO] [stdout]      |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] note: similarly named constant `VK_LBUTTON` defined here
[INFO] [stdout]     --> src/main.rs:62:1
[INFO] [stdout]      |
[INFO] [stdout]   62 | pub const VK_LBUTTON: i32 = 0x01;
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 1995 -             } else if event == WM_LBUTTONUP {
[INFO] [stdout] 1995 +             } else if event == VK_LBUTTON {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2146:17
[INFO] [stdout]      |
[INFO] [stdout] 2146 |                 MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2146:32
[INFO] [stdout]      |
[INFO] [stdout] 2146 |                 MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2158:17
[INFO] [stdout]      |
[INFO] [stdout] 2158 |                 MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2158:32
[INFO] [stdout]      |
[INFO] [stdout] 2158 |                 MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2177:21
[INFO] [stdout]      |
[INFO] [stdout] 2177 |                     MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2177:36
[INFO] [stdout]      |
[INFO] [stdout] 2177 |                     MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]     --> src/main.rs:2220:68
[INFO] [stdout]      |
[INFO] [stdout] 2220 |     let hinstance = unsafe { GetModuleHandleW(std::ptr::null()) as HINSTANCE };
[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/main.rs:2223:14
[INFO] [stdout]      |
[INFO] [stdout] 2223 |     let wc = 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/main.rs:2224:16
[INFO] [stdout]      |
[INFO] [stdout] 2224 |         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/main.rs:2224:29
[INFO] [stdout]      |
[INFO] [stdout] 2224 |         style: CS_HREDRAW | CS_VREDRAW,
[INFO] [stdout]      |                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IDC_ARROW` in this scope
[INFO] [stdout]     --> src/main.rs:2230:61
[INFO] [stdout]      |
[INFO] [stdout] 2230 |         hCursor: unsafe { LoadCursorW(std::ptr::null_mut(), IDC_ARROW) },
[INFO] [stdout]      |                                                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2254:21
[INFO] [stdout]      |
[INFO] [stdout] 2254 |                     MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2254:36
[INFO] [stdout]      |
[INFO] [stdout] 2254 |                     MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SM_CXSCREEN` in this scope
[INFO] [stdout]     --> src/main.rs:2262:46
[INFO] [stdout]      |
[INFO] [stdout] 2262 |     let screen_w = unsafe { 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/main.rs:2263:46
[INFO] [stdout]      |
[INFO] [stdout] 2263 |     let screen_h = unsafe { GetSystemMetrics(SM_CYSCREEN) };
[INFO] [stdout]      |                                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]     --> src/main.rs:2276:24
[INFO] [stdout]      |
[INFO] [stdout] 2276 |     let mut ex_style = WS_EX_LAYERED | WS_EX_TOOLWINDOW;
[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/main.rs:2276:40
[INFO] [stdout]      |
[INFO] [stdout] 2276 |     let mut ex_style = WS_EX_LAYERED | WS_EX_TOOLWINDOW;
[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/main.rs:2278:21
[INFO] [stdout]      |
[INFO] [stdout] 2278 |         ex_style |= WS_EX_TOPMOST;
[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/main.rs:2281:21
[INFO] [stdout]      |
[INFO] [stdout] 2281 |         ex_style |= WS_EX_TRANSPARENT;
[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/main.rs:2289:13
[INFO] [stdout]      |
[INFO] [stdout] 2289 |             WS_POPUP,
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2308:17
[INFO] [stdout]      |
[INFO] [stdout] 2308 |                 MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2308:32
[INFO] [stdout]      |
[INFO] [stdout] 2308 |                 MB_ICONERROR | MB_OK,
[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/main.rs:2320:26
[INFO] [stdout]      |
[INFO] [stdout] 2320 |         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 `MSG` in this scope
[INFO] [stdout]     --> src/main.rs:2357:19
[INFO] [stdout]      |
[INFO] [stdout] 2357 |     let mut msg = MSG {
[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/main.rs:2363:13
[INFO] [stdout]      |
[INFO] [stdout] 2363 |         pt: POINT { x: 0, y: 0 },
[INFO] [stdout]      |             ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_ICONERROR` in this scope
[INFO] [stdout]     --> src/main.rs:2379:21
[INFO] [stdout]      |
[INFO] [stdout] 2379 |                     MB_ICONERROR | MB_OK,
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MB_OK` in this scope
[INFO] [stdout]     --> src/main.rs:2379:36
[INFO] [stdout]      |
[INFO] [stdout] 2379 |                     MB_ICONERROR | MB_OK,
[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/main.rs:2407:70
[INFO] [stdout]      |
[INFO] [stdout] 2407 |             while PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[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/main.rs:2408:35
[INFO] [stdout]      |
[INFO] [stdout] 2408 |                 if msg.message == WM_QUIT {
[INFO] [stdout]      |                                   ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2451:30
[INFO] [stdout]      |
[INFO] [stdout] 2451 |                 let mut wr = RECT {
[INFO] [stdout]      |                              ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]     --> src/main.rs:2477:54
[INFO] [stdout]      |
[INFO] [stdout] 2477 |                 let mut style = GetWindowLongW(hwnd, GWL_EXSTYLE) as u32;
[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/main.rs:2479:30
[INFO] [stdout]      |
[INFO] [stdout] 2479 |                     style |= WS_EX_TRANSPARENT;
[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/main.rs:2481:31
[INFO] [stdout]      |
[INFO] [stdout] 2481 |                     style &= !WS_EX_TRANSPARENT;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GWL_EXSTYLE` in this scope
[INFO] [stdout]     --> src/main.rs:2483:38
[INFO] [stdout]      |
[INFO] [stdout] 2483 |                 SetWindowLongW(hwnd, GWL_EXSTYLE, style as i32);
[INFO] [stdout]      |                                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_TOPMOST` in this scope
[INFO] [stdout]     --> src/main.rs:2486:21
[INFO] [stdout]      |
[INFO] [stdout] 2486 |                     HWND_TOPMOST
[INFO] [stdout]      |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HWND_NOTOPMOST` in this scope
[INFO] [stdout]     --> src/main.rs:2488:21
[INFO] [stdout]      |
[INFO] [stdout] 2488 |                     HWND_NOTOPMOST
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOMOVE` in this scope
[INFO] [stdout]     --> src/main.rs:2497:21
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                     SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE | SWP_FRAMECHANGED,
[INFO] [stdout]      |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOSIZE` in this scope
[INFO] [stdout]     --> src/main.rs:2497:34
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                     SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE | SWP_FRAMECHANGED,
[INFO] [stdout]      |                                  ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_NOACTIVATE` in this scope
[INFO] [stdout]     --> src/main.rs:2497:47
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                     SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE | SWP_FRAMECHANGED,
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SWP_FRAMECHANGED` in this scope
[INFO] [stdout]     --> src/main.rs:2497:64
[INFO] [stdout]      |
[INFO] [stdout] 2497 |                     SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE | SWP_FRAMECHANGED,
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2524:26
[INFO] [stdout]      |
[INFO] [stdout] 2524 |             let mut wr = RECT {
[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/main.rs:2565:34
[INFO] [stdout]      |
[INFO] [stdout] 2565 |                         let pt = POINT {
[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/main.rs:2577:34
[INFO] [stdout]      |
[INFO] [stdout] 2577 |                         let pt = POINT {
[INFO] [stdout]      |                                  ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONEAREST` in this scope
[INFO] [stdout]     --> src/main.rs:2582:65
[INFO] [stdout]      |
[INFO] [stdout] 2582 | ...                   let hmonitor = MonitorFromPoint(pt, MONITOR_DEFAULTTONEAREST);
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MONITORINFO` in this scope
[INFO] [stdout]     --> src/main.rs:2583:42
[INFO] [stdout]      |
[INFO] [stdout] 2583 | ...                   let mut mi = MONITORINFO {
[INFO] [stdout]      |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MONITORINFO` in this scope
[INFO] [stdout]     --> src/main.rs:2584:61
[INFO] [stdout]      |
[INFO] [stdout] 2584 | ...                   cbSize: std::mem::size_of::<MONITORINFO>() as u32,
[INFO] [stdout]      |                                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2585:44
[INFO] [stdout]      |
[INFO] [stdout] 2585 | ...                   rcMonitor: RECT {
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2591:41
[INFO] [stdout]      |
[INFO] [stdout] 2591 | ...                   rcWork: RECT {
[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/main.rs:2647:38
[INFO] [stdout]      |
[INFO] [stdout] 2647 | ...                   let pt = POINT {
[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/main.rs:2849:26
[INFO] [stdout]      |
[INFO] [stdout] 2849 |             let pt_src = POINT { x: 0, y: 0 };
[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/main.rs:2850:26
[INFO] [stdout]      |
[INFO] [stdout] 2850 |             let pt_dst = POINT {
[INFO] [stdout]      |                          ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SIZE` in this scope
[INFO] [stdout]     --> src/main.rs:2854:24
[INFO] [stdout]      |
[INFO] [stdout] 2854 |             let size = SIZE {
[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/main.rs:2858:25
[INFO] [stdout]      |
[INFO] [stdout] 2858 |             let blend = 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/main.rs:2859:26
[INFO] [stdout]      |
[INFO] [stdout] 2859 |                 BlendOp: AC_SRC_OVER as u8,
[INFO] [stdout]      |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `AC_SRC_ALPHA` in this scope
[INFO] [stdout]     --> src/main.rs:2862:30
[INFO] [stdout]      |
[INFO] [stdout] 2862 |                 AlphaFormat: AC_SRC_ALPHA as u8,
[INFO] [stdout]      |                              ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ULW_ALPHA` in this scope
[INFO] [stdout]     --> src/main.rs:2875:21
[INFO] [stdout]      |
[INFO] [stdout] 2875 |                     ULW_ALPHA,
[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/main.rs:2901:37
[INFO] [stdout]      |
[INFO] [stdout] 2901 | fn clamp_to_monitor_win32(hwnd_ref: HWND, pos: Vec2, size: (f64, f64), fallback_pt: POINT) -> Vec2 {
[INFO] [stdout]      |                                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `POINT` in this scope
[INFO] [stdout]     --> src/main.rs:2901:85
[INFO] [stdout]      |
[INFO] [stdout] 2901 | fn clamp_to_monitor_win32(hwnd_ref: HWND, pos: Vec2, size: (f64, f64), fallback_pt: POINT) -> Vec2 {
[INFO] [stdout]      |                                                                                     ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONEAREST` in this scope
[INFO] [stdout]     --> src/main.rs:2904:41
[INFO] [stdout]      |
[INFO] [stdout] 2904 |             MonitorFromWindow(hwnd_ref, MONITOR_DEFAULTTONEAREST)
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MONITOR_DEFAULTTONEAREST` in this scope
[INFO] [stdout]     --> src/main.rs:2906:43
[INFO] [stdout]      |
[INFO] [stdout] 2906 |             MonitorFromPoint(fallback_pt, MONITOR_DEFAULTTONEAREST)
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `MONITORINFO` in this scope
[INFO] [stdout]     --> src/main.rs:2912:22
[INFO] [stdout]      |
[INFO] [stdout] 2912 |         let mut mi = MONITORINFO {
[INFO] [stdout]      |                      ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `MONITORINFO` in this scope
[INFO] [stdout]     --> src/main.rs:2913:41
[INFO] [stdout]      |
[INFO] [stdout] 2913 |             cbSize: std::mem::size_of::<MONITORINFO>() 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] 2901 | fn clamp_to_monitor_win32<MONITORINFO>(hwnd_ref: HWND, pos: Vec2, size: (f64, f64), fallback_pt: POINT) -> Vec2 {
[INFO] [stdout]      |                          +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2914:24
[INFO] [stdout]      |
[INFO] [stdout] 2914 |             rcMonitor: RECT {
[INFO] [stdout]      |                        ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `RECT` in this scope
[INFO] [stdout]     --> src/main.rs:2920:21
[INFO] [stdout]      |
[INFO] [stdout] 2920 |             rcWork: RECT {
[INFO] [stdout]      |                     ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_GUI_FONT` in this scope
[INFO] [stdout]     --> src/main.rs:2972:36
[INFO] [stdout]      |
[INFO] [stdout] 2972 |         let hfont = GetStockObject(DEFAULT_GUI_FONT);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]     --> src/main.rs:2974:32
[INFO] [stdout]      |
[INFO] [stdout] 2974 |         SetBkMode(dib.hdc_mem, TRANSPARENT as i32);
[INFO] [stdout]      |                                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `creation_flags` found for struct `Command` in the current scope
[INFO] [stdout]   --> src/acl.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |         cmd.creation_flags(CREATE_NO_WINDOW);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ method not found in `Command`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `creation_flags` found for struct `Command` in the current scope
[INFO] [stdout]   --> src/acl.rs:66:13
[INFO] [stdout]    |
[INFO] [stdout] 66 |         cmd.creation_flags(CREATE_NO_WINDOW);
[INFO] [stdout]    |             ^^^^^^^^^^^^^^ method not found in `Command`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]   --> src/renderer.rs:42:27
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let hdc_mem = CreateCompatibleDC(hdc_screen);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDIBSection` in this scope
[INFO] [stdout]   --> src/renderer.rs:74:27
[INFO] [stdout]    |
[INFO] [stdout] 74 |             let hbitmap = CreateDIBSection(
[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/renderer.rs:87:21
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     DeleteObject(hbitmap);
[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/renderer.rs:89:17
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 DeleteDC(hdc_mem);
[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/renderer.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |             SelectObject(hdc_mem, hbitmap);
[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/renderer.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 SelectObject(self.hdc_mem, self.original_bitmap);
[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/renderer.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |             DeleteObject(self.hbitmap);
[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/renderer.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             DeleteDC(self.hdc_mem);
[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/renderer.rs:42:27
[INFO] [stdout]    |
[INFO] [stdout] 42 |             let hdc_mem = CreateCompatibleDC(hdc_screen);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateDIBSection` in this scope
[INFO] [stdout]   --> src/renderer.rs:74:27
[INFO] [stdout]    |
[INFO] [stdout] 74 |             let hbitmap = CreateDIBSection(
[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/renderer.rs:87:21
[INFO] [stdout]    |
[INFO] [stdout] 87 |                     DeleteObject(hbitmap);
[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/renderer.rs:89:17
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 DeleteDC(hdc_mem);
[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/renderer.rs:92:13
[INFO] [stdout]    |
[INFO] [stdout] 92 |             SelectObject(hdc_mem, hbitmap);
[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/renderer.rs:171:17
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 SelectObject(self.hdc_mem, self.original_bitmap);
[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/renderer.rs:174:13
[INFO] [stdout]     |
[INFO] [stdout] 174 |             DeleteObject(self.hbitmap);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/main.rs:269:24
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let gle = unsafe { GetLastError() };
[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/renderer.rs:178:13
[INFO] [stdout]     |
[INFO] [stdout] 178 |             DeleteDC(self.hdc_mem);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]    --> src/main.rs:269:24
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let gle = unsafe { GetLastError() };
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyIcon` in this scope
[INFO] [stdout]     --> src/main.rs:1724:17
[INFO] [stdout]      |
[INFO] [stdout] 1724 |                 DestroyIcon(self.nid.hIcon);
[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/main.rs:1740:13
[INFO] [stdout]      |
[INFO] [stdout] 1740 |             LoadImageW(
[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/main.rs:1754:14
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     unsafe { LoadIconW(std::ptr::null_mut(), IDI_APPLICATION) }
[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/main.rs:1761:5
[INFO] [stdout]      |
[INFO] [stdout] 1761 |     GetCursorPos(&mut pos);
[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/main.rs:1764:5
[INFO] [stdout]      |
[INFO] [stdout] 1764 |     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 `CreatePopupMenu` in this scope
[INFO] [stdout]     --> src/main.rs:1766:17
[INFO] [stdout]      |
[INFO] [stdout] 1766 |     let hmenu = CreatePopupMenu();
[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/main.rs:1769:5
[INFO] [stdout]      |
[INFO] [stdout] 1769 |     AppendMenuW(hmenu, MF_STRING, 100, encode_wide("⚙  Settings…").as_ptr());
[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/main.rs:1770:5
[INFO] [stdout]      |
[INFO] [stdout] 1770 |     AppendMenuW(hmenu, MF_SEPARATOR, 0, std::ptr::null());
[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/main.rs:1779:5
[INFO] [stdout]      |
[INFO] [stdout] 1779 |     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/main.rs:1792:5
[INFO] [stdout]      |
[INFO] [stdout] 1792 |     AppendMenuW(
[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/main.rs:1807:24
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     let opacity_menu = CreatePopupMenu();
[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/main.rs:1815:9
[INFO] [stdout]      |
[INFO] [stdout] 1815 |         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/main.rs:1822:5
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     AppendMenuW(
[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/main.rs:1831:21
[INFO] [stdout]      |
[INFO] [stdout] 1831 |     let dock_menu = CreatePopupMenu();
[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/main.rs:1832:5
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     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/main.rs:1843:5
[INFO] [stdout]      |
[INFO] [stdout] 1843 |     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/main.rs:1854:5
[INFO] [stdout]      |
[INFO] [stdout] 1854 |     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/main.rs:1865:5
[INFO] [stdout]      |
[INFO] [stdout] 1865 |     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/main.rs:1872:5
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     AppendMenuW(hmenu, MF_SEPARATOR, 0, std::ptr::null());
[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/main.rs:1873:5
[INFO] [stdout]      |
[INFO] [stdout] 1873 |     AppendMenuW(hmenu, MF_STRING, 4, encode_wide("❌  Quit").as_ptr());
[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/main.rs:1875:15
[INFO] [stdout]      |
[INFO] [stdout] 1875 |     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/main.rs:1887:5
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     DestroyMenu(hmenu);
[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/main.rs:1941:13
[INFO] [stdout]      |
[INFO] [stdout] 1941 |             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 `ScreenToClient` in this scope
[INFO] [stdout]     --> src/main.rs:1959:13
[INFO] [stdout]      |
[INFO] [stdout] 1959 |             ScreenToClient(hwnd, &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 `SendMessageW` in this scope
[INFO] [stdout]     --> src/main.rs:1981:13
[INFO] [stdout]      |
[INFO] [stdout] 1981 |             SendMessageW(hwnd, WM_SYSCOMMAND, (SC_MOVE as usize) | 2, 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/main.rs:2004:14
[INFO] [stdout]      |
[INFO] [stdout] 2004 |         _ => 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 `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2139:13
[INFO] [stdout]      |
[INFO] [stdout] 2139 |             MessageBoxW(
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2154:13
[INFO] [stdout]      |
[INFO] [stdout] 2154 |             MessageBoxW(
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2170:17
[INFO] [stdout]      |
[INFO] [stdout] 2170 |                 MessageBoxW(
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]     --> src/main.rs:2230:27
[INFO] [stdout]      |
[INFO] [stdout] 2230 |         hCursor: unsafe { LoadCursorW(std::ptr::null_mut(), IDC_ARROW) },
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]     --> src/main.rs:2240:20
[INFO] [stdout]      |
[INFO] [stdout] 2240 |         let atom = RegisterClassW(&wc);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]     --> src/main.rs:2242:23
[INFO] [stdout]      |
[INFO] [stdout] 2242 |             let err = GetLastError();
[INFO] [stdout]      |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DestroyIcon` in this scope
[INFO] [stdout]     --> src/main.rs:1724:17
[INFO] [stdout]      |
[INFO] [stdout] 1724 |                 DestroyIcon(self.nid.hIcon);
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2247:17
[INFO] [stdout]      |
[INFO] [stdout] 2247 |                 MessageBoxW(
[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/main.rs:1740:13
[INFO] [stdout]      |
[INFO] [stdout] 1740 |             LoadImageW(
[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/main.rs:2262:29
[INFO] [stdout]      |
[INFO] [stdout] 2262 |     let screen_w = unsafe { 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/main.rs:2263:29
[INFO] [stdout]      |
[INFO] [stdout] 2263 |     let screen_h = unsafe { 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 `LoadIconW` in this scope
[INFO] [stdout]     --> src/main.rs:1754:14
[INFO] [stdout]      |
[INFO] [stdout] 1754 |     unsafe { LoadIconW(std::ptr::null_mut(), IDI_APPLICATION) }
[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/main.rs:2285:9
[INFO] [stdout]      |
[INFO] [stdout] 2285 |         CreateWindowExW(
[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/main.rs:1761:5
[INFO] [stdout]      |
[INFO] [stdout] 1761 |     GetCursorPos(&mut pos);
[INFO] [stdout]      |     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2304:13
[INFO] [stdout]      |
[INFO] [stdout] 2304 |             MessageBoxW(
[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/main.rs:1764:5
[INFO] [stdout]      |
[INFO] [stdout] 1764 |     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 `CreatePopupMenu` in this scope
[INFO] [stdout]     --> src/main.rs:1766:17
[INFO] [stdout]      |
[INFO] [stdout] 1766 |     let hmenu = CreatePopupMenu();
[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/main.rs:2320:9
[INFO] [stdout]      |
[INFO] [stdout] 2320 |         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 `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1769:5
[INFO] [stdout]      |
[INFO] [stdout] 1769 |     AppendMenuW(hmenu, MF_STRING, 100, encode_wide("⚙  Settings…").as_ptr());
[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/main.rs:1770:5
[INFO] [stdout]      |
[INFO] [stdout] 1770 |     AppendMenuW(hmenu, MF_SEPARATOR, 0, std::ptr::null());
[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/main.rs:1779:5
[INFO] [stdout]      |
[INFO] [stdout] 1779 |     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/main.rs:1792:5
[INFO] [stdout]      |
[INFO] [stdout] 1792 |     AppendMenuW(
[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/main.rs:1807:24
[INFO] [stdout]      |
[INFO] [stdout] 1807 |     let opacity_menu = CreatePopupMenu();
[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/main.rs:2367:31
[INFO] [stdout]      |
[INFO] [stdout] 2367 |     let hdc_screen = unsafe { 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 `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1815:9
[INFO] [stdout]      |
[INFO] [stdout] 1815 |         AppendMenuW(
[INFO] [stdout]      |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2374:17
[INFO] [stdout]      |
[INFO] [stdout] 2374 |                 MessageBoxW(
[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/main.rs:1822:5
[INFO] [stdout]      |
[INFO] [stdout] 1822 |     AppendMenuW(
[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/main.rs:1831:21
[INFO] [stdout]      |
[INFO] [stdout] 1831 |     let dock_menu = CreatePopupMenu();
[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/main.rs:1832:5
[INFO] [stdout]      |
[INFO] [stdout] 1832 |     AppendMenuW(
[INFO] [stdout]      |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope
[INFO] [stdout]     --> src/main.rs:2407:19
[INFO] [stdout]      |
[INFO] [stdout] 2407 |             while PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[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/main.rs:2412:17
[INFO] [stdout]      |
[INFO] [stdout] 2412 |                 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/main.rs:2413:17
[INFO] [stdout]      |
[INFO] [stdout] 2413 |                 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 `AppendMenuW` in this scope
[INFO] [stdout]     --> src/main.rs:1843:5
[INFO] [stdout]      |
[INFO] [stdout] 1843 |     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/main.rs:1854:5
[INFO] [stdout]      |
[INFO] [stdout] 1854 |     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/main.rs:1865:5
[INFO] [stdout]      |
[INFO] [stdout] 1865 |     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/main.rs:1872:5
[INFO] [stdout]      |
[INFO] [stdout] 1872 |     AppendMenuW(hmenu, MF_SEPARATOR, 0, std::ptr::null());
[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/main.rs:1873:5
[INFO] [stdout]      |
[INFO] [stdout] 1873 |     AppendMenuW(hmenu, MF_STRING, 4, encode_wide("❌  Quit").as_ptr());
[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/main.rs:1875:15
[INFO] [stdout]      |
[INFO] [stdout] 1875 |     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/main.rs:1887:5
[INFO] [stdout]      |
[INFO] [stdout] 1887 |     DestroyMenu(hmenu);
[INFO] [stdout]      |     ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:2458:21
[INFO] [stdout]      |
[INFO] [stdout] 2458 |                     GetWindowRect(hwnd, &mut wr);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongW` in this scope
[INFO] [stdout]     --> src/main.rs:2477:33
[INFO] [stdout]      |
[INFO] [stdout] 2477 |                 let mut style = GetWindowLongW(hwnd, GWL_EXSTYLE) as u32;
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongW` in this scope
[INFO] [stdout]     --> src/main.rs:2483:17
[INFO] [stdout]      |
[INFO] [stdout] 2483 |                 SetWindowLongW(hwnd, GWL_EXSTYLE, style as i32);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]     --> src/main.rs:1941:13
[INFO] [stdout]      |
[INFO] [stdout] 1941 |             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 `SetWindowPos` in this scope
[INFO] [stdout]     --> src/main.rs:2490:17
[INFO] [stdout]      |
[INFO] [stdout] 2490 |                 SetWindowPos(
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ScreenToClient` in this scope
[INFO] [stdout]     --> src/main.rs:1959:13
[INFO] [stdout]      |
[INFO] [stdout] 1959 |             ScreenToClient(hwnd, &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 `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:2531:17
[INFO] [stdout]      |
[INFO] [stdout] 2531 |                 GetWindowRect(hwnd, &mut wr);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SendMessageW` in this scope
[INFO] [stdout]     --> src/main.rs:1981:13
[INFO] [stdout]      |
[INFO] [stdout] 1981 |             SendMessageW(hwnd, WM_SYSCOMMAND, (SC_MOVE as usize) | 2, 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/main.rs:2004:14
[INFO] [stdout]      |
[INFO] [stdout] 2004 |         _ => 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 `MonitorFromPoint` in this scope
[INFO] [stdout]     --> src/main.rs:2582:44
[INFO] [stdout]      |
[INFO] [stdout] 2582 | ...                   let hmonitor = MonitorFromPoint(pt, MONITOR_DEFAULTTONEAREST);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMonitorInfoW` in this scope
[INFO] [stdout]     --> src/main.rs:2600:36
[INFO] [stdout]      |
[INFO] [stdout] 2600 | ...                   && GetMonitorInfoW(hmonitor, &mut mi as *mut _ as _) != 0
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]     --> src/main.rs:2632:52
[INFO] [stdout]      |
[INFO] [stdout] 2632 |                         let hwnd_active = unsafe { GetForegroundWindow() };
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateLayeredWindow` in this scope
[INFO] [stdout]     --> src/main.rs:2866:17
[INFO] [stdout]      |
[INFO] [stdout] 2866 |                 UpdateLayeredWindow(
[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/main.rs:2890:9
[INFO] [stdout]      |
[INFO] [stdout] 2890 |         ReleaseDC(hwnd, hdc_screen);
[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/main.rs:2893:9
[INFO] [stdout]      |
[INFO] [stdout] 2893 |         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 `MonitorFromWindow` in this scope
[INFO] [stdout]     --> src/main.rs:2904:13
[INFO] [stdout]      |
[INFO] [stdout] 2904 |             MonitorFromWindow(hwnd_ref, MONITOR_DEFAULTTONEAREST)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromPoint` in this scope
[INFO] [stdout]     --> src/main.rs:2906:13
[INFO] [stdout]      |
[INFO] [stdout] 2906 |             MonitorFromPoint(fallback_pt, MONITOR_DEFAULTTONEAREST)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMonitorInfoW` in this scope
[INFO] [stdout]     --> src/main.rs:2929:12
[INFO] [stdout]      |
[INFO] [stdout] 2929 |         if GetMonitorInfoW(hmonitor, &mut mi as *mut _ as _) != 0 {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]     --> src/main.rs:2972:21
[INFO] [stdout]      |
[INFO] [stdout] 2972 |         let hfont = GetStockObject(DEFAULT_GUI_FONT);
[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/main.rs:2973:9
[INFO] [stdout]      |
[INFO] [stdout] 2973 |         SelectObject(dib.hdc_mem, hfont);
[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/main.rs:2974:9
[INFO] [stdout]      |
[INFO] [stdout] 2974 |         SetBkMode(dib.hdc_mem, TRANSPARENT as i32);
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]     --> src/main.rs:2975:9
[INFO] [stdout]      |
[INFO] [stdout] 2975 |         SetTextColor(dib.hdc_mem, 0x00FF_FFFF);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:2981:13
[INFO] [stdout]      |
[INFO] [stdout] 2981 |             TextOutW(
[INFO] [stdout]      |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2139:13
[INFO] [stdout]      |
[INFO] [stdout] 2139 |             MessageBoxW(
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2154:13
[INFO] [stdout]      |
[INFO] [stdout] 2154 |             MessageBoxW(
[INFO] [stdout]      |             ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2170:17
[INFO] [stdout]      |
[INFO] [stdout] 2170 |                 MessageBoxW(
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LoadCursorW` in this scope
[INFO] [stdout]     --> src/main.rs:2230:27
[INFO] [stdout]      |
[INFO] [stdout] 2230 |         hCursor: unsafe { LoadCursorW(std::ptr::null_mut(), IDC_ARROW) },
[INFO] [stdout]      |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]     --> src/main.rs:2240:20
[INFO] [stdout]      |
[INFO] [stdout] 2240 |         let atom = RegisterClassW(&wc);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetLastError` in this scope
[INFO] [stdout]     --> src/main.rs:2242:23
[INFO] [stdout]      |
[INFO] [stdout] 2242 |             let err = GetLastError();
[INFO] [stdout]      |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2247:17
[INFO] [stdout]      |
[INFO] [stdout] 2247 |                 MessageBoxW(
[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/main.rs:2262:29
[INFO] [stdout]      |
[INFO] [stdout] 2262 |     let screen_w = unsafe { 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/main.rs:2263:29
[INFO] [stdout]      |
[INFO] [stdout] 2263 |     let screen_h = unsafe { 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 `CreateWindowExW` in this scope
[INFO] [stdout]     --> src/main.rs:2285:9
[INFO] [stdout]      |
[INFO] [stdout] 2285 |         CreateWindowExW(
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2304:13
[INFO] [stdout]      |
[INFO] [stdout] 2304 |             MessageBoxW(
[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/main.rs:2320:9
[INFO] [stdout]      |
[INFO] [stdout] 2320 |         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 `GetDC` in this scope
[INFO] [stdout]     --> src/main.rs:2367:31
[INFO] [stdout]      |
[INFO] [stdout] 2367 |     let hdc_screen = unsafe { 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 `MessageBoxW` in this scope
[INFO] [stdout]     --> src/main.rs:2374:17
[INFO] [stdout]      |
[INFO] [stdout] 2374 |                 MessageBoxW(
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PeekMessageW` in this scope
[INFO] [stdout]     --> src/main.rs:2407:19
[INFO] [stdout]      |
[INFO] [stdout] 2407 |             while PeekMessageW(&mut msg, std::ptr::null_mut(), 0, 0, PM_REMOVE) != 0 {
[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/main.rs:2412:17
[INFO] [stdout]      |
[INFO] [stdout] 2412 |                 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/main.rs:2413:17
[INFO] [stdout]      |
[INFO] [stdout] 2413 |                 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 `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:2458:21
[INFO] [stdout]      |
[INFO] [stdout] 2458 |                     GetWindowRect(hwnd, &mut wr);
[INFO] [stdout]      |                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowLongW` in this scope
[INFO] [stdout]     --> src/main.rs:2477:33
[INFO] [stdout]      |
[INFO] [stdout] 2477 |                 let mut style = GetWindowLongW(hwnd, GWL_EXSTYLE) as u32;
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowLongW` in this scope
[INFO] [stdout]     --> src/main.rs:2483:17
[INFO] [stdout]      |
[INFO] [stdout] 2483 |                 SetWindowLongW(hwnd, GWL_EXSTYLE, style as i32);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowPos` in this scope
[INFO] [stdout]     --> src/main.rs:2490:17
[INFO] [stdout]      |
[INFO] [stdout] 2490 |                 SetWindowPos(
[INFO] [stdout]      |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetWindowRect` in this scope
[INFO] [stdout]     --> src/main.rs:2531:17
[INFO] [stdout]      |
[INFO] [stdout] 2531 |                 GetWindowRect(hwnd, &mut wr);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromPoint` in this scope
[INFO] [stdout]     --> src/main.rs:2582:44
[INFO] [stdout]      |
[INFO] [stdout] 2582 | ...                   let hmonitor = MonitorFromPoint(pt, MONITOR_DEFAULTTONEAREST);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMonitorInfoW` in this scope
[INFO] [stdout]     --> src/main.rs:2600:36
[INFO] [stdout]      |
[INFO] [stdout] 2600 | ...                   && GetMonitorInfoW(hmonitor, &mut mi as *mut _ as _) != 0
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetForegroundWindow` in this scope
[INFO] [stdout]     --> src/main.rs:2632:52
[INFO] [stdout]      |
[INFO] [stdout] 2632 |                         let hwnd_active = unsafe { GetForegroundWindow() };
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateLayeredWindow` in this scope
[INFO] [stdout]     --> src/main.rs:2866:17
[INFO] [stdout]      |
[INFO] [stdout] 2866 |                 UpdateLayeredWindow(
[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/main.rs:2890:9
[INFO] [stdout]      |
[INFO] [stdout] 2890 |         ReleaseDC(hwnd, hdc_screen);
[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/main.rs:2893:9
[INFO] [stdout]      |
[INFO] [stdout] 2893 |         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 `MonitorFromWindow` in this scope
[INFO] [stdout]     --> src/main.rs:2904:13
[INFO] [stdout]      |
[INFO] [stdout] 2904 |             MonitorFromWindow(hwnd_ref, MONITOR_DEFAULTTONEAREST)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `MonitorFromPoint` in this scope
[INFO] [stdout]     --> src/main.rs:2906:13
[INFO] [stdout]      |
[INFO] [stdout] 2906 |             MonitorFromPoint(fallback_pt, MONITOR_DEFAULTTONEAREST)
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMonitorInfoW` in this scope
[INFO] [stdout]     --> src/main.rs:2929:12
[INFO] [stdout]      |
[INFO] [stdout] 2929 |         if GetMonitorInfoW(hmonitor, &mut mi as *mut _ as _) != 0 {
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetStockObject` in this scope
[INFO] [stdout]     --> src/main.rs:2972:21
[INFO] [stdout]      |
[INFO] [stdout] 2972 |         let hfont = GetStockObject(DEFAULT_GUI_FONT);
[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/main.rs:2973:9
[INFO] [stdout]      |
[INFO] [stdout] 2973 |         SelectObject(dib.hdc_mem, hfont);
[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/main.rs:2974:9
[INFO] [stdout]      |
[INFO] [stdout] 2974 |         SetBkMode(dib.hdc_mem, TRANSPARENT as i32);
[INFO] [stdout]      |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]     --> src/main.rs:2975:9
[INFO] [stdout]      |
[INFO] [stdout] 2975 |         SetTextColor(dib.hdc_mem, 0x00FF_FFFF);
[INFO] [stdout]      |         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]     --> src/main.rs:2981:13
[INFO] [stdout]      |
[INFO] [stdout] 2981 |             TextOutW(
[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 `lainy-bytecat-pet` (bin "lainy-bytecat-pet") due to 229 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 `lainy-bytecat-pet` (bin "lainy-bytecat-pet" test) due to 229 previous errors
[INFO] running `Command { std: "docker" "inspect" "0a8d427f11c2629507b65b74bc3a3001f6e80978c614f61cacc27e7a7fc6e685", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a8d427f11c2629507b65b74bc3a3001f6e80978c614f61cacc27e7a7fc6e685", kill_on_drop: false }`
[INFO] [stdout] 0a8d427f11c2629507b65b74bc3a3001f6e80978c614f61cacc27e7a7fc6e685
